EngineDataLogger-FrontControls
techie66·EngineDataLogger-FrontControls·hardware/front_controls.kicad_pcb
About the EngineDataLogger-FrontControls PCB
EngineDataLogger-FrontControls is an open source AVR/Arduino PCB design by techie66, published on GitHub under the GPL-2.0 license. It is a 2-layer board measuring 95 × 95 mm, with 130 components from 42 distinct parts.
Its main chip is the Arduino_Nano_v3.x, from the AVR/Arduino family. Other key parts include the TXB0104PW, G3VM-31BR, LMR14030SDDA, MCP23017-E/SO and MCP2515-xSO. By type, the board carries 49 resistors, 21 diodes, 18 capacitors, 14 ICs, 13 connectors and 1 module.
From the project
Arduino code for front controls device.
Main components on the EngineDataLogger-FrontControls
EngineDataLogger-FrontControls bill of materials (BOM)
130 components, 42 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TXB0104PW | TSSOP-14_4.4x5mm_P0.65mm | U1 |
| 9 | G3VM-31BR | DIP762W50P254L737H485Q6 | U2, U3, U4, U5, U6, U7, U8, U9 +1 |
| 1 | LMR14030SDDA | LMR14030SDDA | U11 |
| 1 | MCP23017-E/SO | SOIC-28W_7.5x18.7mm_P1.27mm | U13 |
| 1 | MCP2515-xSO | SOIC-18W_7.5x11.6mm_P1.27mm | U14 |
| 1 | TJA1051T | SOIC-8_3.9x4.9mm_P1.27mm | U15 |
| 1 | Arduino_Nano_v3.x | Arduino_Nano | A1 |
| 1 | 12Mhz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 9 | Conn_01x02 | JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | J1, J2, J3, J4, J5, J6, J7, J8 +1 |
| 2 | CAN | JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | J10, J11 |
| 2 | PWR | JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | P1, P2 |
| 1 | 0.1uf | C_0402_1005Metric | Cboot1 |
| 1 | 220nf | C_0805_2012Metric | Chf1 |
| 1 | 10uf | C_0805_2012Metric | Cin1 |
| 4 | 22uF | C_0805_2012Metric | Cout1, Cout2, Cout3, Cout4 |
| 1 | CONN_01X10 | Pin_Header_Straight_1x10 | H1 |
| 1 | HM-10 | PinSocket_1x06_P2.54mm_Vertical | H2 |
| 1 | Expansion | PinHeader_2x08_P2.54mm_Vertical | H3 |
| 1 | 17k8 1% | R_0402_1005Metric | Rfbb1 |
| 1 | 100k 1% | R_0402_1005Metric | Rfbt1 |
Show 22 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 12 | D_Schottky | D_SOD-123 | D1, D2, D3, D4, D5, D6, D14, D15 +4 |
| 1 | 5.1V Zener | D_SOD-123 | D7 |
| 6 | 4.7V Zener | D_SOD-323 | D8, D9, D10, D11, D12, D13 |
| 1 | 15V standoff | D_SMB | D20 |
| 1 | 8A | D_SMC | D21 |
| 1 | 8.2uH, 60m | L_Bourns_SRP7028A_7.3x6.6mm | L1 |
| 9 | .01uf | C_0402_1005Metric | C1, C2, C3, C5, C6, C7, C8, C9 +1 |
| 1 | .1uf | C_0402_1005Metric | C4 |
| 2 | 33pf | C_0402_1005Metric | C11, C12 |
| 4 | 100nf | C_0402_1005Metric | C13, C14, C15, C16 |
| 1 | 330uf | CP_Radial_D8.0mm_P3.50mm | C17 |
| 1 | 22nF | C_0603_1608Metric | C18 |
| 9 | 500R | R_0402_1005Metric | R0, R1, R2, R3, R4, R5, R6, R7 +1 |
| 15 | 1k | R_0402_1005Metric | R9, R10, R12, R14, R15, R16, R18, R19 +7 |
| 2 | 4k7 | R_0603_1608Metric | R11, R45 |
| 12 | 100k | R_0402_1005Metric | R13, R17, R21, R22, R25, R28, R31, R34 +4 |
| 6 | 10R | R_0402_1005Metric | R24, R27, R30, R33, R36, R39 |
| 1 | 10k | R_0603_1608Metric | R40 |
| 1 | 2k2 | R_0603_1608Metric | R41 |
| 1 | 4K7 1% | R_0402_1005Metric | R42 |
| 1 | 120R | R_0402_1005Metric | R46 |
| 1 | 62K11 | R_0603_1608Metric | R48 |
EngineDataLogger-FrontControls design files
The KiCad project lives in the techie66/EngineDataLogger-FrontControls repository on GitHub; these links point at the commit this page was built from.
EngineDataLogger-FrontControls: common questions
What microcontroller does the EngineDataLogger-FrontControls use?
The EngineDataLogger-FrontControls is built around the Arduino_Nano_v3.x, from the AVR/Arduino family.
How big is the EngineDataLogger-FrontControls PCB?
The EngineDataLogger-FrontControls measures 95 × 95 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the EngineDataLogger-FrontControls?
130 components, from 42 distinct parts. The full bill of materials is listed on this page.
Where can I download the EngineDataLogger-FrontControls design files?
From the techie66/EngineDataLogger-FrontControls repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the EngineDataLogger-FrontControls design in my own project?
Yes, under the terms of its GPL-2.0 license, which techie66 chose for the repository.
Can I test firmware for the EngineDataLogger-FrontControls without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k