Modular
zevv·modular·hw/rev0/modular.kicad_pcb
About the Modular PCB
Modular is an open source NXP PCB design by zevv, published on GitHub under the BSD-2-Clause license. It is a 2-layer board measuring 85 × 85 mm, with 203 components from 41 distinct parts.
Its main chip is the LPC4330FBD144, from the NXP family. Other key parts include the LD1117S33TR_SOT223, SSM2604, TL972, AT45DB161-E and SN65HVD231. By type, the board carries 94 resistors, 53 capacitors, 20 connectors, 16 ICs, 9 inductors and 5 diodes.
It belongs with the audio designs in this gallery.
From the project
Electronic design and firmware for analogue/digital hybrid modular synthesizer
This repo contains the electronic design files and firmware for an analog/digital hybrid modular synthesizer system. The synth will be built from a collection of separate modules which can be connected (patched) like a traditional modular synth. The modules contain a fast CPU and an audio codec and perform all work in the digital domain. The same PCB design is used in all modules, and the firmware will make each module behave as a different function like oscillators, filters, wave shapers, delay, reverb, etc.
Main components on the Modular
Modular bill of materials (BOM)
203 components, 41 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LPC4330FBD144 | LQFP-144_20x20mm_Pitch0.5mm | U1 |
| 2 | LD1117S33TR_SOT223 | SOT-223-3Lead_TabPin2 | U2, U15 |
| 2 | SSM2604 | LFCSP20 | U3, U4 |
| 9 | TL972 | SOIC-8_3.9x4.9mm_Pitch1.27mm | U5, U6, U7, U8, U9, U10, U11, U12 +1 |
| 1 | AT45DB161-E | SO-8_5.3x6.2mm_Pitch1.27mm | U13 |
| 1 | SN65HVD231 | SOIC-8_3.9x4.9mm_Pitch1.27mm | U14 |
| 1 | 12MHz | Crystal_SMD_Abracon_ABM3B-4pin_5.0x3.2mm | Y1 |
| 2 | Crystal_GND24 | Crystal_SMD_Abracon_ABM3B-4pin_5.0x3.2mm | Y2, Y3 |
| 1 | Debug UART | Pin_Header_Straight_1x03_Pitch2.54mm | J1 |
| 12 | Conn_01x04 | modularctl2 | J2, J3, J4, J5, J6, J7, J9, J10 +4 |
| 2 | Conn_02x06_Odd_Even | IDC_Header_Straight_12pins | J8, J11 |
| 1 | USB_OTG | USB_Micro-B_Molex-105017-0001 | J14 |
| 4 | GND | Pin_Header_Straight_1x01_Pitch1.27mm | J17, J18, J19, J20 |
| 2 | SW_Push | SW_SPST_EVQPE1 | SW1, SW2 |
| 1 | SW_DIP_x06 | SW_DIP_x6_W6.15mm_Slide_Omron_A6H | SW3 |
| 2 | D | D_0805 | D1, D2 |
| 3 | LED | LED_0805 | D3, D4, D5 |
| 8 | Ferrite | L_0805 | L1, L2, L3, L4, L6, L7, L8, L9 |
| 1 | Ferrite | R_0603 | L5 |
| 16 | 100nF | C_0603 | C1, C2, C3, C4, C5, C6, C7, C8 +8 |
Show 21 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 1nF | C_0603 | C13 |
| 2 | 10nF | C_0603 | C14, C15 |
| 2 | 18pF | C_0603 | C16, C17 |
| 8 | 10uF | C_0805 | C18, C22, C27, C28, C31, C32, C57, C63 |
| 4 | 22pF | C_0603 | C23, C24, C25, C26 |
| 6 | 0.1uF | C_0603 | C29, C30, C33, C34, C35, C36 |
| 2 | 4.7uF | C_0805 | C37, C38 |
| 8 | 4.7nF | C_0603 | C41, C42, C43, C44, C49, C50, C51, C52 |
| 4 | N.P. | C_0603 | C59, C60, C61, C62 |
| 7 | 18k | R_0603 | R1, R2, R4, R5, R19, R23, R25 |
| 28 | 10k | R_0603 | R3, R6, R8, R10, R13, R15, R18, R20 +20 |
| 4 | NM | R_0603 | R7, R11, R14, R16 |
| 1 | 120r | R_0603 | R17 |
| 2 | 15k | R_0603 | R26, R27 |
| 16 | 2k49 | R_0603 | R28, R30, R32, R34, R48, R50, R60, R62 +8 |
| 1 | N.P. | R_0603 | R33 |
| 1 | 5k6 | R_0603 | R35 |
| 17 | 3k3 | R_0603 | R40, R41, R42, R43, R49, R70, R71, R72 +9 |
| 12 | 100r | R_0603 | R44, R45, R46, R47, R84, R85, R86, R87 +4 |
| 4 | 330R | R_0603 | R56, R57, R58, R59 |
| 1 | 100k | R_0603 | R108 |
Modular design files
The KiCad project lives in the zevv/modular repository on GitHub; these links point at the commit this page was built from.
Modular: common questions
What microcontroller does the Modular use?
The Modular is built around the LPC4330FBD144, from the NXP family.
How big is the Modular PCB?
The Modular measures 85 × 85 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Modular?
203 components, from 41 distinct parts. The full bill of materials is listed on this page.
Where can I download the Modular design files?
From the zevv/modular repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Modular design in my own project?
Yes, under the terms of its BSD-2-Clause license, which zevv chose for the repository.
Can I test firmware for the Modular without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug NXP firmware against it before you order a PCB.
Similar boards
NXP
32Bit shift register
MaltWhiskey
100 × 54 mm56 parts4LNo license763NXP
Mega-Cube-Board
MaltWhiskey
200 × 54 mm100 parts4LNo license763NXP
MCL64
MicroCoreLabs
39.3 × 61.8 mm9 parts4LNo license532NXP
ROM Emulator
MicroCoreLabs
21.5 × 37.1 mm5 parts2LNo license532NXP
MCLZ8
MicroCoreLabs
37.1 × 61.5 mm6 parts4LNo license532NXP
XTMAX
MicroCoreLabs
81 × 46 mm14 parts4LNo license532