Ips20

gzweigle·open-hybrid-piano·hardware/releases/ips20/ips20_kicad_v1/ips20.kicad_pcb

Ips20 PCB layout, top view — open source NXP board by gzweigle
Simulate this board

About the Ips20 PCB

Ips20 is an open source NXP PCB design by gzweigle, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 215.9 × 101.6 mm, with 126 components from 43 distinct parts.

Its main chip is the Teensy4.1_all_pins, from the NXP family. Other key parts include the CD74HC4067, TCAN330G, sca00_board, LDO and Adafruit_28_CTouch_TFT. By type, the board carries 48 connectors, 22 resistors, 17 ICs, 14 test points, 14 capacitors and 7 diodes.

It belongs with the audio and sensors designs in this gallery.

From the project

Building a hybrid MIDI digital piano

The mainboard for hammer or damper sensor connections and Teensy 4.1 processing.

See discussion in issue: https://github.com/gzweigle/DIY-Grand-Digital-Piano/issues/74

Cut the 5V pad on Teensy 4.1 per instructions at PJRC website before installing the Teensy processor. https://www.pjrc.com/teensy/externalpower.html

* See: https://github.com/stem-piano/stem-piano-top/blob/main/WARNINGS.md

Ips20, from the project README
From the project README

Main components on the Ips20

Ips20 bill of materials (BOM)

126 components, 43 distinct parts.

QtyPartRefs
6
CD74HC4067
U1, U2, U3, U4, U5, U6
1
Teensy4.1_all_pins
U7
1
TCAN330G
U8
1
sca00_board
U9
6
LDO
U11, U15, U16, U17, U18, U19
1
Adafruit_28_CTouch_TFT
U12
1
midi_female
U13
1
BarrelJack5V
J1
1
Cetus_J1B1211CCD
J2
2
Conn_01x04_Pin
J3, J11
36
Conn_01x08_Pin
J4, J5, J6, J7, J8, J9, J16, J17 +28
1
Conn_01x02_Pin
J10
1
Conn_01x02_Power
J12
3
AudioJack2_SwitchT
J13, J14, J15
1
Conn_01x06_Pin
J46
1
Conn_01x07_Pin
J47
1
Conn_01x03_Pin
J48
2
Fuse
F1, F2
2
SW_DIP_x02
SW1, SW2
1
u1_com
TP5
Show 23 more
QtyPartRefs
1
canh
TP6
1
canl
TP7
1
d1
TP8
1
d2
TP9
1
d3
TP10
1
d4
TP11
1
s0
TP12
1
s1
TP13
1
s2
TP14
1
s3
TP15
1
u1_i0
TP19
1
gnd
TP21
1
V3.3
TP22
7
LED
D1, D2, D3, D4, D5, D6, D7
13
1uF
C1, C2, C4, C5, C6, C7, C8, C9 +5
1
0.1uF
C3
1
120
R1
7
7500
R2, R3, R4, R5, R6, R15, R16
2
47
R7, R8
3
100K
R9, R10, R11
3
0
R12, R13, R14
3
10
R22, R26, R29
3
4700
R23, R25, R28

Ips20 design files

The KiCad project lives in the gzweigle/open-hybrid-piano repository on GitHub; these links point at the commit this page was built from.

Ips20: common questions

What microcontroller does the Ips20 use?

The Ips20 is built around the Teensy4.1_all_pins, from the NXP family.

How big is the Ips20 PCB?

The Ips20 measures 215.9 × 101.6 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Ips20?

126 components, from 43 distinct parts. The full bill of materials is listed on this page.

Where can I download the Ips20 design files?

From the gzweigle/open-hybrid-piano repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Ips20 design in my own project?

Yes, under the terms of its GPL-3.0 license, which gzweigle chose for the repository.

Can I test firmware for the Ips20 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 open-hybrid-piano

Similar boards