naikymen / klipper-for-cnc

Fork of the Klipper 3D-printer firmware, plus features for more general CNC.
https://klipper.discourse.group/t/klipper-for-cnc-initiatives-and-projects-list/5698
GNU General Public License v3.0
87 stars 11 forks source link

[feat] Adapt additional kinematics - Post your wish here! #12

Open naikymen opened 11 months ago

naikymen commented 11 months ago

I only have a cartesian machine, with linear ABC axes.

If you own, say, a delta or polar machine, let me know here and I'll try adapting it when I find the time.

alkis01 commented 6 months ago

Hybrid CoreXY please for use with idex printers. Klipper allows only one z-probe. Having the ability to use multiple probes (probe_G38_multi) will be great as you can have one on each of the 2 toolheads and automatically calculate their offset.

noobydp commented 6 months ago

@alkis01 you shouldn't need a probe on every tool.

An alternate approach is to have a probe on the carriage or T0, use that for gantry levelling/mesh, and then measure the z offset for each other tool with a fixed and drop switch.

There are some macros/plugins to do this, but I haven't used them (yet). E.g. https://github.com/protoloft/klipper_z_calibration

I have a cnc setup with custom macros to measure the tool length. I use the multiprobe feature in kcnc and my macros, but this is a bit overkill.

alkis01 commented 6 months ago

@noobydp thank you for the link. My case is a bit different, I have an idex with 2 TAP toolheads. I do the leveling/mesh with T0. The idea is after homing and leveling to use T1 and measure distance from the bed so I can calculate the offset between the 2 nozzles. I haven't found how to do that in Vanilla Klipper, so I though using the G38 and giving as a switch pin my T1 TAP might work.

noobydp commented 6 months ago

@alkis01 Woah. That sounds awesome.

Photos? 😬

naikymen commented 6 months ago

Hybrid CoreXY please for use with idex printers. Klipper allows only one z-probe. Having the ability to use multiple probes (probe_G38_multi) will be great as you can have one on each of the 2 toolheads and automatically calculate their offset.

I think I'll need some education before taking that up, but its on my to-do list now :)

Send pics!