Anyone interested in topic?
I have M300+ and it's a pain:
* Trash glitchy firmware with closed control format and no splines
* Trash slow and limited slicer software with issues of support distance on angles
* underpowered X-Y motors that make constant issues with layer shifts.
* Super low speed and lack of input shaping.
* Service nagging
* Bad design of often failing extruder cable
* Shit of a heat-bed
* Use of 12V Fans in 24V PWM system
* No part lists, pulled stickers form motors and fans
* Component stock always lacking, but will never tell you real part numbers
* Generally bad or no communication
Now, most of this would be easily solved with getting Klipper on the MCU board and forgetting about Zortrax.
But of course, as any "smart ass" would do - thye laser etched the chip names for MCU and drivers out.
Of course by packages and pin connection on board as well as reading some registers and scoping for quartz freq - we can clearly deduce the part numbers:
MCU is STM32F103VE and driver is LV8729V.
Android CPU is Allwinner A33
More and detailed info on my github, including debug pinout and some STlink / reg logs:
https://github.com/zharijs/zmxxxp-re1. Anyone interested? Up for collab?
2. Do you think I should try power glitch + ram exec attack on it to dump the firmware before trying to port Klipper to it?
3. Can anyone confirm if M300 dual, M200+ and OG M200 has same board? It seems they have as there's clearly port for the old LCD that is populated with piggyback board with buzzer and there's a "WiFi" module socket populated with piggyback to power Android Display and serial port to it. So I would guess the main board never changed after it was finished?
4. As far as I found, there are single VIAs to each of hte motor drivers - I wonder how well does that work. Should start limiting current above 2A or so I would guess.
Cheers, h-z