KOSMO LATTICE
sebastianbeyer·KOSMO_LATTICE
About the KOSMO LATTICE PCB
KOSMO LATTICE is an open source AVR/Arduino PCB design by sebastianbeyer, published on GitHub. It is a 2-layer board measuring 100 × 200 mm, with 105 components from 42 distinct parts.
Its main chip is the Arduino_Nano_v2.x, from the AVR/Arduino family. Other key parts include the MCP6002_1, 74HC595, L7805 and LM4040LP-5. By type, the board carries 43 resistors, 16 capacitors, 8 connectors, 7 diodes, 6 ICs and 2 transistors.
From the project
KOSMO format Grids clone
Using the Schematic of Mutable Instruments and initial Kicad files by www.quinie.nl
I had to fix the pot direction and the button but now it works! Remember to adjust the LED resistors (R37, R38, R39) to the LEDs your are using! For the firmware I have added the compiled firmware (grids.hex) and a script on how to upload it to your nano (upload.sh, you need to adjust the paths)

Main components on the KOSMO LATTICE
KOSMO LATTICE bill of materials (BOM)
105 components, 42 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | MCP6002_1 | DIP-8_W7.62mm_Socket_LongPads | U1, U2, U3 |
| 1 | 74HC595 | DIP-16_W7.62mm_Socket_LongPads | U4 |
| 1 | L7805 | TO-220-3_Horizontal_TabDown | U5 |
| 1 | LM4040LP-5 | TO-92_Inline_Wide | U6 |
| 1 | Arduino_Nano_v2.x | Arduino_Nano | A1 |
| 2 | 2N3904 | TO-92_Inline_Wide | Q1, Q2 |
| 1 | CV_X | Jack_6.35mm_PJ_629HAN | X1 |
| 1 | CV_Y | Jack_6.35mm_PJ_629HAN | Y1 |
| 2 | Conn_01x10_Male | PinHeader_1x10_P2.54mm_Vertical | J1, J3 |
| 2 | Conn_01x10_Female | PinSocket_1x10_P2.54mm_Vertical | J2, J4 |
| 1 | clock_out | Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J5 |
| 1 | any trig | Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J6 |
| 1 | midi in | Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J7 |
| 1 | Synth_power_2x5 | Power_Header | J8 |
| 1 | CH1 | Jack_6.35mm_PJ_629HAN | CH1 |
| 1 | CH1_ACC | Jack_6.35mm_PJ_629HAN | CH1_AC1 |
| 1 | CV_CH1 | Jack_6.35mm_PJ_629HAN | CH1_FILL1 |
| 1 | CH2 | Jack_6.35mm_PJ_629HAN | CH2 |
| 1 | CH2_ACC | Jack_6.35mm_PJ_629HAN | CH2_AC1 |
| 1 | CV_CH2 | Jack_6.35mm_PJ_629HAN | CH2_FILL1 |
Show 22 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH3 | Jack_6.35mm_PJ_629HAN | CH3 |
| 1 | CH3_ACC | Jack_6.35mm_PJ_629HAN | CH3_AC1 |
| 1 | CV_CH3 | Jack_6.35mm_PJ_629HAN | CH3_FILL1 |
| 1 | CV_CLOCK | Jack_6.35mm_PJ_629HAN | CLOCK1 |
| 7 | 10k | Potentiometer_Alpha_RD901F-40-00D_Single_Vertical_centered | P_CH1, P_CH2, P_CH3, P_RND1, P_TEMPO1, P_X1, P_Y1 |
| 1 | CV_RESET | Jack_6.35mm_PJ_629HAN | RESET1 |
| 1 | CV_RND | Jack_6.35mm_PJ_629HAN | RND1 |
| 1 | PB6149-L-s | HIGHLY_PB6149L | SW1 |
| 2 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D1, D5 |
| 1 | CH1 | LED_D3.0mm | D2 |
| 1 | CH2 | LED_D3.0mm | D3 |
| 1 | CH3 | LED_D3.0mm | D4 |
| 2 | 1N5817 | D_DO-41_SOD81_P10.16mm_Horizontal | D6, D7 |
| 7 | 10nf | C_Disc_D3.0mm_W1.6mm_P2.50mm | C1, C2, C3, C4, C5, C6, C16 |
| 5 | 100nf | C_Disc_D3.0mm_W1.6mm_P2.50mm | C7, C8, C10, C11, C12 |
| 2 | 10uf | CP_Radial_horizontalflat_D5mm_P2.50mm_H10mm_south | C9, C14 |
| 2 | 0.47uf | CP_Radial_horizontalflat_D5mm_P2.50mm_H10mm_south | C13, C15 |
| 1 | 2k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 30 | 100k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R3, R4, R5, R6, R7, R8, R9 +22 |
| 8 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R14, R15, R18, R24, R30, R31, R32, R33 |
| 3 | 2.2k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R37, R38, R39 |
| 1 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R43 |
KOSMO LATTICE design files
The KiCad project lives in the sebastianbeyer/KOSMO_LATTICE repository on GitHub; these links point at the commit this page was built from.
- LayoutLattice.kicad_pcb
- SchematicLattice.kicad_sch
KOSMO LATTICE: common questions
What microcontroller does the KOSMO LATTICE use?
The KOSMO LATTICE is built around the Arduino_Nano_v2.x, from the AVR/Arduino family.
How big is the KOSMO LATTICE PCB?
The KOSMO LATTICE measures 100 × 200 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the KOSMO LATTICE?
105 components, from 42 distinct parts. The full bill of materials is listed on this page.
Where can I download the KOSMO LATTICE design files?
From the sebastianbeyer/KOSMO_LATTICE repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the KOSMO LATTICE design in my own project?
The repository has no license, so all rights stay with sebastianbeyer. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the KOSMO LATTICE 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