Atom
January 27, 2021, 11:05pm
10
Nope, no silkscreen on them at all just a “p1” to denote that it is the main plug… luckily I just found this post. Witch does answer my question perfectly.
Thanks for the help and I will post if I get this thing working XD
Hi @Hauke ,
I can give you some extra information:
The main MCU is the GigaDevice GD32F305VGT6 - GD32 ARM Cortex-M4 Microcontroller , a very powerful one but definitely not common ( you already can see also the HAL GD32F1 in the Snapmaker Marlin Code shared, which seems to be based in the STM32F1 but not 100% the same )
Regarding the connector, the pin-out is as follows:
_____________/=====\_____________
/ 24V DIR CAN_L NC \
\ EN STEP CAN_H GND /
---------------------------------
so the steppers have kind of direct control, the rest need a small microcontroller for the rest of the functions and managing the messaging on the CAN bus. The MCUs used in the modules still did not get that information.
Definitely, unless the CAN protocol is explained, would be difficult to do anything with it. Should be feasible find it out analyzing the source code already given as it seems that is just using the Marlin implementation, but that will take more time, at least to myself ( maybe others that know better Marlin can figure it out quickly )
1 Like