Bought a small lathe and hoping to make it work with my shapeoko 4. Plan to have the shapeoko control the chip former move along Z and Y axis. Any recommendation on chip former and how to fasten it on the shapeoko? Thanks.
Here’s how I did it:
(machined a piece of aluminium that attaches to the body of the spindle)
I explored this, but decided to head down a different rabbit hole: I added a stepper-controlled rotary axis to my SO3XL (bed along the X axis) and use Vectric VCarve to generate native rotary gcode using Neil Ferri’s post processor. When in ‘rotary mode’ VCarve doesn’t output Y coordinates, but instead outputs A (rotary) steps and I changed the controller PCB and grbl for a 5-axis capable setup (keyeStudio PCB and gerbl-MEGA-5X) so I didn’t have to keep swapping stepper cables etc.
Somewhere on here is a post showing what I did. It’s more involved than introducing a lathe, but I was concerned at synchronising lathe to CNC, permanent rotation to stepper controlled movements, and rigidity of the cutter… So I have a 4-axis machine, rather than a CNC bed-fed lathe - different outcomes for different reasons/choices.
Thanks Andy. I found your reply If you had to replace the C3D control board anyway, would you switch to something else? - #14 by AndyC this seems really fun, with upgrade to 4 axis and potentially silent the motors with better driver.
Two questions for you Andy:
- You mentioned in your 4 axis solution you’re using 2209 driver for ShapeOKO 3 XL, does that mean you’re using 2209 driver on nema 23? I have a ShapeOKO 4 standard and want to confirm the driver can cover the motor’s current draw.
- Does your PCB have adjacency sensor capabilities? If not how would you handle the cases when to stop the motors when they move to the end of the axis?
btw I am still doing my research, so far it seems a Makerbase Robin nano V3 + 2209 + Marlin CNC fork is the best fit. My rotary is using nema 17.
@samsongli Yes, I am using the TMC2209 drivers with the NEMA-23 motors standard on the SO3, and spent some time adjusting the peak current to cope with acceleration/stress maxima along with trying to keep current (mostly heat) down. I am not at the max current setting available, although I will admit that this is from observational experiments rather than science fact.
I have the proximity sensor upgrade on my SO3XL (on X, Y and Z) and these are connected to the controller PCB and enabled. I also run ‘soft limits’ too, not a standard Carbide setting, as I prefer to hit a soft limit rather than find I have hit the end-stops and the motors are ‘rumbling’.
Were I starting over, I would be taking a very close look at the new GRBL HAL software and the processor/carrier platforms it can run on - in fact I have just bought a processor/carrier (Teensy 4.1 processor, Phil Barrett Carrier/Break-out Board), and some Digital Drivers Modules (DM3230) to experiment a possible re-update of my controller. Undecided as yet - some of the fun is in the ‘chase’…
This processor/carrier/driver setup will be better for 4-axis control, but the missing link remains solid support for 4-axis control (jogging, zeroing and visualisation) in the sender applications. The best options to date are UGS (with some custom code I wrote to help) and gSender which can pass through 4-axis GRBL but cannot (yet) control the rotary axis jogging etc.
I can’t comment on Marlin as the operating/command language, and am sure others will be able to comment from a position of knowledge on this - I am averse to adopting it purely because I know GRBL and that it is widely supported.
Hope this helps.
I bought a MKS monster 8 board for this project, along with 8 tmc2226 drivers, while waiting for the package to arrive, I modified marlin 2.1 to add A axis that rotates, and Y2 that works with Y, project builds. Need to figure out the actual mm/step for XYZ on ShapeOKO4 so that I can put in the right values.
The board supports limit sensors so I guess I can either use those on the cnc, or see if 2226’s sensor works.
I need to figure out the right adapter convertors, I think ShapeOKO4 uses microfit for stepper motor connection but MKS uses KK. Another component is the power adapter - need to calculate if the ShapeOKO’s adapter has enough amp for 5 motors.
Monster 8 board is slightly bigger than the ShapeOKO PCB housing - I need to carve out aluminum sheets for a new housing, fun!
This topic was automatically closed after 30 days. New replies are no longer allowed.