Mupi
m47812·Custom-3D-Printer-Controller·3D_Printer_Handheld/Mupi.kicad_pcb
About the Mupi PCB
Mupi is an open source AVR/Arduino PCB design by m47812, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 50 × 130 mm, with 80 components from 18 distinct parts.
Its main chip is the Arduino_Nano_v3.x, from the AVR/Arduino family. Other key parts include the 74HCS595. By type, the board carries 37 resistors, 16 capacitors, 15 switches, 8 diodes, 1 IC and 1 module.
It belongs with the robotics & motion and power & battery designs in this gallery.
From the project
A fully custom 3D Printer controller board based on an stm32f7 controller with TMC2209 stepper drivers
This Repo contains the design files for a fully custom 3D printer controller board. It is equipped with an STM32F7 Controller and uses custom-made TMC2209 Driver PCBs (also included in the Repo). The PCB was designed for using JLCPCBs Assembly service, so most of the SMD parts can directly be assembled by them. The Controller PCB is a two layer board, which makes production for hobby projects more affordable.
Main components on the Mupi
Mupi bill of materials (BOM)
80 components, 18 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74HCS595 | SOIC-16_3.9x9.9mm_P1.27mm | U301 |
| 1 | Arduino_Nano_v3.x | Arduino_Nano | A101 |
| 1 | Screw_Terminal_01x06 | TerminalBlock_Phoenix_MPT-0,5-6-2.54_1x06_P2.54mm_Horizontal | J101 |
| 1 | Rotary_Encoder | RotaryEncoder_Alps_EC12E_Vertical_H20mm | SW101 |
| 10 | Button | SW_SPST_TL3342 | SW201, SW203, SW204, SW205, SW209, SW210, SW211, SW212 +2 |
| 1 | Hand | SW_SPST_TL3342 | SW202 |
| 1 | X | SW_SPST_TL3342 | SW206 |
| 1 | Y | SW_SPST_TL3342 | SW207 |
| 1 | Z | SW_SPST_TL3342 | SW208 |
| 1 | LED | LED_0603_1608Metric | D301 |
| 7 | LED | LED_D3.0mm | D302, D303, D304, D305, D306, D307, D308 |
| 1 | GZ2012D101TF | R_0805_2012Metric | FB101 |
| 16 | 100n | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C101, C102, C103, C104, C105, C201, C202, C203 +8 |
| 4 | 10k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R101, R102, R103, R104 |
| 13 | 1k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R201, R203, R204, R205, R206, R211, R214, R215 +5 |
| 11 | 100k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R202, R207, R208, R209, R210, R212, R220, R221 +3 |
| 1 | 2k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R213 |
| 8 | 1.5k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R301, R302, R303, R304, R305, R306, R307, R308 |
Mupi design files
The KiCad project lives in the m47812/Custom-3D-Printer-Controller repository on GitHub; these links point at the commit this page was built from.
Mupi: common questions
What microcontroller does the Mupi use?
The Mupi is built around the Arduino_Nano_v3.x, from the AVR/Arduino family.
How big is the Mupi PCB?
The Mupi measures 50 × 130 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Mupi?
80 components, from 18 distinct parts. The full bill of materials is listed on this page.
Where can I download the Mupi design files?
From the m47812/Custom-3D-Printer-Controller repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Mupi design in my own project?
Yes, under the terms of its GPL-3.0 license, which m47812 chose for the repository.
Can I test firmware for the Mupi without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
More boards in Custom-3D-Printer-Controller
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746