GithubHelp home page GithubHelp logo

contact_derandere1's People

Contributors

derandere1 avatar

Watchers

 avatar

contact_derandere1's Issues

What's your more recent branch of 6axis?

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

A chance to collaborate?

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!

bugfix bf2_E_Homing_branch

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

Rotary axis for a 3D printer with one extruder

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

Make Syringe pumps with RAMPS

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.

7th axis for 5 D printer

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.