I’ve not seen the Maslow 4 schematic yet. Q: What IO is drawn out to through-holes for pin headers - I2C, SDIO, 3v3 TX/RX, GPIO, PWM, etc. ? These IO will be important for the community to enhance the firmware & their Maslow’s features.
I2C (with power)
- allows for an 2x16 LCD or OLED screen 32x128 or 64x128 to glance at it for progress without looking at the WebUI
- allows for sensors (temperature, motion) and other digital IO to be added to
3v3 Tx/Rx - all development work needs a native serial console
SDIO - this will allow folks to add their own SD Card breakout boards for additional storage & features.
- for possible user mods
- logging
- various file storage
Some GPIO, kind of necessary for things such as having an I2C sensor needing to switch/latch on-off a relay or optoisolator – such as sensing & turning a cooling fan on.
PWM - I suspect those are all used up by the motor controller.
I know it’s late in the game to add parts, it also adds cost for features some folks won’t use. Do not add them as it will create delays.
But please consider adding at least adding the traces & through-holes to allow others to enhance their Maslow 4’s. The headers do not even need to be in straight line like on an SBC - spread them around to where it’s convenient & workable for the current board layout.
Thanks for your consideration. Cheers.
(I’ll post a short version referencing this post in my KS Pledge).