
IO Card G3
PerMalmberg/IO-Card-G3
This is my custom I/O card, third generation. Main purpose is to serve as an alarm system.

I/O card, generation 2
IO Card G2 is an open-source printed circuit board by PerMalmberg, from the PerMalmberg/IO-Card-G2 repository on GitHub, published under the MIT licence. It is a 2-layer board of 156.2 × 187.5 mm with 232 parts on 208 nets, routed with 2,155 tracks and 525 vias.
It is built around the ADS1115IDGST, LTV-354T and TXB0102DCU, with the MCP23017-E/SS, STPS0560Z and ZXTN25050DFHTA among its other parts. Its parts include 89 resistors, 49 diodes, 34 capacitors, 25 connectors and 15 ICs. It belongs with the ESP32 boards of this library.
I/O card, generation 2
| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | 100n | Capacitor_SMD:C_0805_2012Metric | C201, C202, C203, C204, C309, C401, C402, C501, C502, C503, C504, C505, C506, C507, C508, C509 +8 |
| 24 | 10k | Resistors_SMD:R_0805 | R317, R318, R319, R320, R321, R322, R323, R324, R333, R401, R402, R403, R404, R405, R406, R407 +8 |
| 16 | 100 | Resistor_SMD:R_0805_2012Metric | R309, R310, R311, R312, R313, R314, R315, R316, R513, R514, R515, R516, R517, R518, R523, R524 |
| 16 | STPS0560Z | Diodes_SMD:D_SOD-123 | D507, D508, D509, D510, D511, D512, D513, D514, D515, D516, D517, D518, D521, D522, D523, D524 |
| 9 | 470 | Resistor_SMD:R_0805_2012Metric | R325, R326, R327, R328, R329, R330, R331, R332, R335 |
| 9 | ZXTN25050DFHTA | TO_SOT_Packages_SMD:SOT-23 | Q301, Q302, Q303, Q304, Q305, Q306, Q307, Q308, Q310 |
| 8 | 10u | Capacitors_SMD:CP_Elec_5x4.5 | C301, C302, C303, C304, C305, C306, C307, C308 |
| 8 | 1k | Resistor_SMD:R_2512_6332Metric | R301, R302, R303, R304, R305, R306, R307, R308 |
| 8 | 1k | Resistor_SMD:R_0805_2012Metric | R501, R502, R503, R504, R505, R506, R519, R520 |
| 8 | 2k | Resistor_SMD:R_0805_2012Metric | R507, R508, R509, R510, R511, R512, R521, R522 |
| 8 | 56 | Resistor_SMD:R_0805_2012Metric | R601, R602, R603, R604, R605, R606, R607, R608 |
| 8 | 68 | Resistor_SMD:R_0805_2012Metric | R609, R610, R611, R612, R613, R614, R615, R616 |
| 8 | CDBA3100-HF | Diodes_SMD:D_SMA | D501, D502, D503, D504, D505, D506, D519, D520 |
| 8 | GS3 | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J301, J302, J303, J304, J305, J306, J307, J308 |
| 8 | Green | LEDs:LED_0805 | D601, D602, D603, D604, D605, D606, D607, D608 |
| 8 | LTV-354T | Housings_SOIC:SO-4_4.4x3.6mm_Pitch2.54mm | U301, U302, U303, U304, U305, U306, U307, U308 |
| 8 | Red | LEDs:LED_0805 | D609, D610, D611, D612, D613, D614, D615, D616 |
| 7 | B72510E250K062 | Capacitor_SMD:C_0805_2012Metric | RV501, RV502, RV503, RV505, RV506, RV507, RV508 |
| 6 | Conn_01x09 | LocalComponents:MOLEX_1x9_39544-3009 | J311, J312, J313, J314, J315, J316 |
| 5 | WS2812B | LEDs:LED_WS2812B-PLCC4 | LED601, LED602, LED603, LED604, LED605 |
| 2 | 100u | Capacitors_THT:CP_Radial_D6.3mm_P2.50mm | C205, C206 |
| 2 | ADS1115IDGST | ADS1115IDGST:SOP50P490X110-10N | U501, U502 |
| 2 | Conn_01x08 | LocalComponents:WE68710814022_8x0.50mm_SMT_ZIF_Horizontal_Top | J404, J602 |
| 2 | Conn_02x08_Odd_Even | Pin_Headers:Pin_Header_Straight_2x08_Pitch2.54mm | J309, J310 |
| 2 | GS2 | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | J201, J202 |
| 2 | RBR3MM30ATR | Diodes_SMD:D_SOD-123F | D201, D202 |
| 2 | TXB0102DCU | Housings_SSOP:VSSOP-8_2.4x2.1mm_Pitch0.5mm | U401, U601 |
| 1 | 3.3V | Diodes_SMD:D_SOD-123 | D203 |
| 1 | 5.1V | Diodes_SMD:D_SOD-123 | D204 |
| 1 | AVR-JTAG-10 | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | CON401 |
| 1 | B72510E250K62 | Capacitor_SMD:C_0805_2012Metric | RV504 |
| 1 | Conn_01x08 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J401 |
| 1 | Conn_02x04_Counter_Clockwise | Button_Switch_SMD:SW_DIP_SPSTx04_Slide_6.7x11.72mm_W8.61mm_P2.54mm_LowProfile | J403 |
| 1 | Conn_02x08_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | J402 |
| 1 | Conn_02x08_Odd_Even | Pin_Headers:Pin_Header_Straight_2x08_Pitch2.54mm_SMD | J601 |
| 1 | EMI_Filter_LCL | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | FL201 |
| 1 | Jumper | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | JP401 |
| 1 | LM1084-3.3 | Package_TO_SOT_SMD:TO-263-3_TabPin2 | U201 |
| 1 | LM1084-5.0 | Package_TO_SOT_SMD:TO-263-3_TabPin2 | U202 |
| 1 | MCP23017 | Housings_SOIC:SOIC-28W_7.5x17.9mm_Pitch1.27mm | U309 |
| 1 | Spark_ESP32Thing | spark_esp32thing:Sparkfun_ESP32Thing | SPRKESP32401 |

PerMalmberg/IO-Card-G3
This is my custom I/O card, third generation. Main purpose is to serve as an alarm system.


Andreasdahlberg/CANDrive
CANDrive is a brushed DC Motor Controller controlled via a CAN interface.

Andreasdahlberg/CANDriveHW
CANDrive is a brushed DC Motor Controller controlled via a CAN interface.




It measures 156.2 × 187.5 mm and has 2 copper layers, 1.6 mm thick.
232 parts, built around the ADS1115IDGST, LTV-354T, TXB0102DCU and MCP23017-E/SS. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the PerMalmberg/IO-Card-G2 repository on GitHub, at the commit this page was made from: the board is G2/G2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).