So your machine can access any point along a specific diameter cylinder? I'm curious about what the machine does.
But the kinematics could be literally trivial. How to do this depends on what you want your g-code to look like. You can always write the g-code using native machine coordinates (joint-0-steps, joint-1-steps) so the kinematics is just one to one. This means that the coordinate transformation is done by whatever writes the g-code. I would start out using trivial kinematics. Why use (X,Y,Z) in the g-code if the machine can not possibly move in (x,y,z) space? On Fri, Feb 21, 2020 at 11:59 AM Thaddeus Waldner <[email protected]> wrote: > I am working on a design for a small custom 2-axis machine with 2 joints. > Joint 0 is linear and oriented in the Y direction. Joint 1 is rotary and > mounted on Y. See attached drawing. > > My question is, would I be best off creating a new kinematics module for > this machine, or can I simply reuse an existing one? I’ve never done any > kinematics math but this setup seems to require no more than a few trig > functions. Any pointers on where to start with this? > > For control hardware I plan to use a Raspberry Pi with software stepping > and something like a Trinamic Stepstick > https://www.trinamic.com/support/eval-kits/details/silentstepstick/ < > https://www.trinamic.com/support/eval-kits/details/silentstepstick/> > As I said the machine is small; Motors are NEMA 17 or maybe NEMA 23. > > Since this is a headless machine with no more than a few controls (on/off, > start, stop, reset, Emergency stop, etc) What is the best way to load > G-code and run it when a button is pressed? I presume that I don’t need to > load a GUI. I don’t want to load more than necessary to achieve a fast boot > time. > > I will have VNC running for configuration and testing. But no dedicated > screen. > > > _______________________________________________ > Emc-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-users > -- Chris Albertson Redondo Beach, California _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
