Manta MP8 v1.1 vs v2.0
by danlor on Mar.19, 2025, under 3dprinting, Technology
When I first decided to go ahead with this upgrade, I of course looked over the change log for this new revision to get some idea of what I was in for.
V2.0 Upgrade Notes
Upgraded MCU to ARM Cortex-M7 STM32H723ZET6 550MHz.
Added interfaces: servo, I2C, 5V detection, TFT expansion ports.
Changed EXP1+EXP2 to FPC connectors.
Increased USB output current.
Added large-capacity energy storage capacitors to the 5V circuit,
especially at the core board 5V input port, to prevent the 5V supply from
breaking due to excessive current during CM4 startup.
Upgraded 12V power supply for increased capacity and resistance.
There are a couple items that made it worth while to me. The largest being the updated MCU. Butt here was one thing not listed here in the changes that has kind of thrown me for a loop. All of the pin-outs have changes addresses.
My biggest complaint about Klipper and hardware vendors has been the lack of standardization on pin addressing or aliasing.
- Klipper should have a community maintained list of available PIN names for as many functions as possible, all named in a predictable fashion
- ALL hardware vendors should be required to produce an alias file that maps their internal pin addressing to the Klipper standardized PIN names
This accomplishes two important goals.
- All macros and Klipper CFG files now become hardware agnostic.
- Klipper configs can easily be moved from machine to machine without localized readdressing
- Klipper based printers can easily swap out MCUs by simply swapping out an alias file to match.
So frustrating. I had started on this the first time around, but never fully adopted it as I was not familiar with Klipper. Now, I’m building up an alias table for the new board, and will post it once I finish the migration.