Main
johannesstrueber·dots·kicad_main/main.kicad_pcb
About the Main PCB
Main is an open source AVR/Arduino PCB design by johannesstrueber, published on GitHub under the CC-BY-NC-4.0 license. It is a 2-layer board measuring 30 × 110.5 mm, with 49 components from 20 distinct parts.
Its main chip is the ATmega328P-AU, from the AVR/Arduino family. Other key parts include the AMS1117-5.0. By type, the board carries 22 resistors, 12 capacitors, 10 diodes, 2 ICs, 2 connectors and 1 crystal.
It belongs with the audio and displays & leds designs in this gallery.
From the project
DOTS eurorack module pcb schematics and code ATMega328 based
DOTS is a compact, 6-channel Eurorack module designed for generating triggers and gates. This open hardware project allows you to build the module yourself, with instructions and resources provided. Please visit the website for more info.
- 6-Channel Trigger/Gate: Generate triggers and gates for your modular system. - Compact Size: Only 6hp wide, making it a handy addition to your setup. - Sync Capabilities: Includes a clock and reset input, allowing it to function as a master or slave. - Visual Feedback: Equipped with a screen and an UI. - Multiple Programs: The firmware features multiple…

Main components on the Main
Main bill of materials (BOM)
49 components, 20 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATmega328P-AU | TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | AMS1117-5.0 | SOT-223-3_TabPin2 | U2 |
| 1 | Crystal_GND24 | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | Conn_02x05_Odd_Even | PinHeader_2x05_P2.54mm_Vertical | J1 |
| 1 | Conn_02x03_Odd_Even | PinHeader_2x03_P2.54mm_Vertical | J10 |
| 1 | 1N5819WS | D_SOD-323 | D1 |
| 1 | LED | LED_0805_2012Metric | D2 |
| 8 | BAT54S | SOT-23 | D3, D4, D6, D7, D8, D12, D13, D14 |
| 5 | C 100nF | C_0805_2012Metric | C1, C2, C3, C4, C7 |
| 2 | C 20pF | C_0603_1608Metric | C5, C6 |
| 2 | C 10uf | CP_Elec_5x5.4 | C8, C9 |
| 1 | C 220pF | C_0805_2012Metric | C10 |
| 2 | C 10nF | C_0805_2012Metric | C11, C12 |
| 1 | R 1K5 | R_0805_2012Metric | R1 |
| 9 | R 470 | R_0805_2012Metric | R2, R4, R7, R8, R9, R13, R14, R15 +1 |
| 2 | R 100k | R_0805_2012Metric | R3, R5 |
| 1 | R 470Ohm | R_0805_2012Metric | R6 |
| 6 | R 33k | R_0805_2012Metric | R10, R11, R12, R16, R17, R18 |
| 2 | R 3K3 | R_0805_2012Metric | R19, R20 |
| 1 | R 10K | R_0805_2012Metric | R22 |
Main design files
The KiCad project lives in the johannesstrueber/dots repository on GitHub; these links point at the commit this page was built from.
- Layoutkicad_main/main.kicad_pcb
- Schematickicad_main/main.kicad_sch
Main: common questions
What microcontroller does the Main use?
The Main is built around the ATmega328P-AU, from the AVR/Arduino family.
How big is the Main PCB?
The Main measures 30 × 110.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Main?
49 components, from 20 distinct parts. The full bill of materials is listed on this page.
Where can I download the Main design files?
From the johannesstrueber/dots repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Main design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
Can I test firmware for the Main 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.
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