Mm main pcba gen1-reva
MakaniMotion·mm-fan-gen1·modules/mm-base/electronics/mm-main-pcba-gen1-reva/kicad/mm-main-pcba-gen1-reva.kicad_pcb
About the Mm main pcba gen1-reva PCB
Mm main pcba gen1-reva is an open source AVR/Arduino PCB design by MakaniMotion, published on GitHub under the Custom license license. It is a 2-layer board measuring 97 × 97 mm, with 34 components from 13 distinct parts.
Its main chip is the Arduino_Nano_v3.x, from the AVR/Arduino family. By type, the board carries 15 resistors, 6 transistors, 4 diodes, 3 connectors, 1 module and 1 switch.
It belongs with the power & battery designs in this gallery.
From the project
Modular DIY fan platform based on PC fan hardware, 3D-printed parts and a simple control interface.
- Overview - Motivation - Modules - MM-BASE - MM-AIR - MM-TRI - System Parts - Build Configurations - Table Version - Stand Version - Project Status - License / Usage
MakaniMotion MM-Fan GEN 1 is a modular DIY fan platform built around interchangeable modules.
The system can be assembled in different configurations and combines PC fan hardware, 3D-printed mechanical parts and a simple control interface.

Main components on the Mm main pcba gen1-reva
Mm main pcba gen1-reva bill of materials (BOM)
34 components, 13 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Arduino_Nano_v3.x | Arduino_Nano | A1 |
| 6 | Q_NPN_BCE | SOT-23-3 | Q1, Q2, Q3, Q4, Q5, Q6 |
| 1 | 10164359-00011LF | 1016435900011LF_handsoldered | J1 |
| 1 | 615008160321 | 615008160321 | J2 |
| 1 | 47053-1000 | 470531000 | J3 |
| 2 | 860010573007 P2.5D6.3L11_860010573007_Modified Wurth Elektronik | CP_Wurth_WCAP-ATG8-P2.5D6.3L11 | CP1, CP2 |
| 1 | SKM10E-12 | SKM10B05 | PS1 |
| 1 | SPUN02L-05 | SPUN02L05 | PS2 |
| 1 | SW_Push | SW_PUSH_6mm_H13mm | SW1 |
| 4 | LED_ARGB | 150141M173100 | D1, D2, D3, D4 |
| 3 | 3K | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R3, R5 |
| 8 | 90R | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R2, R6, R7, R9, R10, R12, R13, R15 |
| 4 | 150R | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R4, R8, R11, R14 |
Mm main pcba gen1-reva design files
The KiCad project lives in the MakaniMotion/mm-fan-gen1 repository on GitHub; these links point at the commit this page was built from.
Mm main pcba gen1-reva: common questions
What microcontroller does the Mm main pcba gen1-reva use?
The Mm main pcba gen1-reva is built around the Arduino_Nano_v3.x, from the AVR/Arduino family.
How big is the Mm main pcba gen1-reva PCB?
The Mm main pcba gen1-reva measures 97 × 97 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Mm main pcba gen1-reva?
34 components, from 13 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Mm main pcba gen1-reva design files?
From the MakaniMotion/mm-fan-gen1 repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Mm main pcba gen1-reva design in my own project?
It is published under Custom license, which limits how it may be reused; read the license before building on it.
Can I test firmware for the Mm main pcba gen1-reva 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 mm-fan-gen1
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