michthom / MIDI-to-CNC

Python script to "play" a *.SMF/*.mid file on a 3-axis CNC machine
GNU General Public License v2.0
50 stars 42 forks source link

For Delta? #6

Closed maido-39 closed 6 years ago

maido-39 commented 6 years ago

Can I use this code for delta printer?

michthom commented 6 years ago

I suspect not, since your Delta printer interprets the Gcode for X/Y/Z moves in its own reverse-kinematic way, you don’t have direct control over the motor stepping rates as with a cartesian machine.

However, it’s perfectly possible to create a similar effect on a delta mechanism, but you’d have to either be able to drive each motor directly, skipping the normal Gcode to delta transformation that the controller board does for you, or else somehow map the movements of the endpoint to a warped geometry that results in “pure” linear motion on each of your delta axes.

That sounds like either a horrible hack (bypassing the controller) or a graduate-level maths project!

If you have the stomach for either, I salute you, but I’d suggest it’s probably not worth the (limited!) joy of hearing your machine’s singing voice? ;-)

On 31 Jan 2018, at 02:13, lolisakio notifications@github.com wrote:

Can I use this code for delta printer?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/michthom/MIDI-to-CNC/issues/6, or mute the thread https://github.com/notifications/unsubscribe-auth/AAhVg9Uc6j1BAR53os8zP7fMS_QGeCJ1ks5tP8xYgaJpZM4RzUWq.