Monday, December 17, 2018

Development of basic 3D printer control board based on the ESP32 microcontroller

This is a very basic 3D printer control board based on the ESP32.
MRR ESP 3DP

The main design considerations:
- Use only the ESP32, without any GPIO expansions.
- Fit within 100mm by 100mm of PCB space, so that cheap PCB fabrication services can be used for prototyping.
- Allow the use of TMC2130 and TMC2208 stepper motor drivers.
- Allow a heat bed current of up to 20A (theoretically, since I don't think it is really safe to be pushing so much current through a board).
- Allow 24V electronics (which means capacitors and mosfets must be rated for at least 24V).
- Have an AUX1 connector for MKS TFT32 or similar host, since the ESP32 does not have enough pins to support the Reprap LCD controllers (LCD2004 or LCD12864).

Well, if there are any comments, opinions, etc., please feel free to leave a comment here, or in the issues page for this.

Note: Pre-launch version now available here. Some information on this has been updated here.

1 comment:

Teck said...

After almost a year of development, I am ready to make MRR ESPA available to all interested people. I have started a Kickstarter to raise funds for the initial production, trying to keep the unit cost down through bulk production.

If you are interested, find out more at:
MRR ESPA Kickstarter page