Impact pal
tpcarlson·synth-diy·drumfiend/impact-pal.kicad_pcb
About the Impact pal PCB
Impact pal is an open source NXP PCB design by tpcarlson, published on GitHub. It is a 2-layer board measuring 40.3 × 128.5 mm, with 175 components from 18 distinct parts.
Its main chip is the Teensy3.2, from the NXP family. Other key parts include the L78L05_TO92. By type, the board carries 79 resistors, 40 diodes, 31 connectors, 19 transistors, 4 capacitors and 2 ICs.
It belongs with the audio designs in this gallery.
From the project
Mostly Eurorack projects
A 19-channel trigger-to-MIDI processor. Send it triggers, and it'll send out MIDI notes.
As measured by the Joranalogue Test 3, around 40 mA on +12v. The 5v and -12v rails are unused. As LED start to light up, power use goes up a little bit - in the very worst case with all 20 LEDs lit, probably around 50mA.
This one's all me! The basic MIDI-out (ie. two resistors) was taken from the excellent Teensy MIDI documentation.

Main components on the Impact pal
Impact pal bill of materials (BOM)
175 components, 18 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | L78L05_TO92 | TO-92_Inline_Wide | U1 |
| 1 | Teensy3.2 | Teensy40 | U2 |
| 19 | MMBT3904 | SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 +11 |
| 19 | AudioJack2 | Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles | J1, J2, J3, J4, J5, J6, J7, J8 +11 |
| 1 | AudioJack3 | Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles | J20 |
| 2 | Conn_01x03_Male | PinHeader_1x03_P2.54mm_Vertical | J21, J22 |
| 1 | Conn_02x05_Odd_Even | IDC-Header_2x05_P2.54mm_Vertical | J23 |
| 4 | Conn_01x10_Male | PinHeader_1x10_P2.54mm_Vertical | J24, J25, J26, J27 |
| 4 | Conn_01x04_Male | PinHeader_1x04_P2.54mm_Vertical | J28, J29, J30, J31 |
| 19 | 1N4148W | D_SOD-123 | D1, D2, D3, D4, D5, D6, D7, D8 +11 |
| 20 | LED | LED_D3.0mm | D20, D21, D22, D23, D24, D25, D26, D27 +12 |
| 1 | D_Schottky | D_A-405_P7.62mm_Horizontal | D40 |
| 2 | 100n | C_Disc_D5.0mm_W2.5mm_P2.50mm | C1, C4 |
| 2 | 10u | CP_Radial_D5.0mm_P2.50mm | C2, C5 |
| 19 | 100k | R_0805_2012Metric | R1, R2, R3, R4, R5, R6, R19, R20 +11 |
| 38 | 10k | R_0805_2012Metric | R7, R8, R9, R10, R11, R12, R13, R14 +30 |
| 20 | 4.7k | R_0805_2012Metric | R58, R59, R60, R61, R62, R63, R64, R65 +12 |
| 2 | 47R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R78, R79 |
Impact pal design files
The KiCad project lives in the tpcarlson/synth-diy repository on GitHub; these links point at the commit this page was built from.
- Layoutdrumfiend/impact-pal.kicad_pcb
- Schematicdrumfiend/impact-pal.kicad_sch
Impact pal: common questions
What microcontroller does the Impact pal use?
The Impact pal is built around the Teensy3.2, from the NXP family.
How big is the Impact pal PCB?
The Impact pal measures 40.3 × 128.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Impact pal?
175 components, from 18 distinct parts. The full bill of materials is listed on this page.
Where can I download the Impact pal design files?
From the tpcarlson/synth-diy repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Impact pal design in my own project?
The repository has no license, so all rights stay with tpcarlson. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Impact pal 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.
More boards in synth-diy
RP2040/RP2350
Cyclic
tpcarlson
241.2 × 160 mm437 parts4LNo license106Twoshot
tpcarlson
70.8 × 128.5 mm185 parts2LNo license106RP2040/RP2350
Sycamore
tpcarlson
60.1 × 128.5 mm145 parts2LNo license106Oneshot
tpcarlson
141.9 × 39.7 mm136 parts4LNo license106RP2040/RP2350
D6
tpcarlson
80.5 × 128.5 mm133 parts4LNo license106Kinky lynx
tpcarlson
40.3 × 128.5 mm129 parts2LNo license106Leaky bucket
tpcarlson
20 × 128.5 mm110 parts2LNo license106Vcvco
tpcarlson
50.1 × 128.5 mm104 parts2LNo license106RP2040/RP2350
Oak
tpcarlson
35 × 128.5 mm99 parts2LNo license106RP2040/RP2350
Rowan
tpcarlson
60 × 39.6 mm93 parts2LNo license1063-phase lfo
tpcarlson
30 × 128.5 mm70 parts2LNo license106
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