PandaCAN is an extruder control board that connect to main board with CAN interface, more resistant to signal noise,reduce a lot of wires for your 3D printer.
CAN(Controller Area Network) is a robust serial communication bus found mostly in automotive and industrial environments.
-
Resistant to noise, you will have less signal noise and wiring problem.
-
Reduce the wires from more than 19 to only 4.
19 = hotend cooling Fan: 2 + model cooling Fan: 2 + heater: 2 + temperature sensor: 2 + BLtouch: 5 + Extruder motor: 4+Runout sensor:2
Items | Specifications |
---|---|
MCU | ESP32 |
Support Main board | There are main boards ESP32 based PandaZHU and PandaM4 , STM32 based PandaPi standalone support this PandaCAN extruder board now. |
CAN Transceiver | SN65HVD230 |
Motor Driver | TMC2209 |
Bed leveling | BLtouch/ support wild range voltage 5V~36V of inductive sensor NPN. |
Board FAN | 5V FAN for cooling TMC2209 |
Hotend FAN | Cooling hotend,12/24V PWM FAN |
Prints FAN | Cooling prints,12/24V PWM FAN |
Runout | Filament Runout connector |
Heater | 15Amax (100A mosfet PSMN1R0-30YLC) |
Temperature sensor | thermistors NTC100K (30degree~260degree) |
High temperature sensor | support PT100 (max31865) |
there are 2 firmware, one for the mainboard PandaZHU or PandaM4 and the other is for the PandCAN, just edit the configuration.h
Firmware for mainboard:
#define CAN_MASTER_ESP32 1
Firmware for PandCAN:
#define CAN_MASTER_ESP32 0
https://github.com/markniu/PandaZHU/wiki/Compile&Flash-firmware