derandere1 / contact_derandere1 Goto Github PK
View Code? Open in Web Editor NEWCreate an issue to communicate with DerAndere1 (DerAndere)
Create an issue to communicate with DerAndere1 (DerAndere)
Hello again, I'm sorry for not develop more before but the time is short.
Now I'm working with my CNC with the 5 axis but with the workaround.
I want to put the 6 axis on the most recent version of the Marlin to try to add the RTCP feature to the machine. Can you say what's your more recent working brunch to try to make the merge on latest version of Marlin?
Thanks
FNeo31
Hi! I just found your project. The work you've done looks awesome.
A couple friends and I have been working on very similar stuff, and also posted in the OT repo a while ago: Opentrons/opentrons#11542
I was hoping there is a chance for us to collaborate. Please let me know if you want to have a chat :)
You can find me as naikymen at the GOSH forum, the PLR forum, and elsewhere.
Cheers!
Hi DerAndere1,
I compiled your latest bf2_E_Homing Branch and fixed all the (like 20) typos preventing me from doing so.
I didn't test it yet, but in case you're interested I send you my files...
Best Regards
RNJ1
Hello !
Thank you for sharing the code "multiaxis"
I am trying to compile Marlin for an independent rotary axis controlled by a stepstick on the second extruder. I was stuck at the compilation stage. I can't fix this error:
In file included from Marlin\src\inc/../HAL/./LPC1768/HAL.h:42,
from Marlin\src\inc/../HAL/HAL.h:30,
from Marlin\src\inc/MarlinConfig.h:31,
from Marlin\src\MarlinCore.h:24,
from Marlin\src\MarlinCore.cpp:31:
Marlin\src\MarlinCore.cpp: In function 'void enable_all_steppers()':
Marlin\src\module/stepper/indirection.h:791:49: error: 'I_ENABLE_ON' was not declared in this scope; did you mean 'Z_ENABLE_ON'?
791 | #define ENABLE_STEPPER_I() I_ENABLE_WRITE( I_ENABLE_ON)
| ^~~~~~~~~~~
Marlin\src\inc/../HAL/./LPC1768/fastio.h:52:53: note: in definition of macro 'WRITE_PIN'
52 | #define WRITE_PIN(IO,V) LPC176x::gpio_set(IO, V)
| ^
Marlin\src\inc/../HAL/./LPC1768/fastio.h:93:31: note: in expansion of macro '_WRITE'
93 | #define WRITE(IO,V) _WRITE(IO,V)
| ^~~~~~
Marlin\src\module/stepper/indirection.h:212:35: note: in expansion of macro 'WRITE'
212 | #define I_ENABLE_WRITE(STATE) WRITE(I_ENABLE_PIN,STATE)
| ^~~~~
Marlin\src\module/stepper/indirection.h:791:33: note: in expansion of macro 'I_ENABLE_WRITE'
791 | #define ENABLE_STEPPER_I() I_ENABLE_WRITE( I_ENABLE_ON)
| ^~~~~~~~~~~~~~
Marlin\src\module/stepper/indirection.h:995:54: note: in expansion of macro 'ENABLE_STEPPER_I'
995 | #define ENABLE_AXIS_I() if (SHOULD_ENABLE(i)) { ENABLE_STEPPER_I(); AFTER_CHANGE(i, true); }
| ^~~~~~~~~~~~~~~~
Marlin\src\MarlinCore.cpp:317:3: note: in expansion of macro 'ENABLE_AXIS_I'
317 | ENABLE_AXIS_I(); // Marlin 6-axis support by DerAndere (https://github.com/DerAndere1/Marlin/wiki)
| ^~~~~~~~~~~~~
Marlin\src\MarlinCore.cpp: In function 'void disable_all_steppers()':
Marlin\src\module/stepper/indirection.h:798:49: error: 'I_ENABLE_ON' was not declared in this scope; did you mean 'Z_ENABLE_ON'?
798 | #define DISABLE_STEPPER_I() I_ENABLE_WRITE(!I_ENABLE_ON)
| ^~~~~~~~~~~
Marlin\src\inc/../HAL/./LPC1768/fastio.h:52:53: note: in definition of macro 'WRITE_PIN'
52 | #define WRITE_PIN(IO,V) LPC176x::gpio_set(IO, V)
| ^
Marlin\src\inc/../HAL/./LPC1768/fastio.h:93:31: note: in expansion of macro '_WRITE'
93 | #define WRITE(IO,V) _WRITE(IO,V)
| ^~~~~~
Marlin\src\module/stepper/indirection.h:212:35: note: in expansion of macro 'WRITE'
212 | #define I_ENABLE_WRITE(STATE) WRITE(I_ENABLE_PIN,STATE)
| ^~~~~
Marlin\src\module/stepper/indirection.h:798:33: note: in expansion of macro 'I_ENABLE_WRITE'
798 | #define DISABLE_STEPPER_I() I_ENABLE_WRITE(!I_ENABLE_ON)
| ^~~~~~~~~~~~~~
Marlin\src\module/stepper/indirection.h:996:53: note: in expansion of macro 'DISABLE_STEPPER_I'
996 | #define DISABLE_AXIS_I() if (SHOULD_DISABLE(i)) { DISABLE_STEPPER_I(); AFTER_CHANGE(i, false); set_axis_untrusted(I_AXIS); }
| ^~~~~~~~~~~~~~~~~
Marlin\src\MarlinCore.cpp:341:3: note: in expansion of macro 'DISABLE_AXIS_I'
341 | DISABLE_AXIS_I();
| ^~~~~~~~~~~~~~
Marlin\src\MarlinCore.cpp: In function 'void manage_inactivity(bool)':
Marlin\src\module/stepper/indirection.h:798:49: error: 'I_ENABLE_ON' was not declared in this scope; did you mean 'Z_ENABLE_ON'?
798 | #define DISABLE_STEPPER_I() I_ENABLE_WRITE(!I_ENABLE_ON)
| ^~~~~~~~~~~
Marlin\src\inc/../HAL/./LPC1768/fastio.h:52:53: note: in definition of macro 'WRITE_PIN'
52 | #define WRITE_PIN(IO,V) LPC176x::gpio_set(IO, V)
| ^
Marlin\src\inc/../HAL/./LPC1768/fastio.h:93:31: note: in expansion of macro '_WRITE'
93 | #define WRITE(IO,V) _WRITE(IO,V)
| ^~~~~~
Marlin\src\module/stepper/indirection.h:212:35: note: in expansion of macro 'WRITE'
212 | #define I_ENABLE_WRITE(STATE) WRITE(I_ENABLE_PIN,STATE)
| ^~~~~
Marlin\src\module/stepper/indirection.h:798:33: note: in expansion of macro 'I_ENABLE_WRITE'
798 | #define DISABLE_STEPPER_I() I_ENABLE_WRITE(!I_ENABLE_ON)
| ^~~~~~~~~~~~~~
Marlin\src\module/stepper/indirection.h:996:53: note: in expansion of macro 'DISABLE_STEPPER_I'
996 | #define DISABLE_AXIS_I() if (SHOULD_DISABLE(i)) { DISABLE_STEPPER_I(); AFTER_CHANGE(i, false); set_axis_untrusted(I_AXIS); }
| ^~~~~~~~~~~~~~~~~
Marlin\src\MarlinCore.cpp:462:42: note: in expansion of macro 'DISABLE_AXIS_I'
462 | if (ENABLED(DISABLE_INACTIVE_I)) DISABLE_AXIS_I();
| ^~~~~~~~~~~~~~
*** [.pio\build\LPC1768\src\src\MarlinCore.cpp.o] Error 1
I am sending my 3 configuration files
CONFIG.zip
I am asking for help and correction, or tips on how to make the compilation successful.
Regards and I wish you a lot of health!!!
PS
My coreXY printer has a removable extruder. Now, functionally, without replacing the firmware, I can have:
PenPlotter
Laser engraver
I'd like to add a tangential knife - and for that, I need a rotating A-axis
Add a comment here to contact DerAndere1, also known as DerAndere on gitlab.com. Attach files by dragging & dropping, selecting them, or pasting from the clipboard.
Dear DerAndere,
I would like to make 3D-printed syringe pumps using RAMPS 1.4 board as the main controller. As far as I know, standard Marlin won't let me control each axis independently using G-code. Therefore, I would like to know if your firmware is more flexible in this regard. I know that you made IJK axis as async, but I want to know if I can run all the axis async, so that I can the pumps through G-codes. Many thanks in advance.
Hello DerAndere
I am new to this forum.
As a member of 3d.hcc.nl , a hobby club of members who are involved in 3d printing, 3d scanning, cad software (fusion 360).
I am involved in technical support and new developments in the 3d field.
In the context of this I am building a 5 axis 3d printer.
This can be done by turning and tilting the printhead, or by turning and tilting the bed.
Because I couldn't choose the best method, I decoder to built both in the 3d printer, which results in a 3d printer with 7 axes.
See https://3d.hcc.nl/126-nieuwe-ontwikkelling-3d-printen-jan-kappers.html
All this is controlled by a BTT GTR V1.0 plus M5 V1.0 board with your custom Marlin-Marlin2ForPipetBot software for 6 axes.
Many thanks for this!
Globally all 6 axes work, however it's still not possible to control the axe for controlling (turning) the axes for the bed.
My question is: is it possible for you that you add an extra axis to the software?
Marlin-Marlin2ForPipetBot
Kind regards,
Jan Kappers
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.