I have a DIY 3D printer based on an Arduino Mega 2560 and a Ramps 1.4.
The Mega died and I’m wondering if there’s a better controller to use?
I have a DIY 3D printer based on an Arduino Mega 2560 and a Ramps 1.4.
The Mega died and I’m wondering if there’s a better controller to use?
The mega is probably the cheapest solution and has enough horsepower for the job.
There are other boards out there if you needed support for more I/O (an additional extruder for example).
You might consider a new Mega, and upgrading the stepper controllers for smoother/quieter action. TMC 2209 Trinamic silent stepper drivers is one example.
I would also look at the Bigtree 1.3 or mini.
I’ve used the MKS Gen L boards before they’re pretty good. The TMC2130 stepper drivers are a good upgrade if you haven’t already.
https://www.amazon.com/BIQU-Printer-Integrated-Motherboard-Controller-Mainboard/dp/B07MW6CFY9
If you need six stepper motors and only stepper motors and a wider voltage range. I would go with the rumba
https://www.amazon.com/dp/B07TW48CT7/ref=cm_sw_em_r_mt_dp_U_JBUOEb41F99Q6
https://www.amazon.com/dp/B014S8BXR8/ref=cm_sw_em_r_mt_dp_U_uxUOEbASX2DYQ
If you want 5 stepper motor or 6 servo and can deal with 12 to 24V and you want next generation options, then Mitch’s suggestion of BIQU MKS Gen L V2.0. is better.
https://www.amazon.com/dp/B07MW6CFY9/ref=cm_sw_em_r_mt_dp_U_iEUOEbKPB8CK9
Both support auto leveling.
I really like the stuff from https://www.youtube.com/channel/UCbgBDBrwsikmtoLqtpc59Bw
about stepper motor drivers… I just have not had time or money to look into getting great stepper motor drivers and encoders for great motors.
I use dual motors for the z axis, doesn’t look like any of these boards support that. I could rewire and just split the connector I guess.
All my printers have a Duet 2 Wifi controller in them. I wouldn’t go back to a RAMPS based board ever again: