I have been looking for some technical data (even asked support directly and haven’t gotten a response yet). Does anyone know what stepper motors and drivers are used in the the Snapmaker 2.0? (linear rails and extruder) also i would love to know what the controller boards max power output is for each port (looking at upgrading the heat bead and tool heads).
thanks in advance!
They use Toshiba TB67S109 as stepper driver. The motor most probably is just standard NEMA 17 with with holding torque of about 44Nm. Also each linear modules has a STM32 based MCU together with a can transceiver just to sense the endstop.(a wast of components in my honest opinion…)
thank you for the information, do you think the stepper motor has a .9 or 1.8 degree step. also i read somewhere they are running them on 42V. do you know if that is accurate? also just to confirm did you mean .44Nm? i was sort of hoping for a model number on the stepper motor so i could get a cut sheet
@khyeung also the fact that they already have a MCU in them gives it great potential, it could allow us to upgrade them to a closed loop stepper without having to worry about the added circuitry not fitting inside the linear rail.
Sorry, you are right, I had a typo in the torque value.
The motor model is a bit weird. There is a sticker that state: 42HD4428 from mocotech.cn, but there is no such model in the supplier website. I would think it is a 1.8 degree per step, as 0.9 is still not that common in low-cost routers. Also by judging that the guarantee accuracy is 50 microns with a lead screw, it does not seem to be the fancy high resolution one.
The VCC is correct, it is boosted from 24V to 42V, which improve transient behaviour for the steppers.
For the onboard MCU thingy, I have to disappoint you The stepper signals (STP, DIR, EN…) go from the main controller directly to the stepper motor driver. There is no interaction between stepper and the MCU. For this reason it is a waste of capabilities… the good thing is that the stepper driver+DC booster and the MCU are on separate PCB. So if you are brave enough to design a completely new PCB with a TMC for the linear module… But it comes with the trade off of lower torque/max speed… and I wonder why I know all these stuffs, maybe something has been tried
I got a response to the email i sent to support. this is the information they provided:
notice the 3.3v rated voltage, that has to be for the electronics right? what did you try? maybe you can save me from wasting some time
Good to know, indeed it looks like one of the most common Nema17
the 3.3V stated for stepper motors is just to characterise the coils. It means that the coils takes in 1.5A at 3.3V DC.
But of course, when the motors are moving, the electric signal is not constant dc but kind of wavy. As the nature of coils is to oppose changes in current, if you still feed it at low voltage, it would take for ever to reach the target value. For this reason in routers the supply voltage to the motors is usually minimum 12V.
Anyway, this explanation is kind of fundamentals to stepper motors, in the end the driver itself does almost everything and is this electronic driver that limits the maximum voltage.
I have pm you for some extra info
Oh yes I know quite a bit about the drivers, just never learned much about the motors because to me they are just a bunch of conductive coils… nothing real interesting there lol