PneuCNTRL2

hnnswldschtz·pneuCNTRL2·hardware/pneu_control_box_v2_1.kicad_pcb

PneuCNTRL2 PCB layout, top view — open source NXP board by hnnswldschtz

About the PneuCNTRL2 PCB

PneuCNTRL2 is an open source NXP PCB design by hnnswldschtz, published on GitHub under the Custom license license. It is a 2-layer board measuring 84.5 × 107.5 mm, with 161 components from 34 distinct parts.

Its main chip is the Teensy3.2, from the NXP family. Other key parts include the LM358, LM317_TO-220, MCP4728 and ADS1115IDGS. By type, the board carries 74 connectors, 41 resistors, 9 capacitors, 8 transistors, 8 diodes and 7 ICs.

It belongs with the displays & leds designs in this gallery.

From the project

- custom PCB released as openhardware under cern-ohl-w v2 license - based on teensy3.2 - ads1115 for ADC - MCP4728 for DAC - 4x festo 571482 pressure sensors - 4x smc 5/3 electric valves - 4x Festo proportional piezo valves (VEAB-L-26-D7-Q4-V1-1R1) - LCD i2c display

- custom PCB released as openhardware under cern-ohl-w v2 license - based on teensy3.2 - ads1115 for ADC - MCP4728 for DAC - 4x festo 571482 pressure sensors - 4x smc 5/3 electric valves - 4x Festo proportional piezo valves (VEAB-L-26-D7-Q4-V1-1R1) - LCD i2c display

libraries used: ADS1115lite: https://github.com/terryjmyers/ADS1115-Lite AdafruitMCP4728: https://github.com/adafruit/AdafruitMCP4728 AdafruitNeoPixel: https://github.com/adafruit/AdafruitNeoPixel LiquidCrystalI2C: https://github.com/johnrickman/LiquidCrystalI2C -> this gives a massive delay when used! maybe avoid!!…

PneuCNTRL2, from the project README
From the project README

Main components on the PneuCNTRL2

PneuCNTRL2 bill of materials (BOM)

161 components, 34 distinct parts.

QtyPartRefs
2
LM358
U1, U2
1
LM317_TO-220
U3
1
Teensy3.2
U4
1
MCP4728
U5
2
ADS1115IDGS
U6, U7
8
BSS138
Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8
8
Screw_term.
J1, J2, J3, J4, J5, J6, J7, J8
4
Screw_Terminal_01x04
J9, J10, J11, J12
4
Screw_Terminal_01x04
J13, J14, J15, J16
1
POWER TERMINAL
J17
1
Conn_02x06_Odd_Even
J18
1
Conn_02x05_Odd_Even
J19
1
Conn_02x06_Odd_Even
J20
54
solderPin
p1, p2, p3, p4, p5, p6, p7, p8 +46
4
jumper
JP1, JP2, JP3, JP4
1
SolderJumper_2_Bridged
JP5
1
+3V
TP1
1
+10V
TP5
1
+24V
TP6
1
GND
TP7
Show 14 more
QtyPartRefs
1
lm2596_dcdc
dcdc1
8
1N4001
D1, D2, D3, D4, D5, D6, D7, D8
4
FerriteBead
FB1, FB2, FB3, FB4
1
100n 35V
C1
1
10uF
C2
1
1µ 35V
C3
1
0,1uF
C4
2
1uF
C5, C6
3
?
C7, C8, C9
24
1k
R1, R2, R3, R4, R5, R6, R7, R8 +16
1
270
R9
1
2k
R10
3
4k7
R27, R28, R29
12
10k
R30, R31, R32, R33, R34, R35, R36, R37 +4

PneuCNTRL2 design files

The KiCad project lives in the hnnswldschtz/pneuCNTRL2 repository on GitHub; these links point at the commit this page was built from.

PneuCNTRL2: common questions

What microcontroller does the PneuCNTRL2 use?

The PneuCNTRL2 is built around the Teensy3.2, from the NXP family.

How big is the PneuCNTRL2 PCB?

The PneuCNTRL2 measures 84.5 × 107.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the PneuCNTRL2?

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

Where can I download the PneuCNTRL2 design files?

From the hnnswldschtz/pneuCNTRL2 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the PneuCNTRL2 design in my own project?

It is published under Custom license, which limits how it may be reused; read the license before building on it.

Can I test firmware for the PneuCNTRL2 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