Reverse Engineering the Module Wiring


So I am in the process or reverse engineering some of the SnapMaker components so I can use a different controller with them. As I figure out how things are wired I am going to edit this post with that info.

3D Printing Module:
PIN1: VCC, Heater Socket Pin 1, Fan+
PIN2: Stepper Coil A+
PIN3: Heater Socket Pin 2
PIN4: Stepper Coil A-
PIN5: Thermistor Socket Pin 1
PIN6: Stepper Coil B-
PIN7: GND, Fan-, Thermistor Socket Pin 2
PIN8: Stepper Coil B+

Heated Build Plate:
PIN1: Heating Element +
PIN3: Heating Element -
PIN5: Thermistor +
PIN6: Thermistor -

The heating element registered as 12Ohms so 48W at 24V. The Thermistor gave a reading of 80kOhm in my 90 degree F garage.

Linear Module:
PIN1: Coil A +
PIN2: Coil A -
PIN3: Coil B +
PIN4: Limit Switch +
PIN5: Coil B -
PIN6: Limit Switch -

Please note I am not positive on the coil polarity.

Laser module pinout
Snapmaker for solder paste dispensing
Snapmaker for solder paste dispensing

Added the info for the heated bed and the linear modules.


As I don’t have a Snapmaker yet, I’m not entirely clear - is the RJ45 cabling on the Linear Modules embedded, or detatchable?

If they were the latter, a broken cable would mean you just replace that, not the whole component.


@SimonSpencer :


Hello CthulhuLabs,

Thank you on sharing these pinouts. I can confirm that a nominal 81K is measurable between pins 7 and 5 of the RJ45 jack. And the absence of a sensible value, ie open circuit/short circuit between pins 7 & 5 would have the snapmaker controller halt proceedings.

On an other where recent post I sought information on having snapmaker act as a solder dispenser. Your information is of assistance. I soldered a 82K 1608 SMT resistor between pins 7 & 5 on a free RJ45 jack. This allowed my fitted dispenser to run a dry solder paste.

If you don’t mind I would suggest pin 1’s Vcc label be renamed to +24V. Vcc conventionally denotes a +5Vdc level.