

Viaems
Schematics and PCB for tfi computer
- Size
- 136 × 64 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 210
- Nets
- 231
- Pads
- 745
- Tracks, vias
- 1,862, 138
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 2 Mar 2018
- Updated
- 15 Jun 2022
Overview
Viaems is an open-source printed circuit board by via, from the via/tfi-board repository on GitHub, published under the MIT licence. It is a 2-layer board of 136 × 64 mm with 210 parts on 231 nets, routed with 1,862 tracks and 138 vias.
It is built around the AD7888AR, MAX9926UAEE+ and MPXH6115AC6U, with the MPXH6400AC6U, LM2940S-5.0 and BAT54S among its other parts. Its parts include 86 resistors, 61 capacitors, 21 connectors, 16 ICs and 12 diodes. It belongs with the STM32 boards of this library.
Main components
7AD7888AR
SOIC-16-40℃~+105℃ 12 125kHz 2.7V~5.25V 2LSB 71dB 8 Built-in External Multiplexers No Not supported SAR SPI SOIC-16 Analog to Digital Converters (ADC) ROHSAnalog DevicesAnalog To Digital Converters (ADC)MAX9926UAEE+
SSOP-16-150mil-40℃~+125℃ 2 4.5V~5.5V 4.7mA Angle-to-digital converter Programmable gain、Differential output SSOP-16-150mil ADCs/DACs - Special Purpose ROHSMaxim Integrated (Analog Devices)ADCs/DACs - Special PurposeMPXH6115AC6U
SOIC-8-8.5mm-40℃~+125℃ 15Kpa~1.15bar 1ms 2.7V~3.3V SOIC-8-8.5mm Pressure Sensors ROHSNXP SemiconductorsPressure SensorsMPXH6400AC6U
SOIC-8-8.5mm-40℃~+125℃ 1ms 20Kpa~4bar 4.64V~5.36V No Temperature Sensor SOIC-8-8.5mm Pressure Sensors ROHSNXP SemiconductorsPressure SensorsLM2940S-5.0
TO-263-3-40℃~+125℃@(Tj) 1 150uVrms 1A 26V 30mA 500mV@(1A) 5V 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown、Input under-voltage protection、Input overvoltage protection、Reverse polarity voltage protection Positive TO-263-3 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsBAT54S
SOT-231 Pair Series Connection 1V@100mA 200mA 2uA@25V 30V 600mA SOT-23 Schottky Diodes ROHSMDDSchottky DiodesVND7NV04-E
TO-252-3MOSFETsSTMicroelectronics
README
README.mdTesting hardware for TFI-computer
Analog
Schematic and PCB for external TLC2543-based ADC board
- Separate 5V supply to ADC and external sensors
- Dedicated protected inputs for:
- Battery Reference Voltage
- Intake Temperature
- Coolant Temperature
- Throttle Position
- Exhaust Gas Oxygen
- Spare Thermistor
- Addititional 5 unprotected inputs
- SPI interface, and end-of-conversion output
IO
Schematic and PCB for various digital IO and drivers
- 4x 0.5 Amp, 12 Volt ignition outputs
- 2x 2 Amp, 12 Volt high-side driver outputs
- 4x 2 Amp injector drivers
- 2x 2 amp low-side drivers
- CAN driver (Remove 3.3 V Zener to use 5V logic lines)
- 2 protected digital inputs
Parts
210| Qty | Value | Footprint | References |
|---|---|---|---|
| 30 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R5, R6, R10, R21, R22, R23, R24, R25, R26, R27, R28, R45, R48, R53, R55, R56 +14 |
| 24 | 0.1 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C2, C3, C15, C18, C19, C20, C21, C22, C23, C24, C27, C28, C31, C32, C33, C37 +8 |
| 21 | 100k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1, R2, R3, R11, R12, R13, R14, R15, R16, R29, R30, R31, R32, R33, R34, R35 +5 |
| 8 | 150 | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R37, R38, R39, R40, R41, R42, R43, R44 |
| 8 | BAT54S | Package_TO_SOT_SMD:SOT-23_Handsoldering | D3, D5, D6, D7, D8, D10, D11, D12 |
| 8 | VND7NV04 | Package_TO_SOT_SMD:TO-252-2 | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 |
| 7 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C5, C6, C7, C8, C9, C10, C62 |
| 7 | 220 | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R47, R80, R81, R82, R83, R84, R85 |
| 7 | TC442xA | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2, U3, U4, U5, U6, U7, U8 |
| 6 | 0.47 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C34, C35, C36, C41, C42, C47 |
| 6 | 470 | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R57, R58, R59, R63, R65, R72 |
| 5 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2, J5, J6, J12, J21 |
| 5 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4, J7, J8, J10, J17 |
| 4 | 150 | Resistor_SMD:R_2512_6332Metric_Pad1.52x3.35mm_HandSolder | R17, R18, R19, R20 |
| 3 | 0.01 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C38, C46, C54 |
| 3 | 1 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C16, C26, C57 |
| 3 | 47 uF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C4, C30, C59 |
| 2 | 0.22 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C44, C50 |
| 2 | 0.33 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C39, C48 |
| 2 | 1 nF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C51, C52 |
| 2 | 10 uF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C1, C53 |
| 2 | 10 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C29, C60 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R70, R71 |
| 2 | 16 pF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C11, C13 |
| 2 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R78, R79 |
| 2 | 2.2 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C12, C14 |
| 2 | 2.4k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R61, R69 |
| 2 | 22 | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R51, R52 |
| 2 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J13, J14 |
| 2 | Conn_01x08 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J9, J11 |
| 2 | Jumper | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1, JP3 |
| 2 | LM2940 | Package_TO_SOT_THT:TO-220-3_Horizontal_TabDown | U1, U15 |
| 1 | 120 | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R50 |
| 1 | 3.9k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R54 |
| 1 | 4.7 V | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D9 |
| 1 | 4.7 V | Diode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D4 |
| 1 | 4.7 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C17 |
| 1 | 8 Mhz | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | AD7888 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U16 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | Conn_02x06_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical | J15 |
| 1 | Conn_02x08_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | J1 |
| 1 | Conn_ARM_JTAG_SWD_10 | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD | J19 |
| 1 | D | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | Jumper_NC_Dual | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP2 |
| 1 | MAX9926UAEE+ | Package_SO:QSOP-16_3.9x4.9mm_P0.635mm | U14 |
| 1 | MCP2562-H-SN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U10 |
| 1 | MPXH6115AC6U | Sensor_Pressure:Freescale_98ARH99089A | U13 |
| 1 | MPXH6400A | Sensor_Pressure:Freescale_98ARH99089A | U12 |
| 1 | NCP1117-3.3_TO252 | Package_TO_SOT_SMD:TO-252-2 | U11 |
| 1 | SPI | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J20 |
| 1 | STM32F407VGTx | Package_QFP:LQFP-100_14x14mm_P0.5mm | U9 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Amphenol_10103594-0001LF_Horizontal | J18 |
| 1 | VBAT | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J16 |
| 1 | ZEN056V115A24LS | Diode_SMD:Littelfuse_PolyZen-LS | D2 |
The 208 most common of 210 parts.
More from via/tfi-board
2- 2 layers107 × 58 mm

- 2 layers80 × 40 mm

Similar boards
- 2 layers145.5 × 51 mm

- 4 layers96.5 × 114.7 mm

- 2 layers29.9 × 66.7 mm

12V-4A buck converter
MohamedHassanExp/12V-4A-buck-converter
DC-DC buck converter that utilizes Texas instruments UC3842 IC to drive a 12V load with up to 4A of current from a source voltage up to 30V.
31 parts1MIT - 2 layers14.5 × 10.4 mm

- 2 layers20 × 18 mm

MPXH6115AC6U breakout
selina101/CreateLabWork
Repo with projects done during my thesis and the valorisation.
4 parts - 2 layers100 × 93 mm

Speeduino base
Tjeerdie/SPECTRE
Speeduino compatible engine control unit (ECU) based around black STM32F407VET6 board.
213 parts59GPL-3.0 - 2 layers80 × 99.8 mm

- 2 layers17.2 × 14.9 mm

Map pinned
OpenLogicEFI/Hardware
Hardware is based off an open source project called Speeduino by Josh Stewart.
7 parts19
Questions
How big is the Viaems PCB?
It measures 136 × 64 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Viaems use?
210 parts, built around the AD7888AR, MAX9926UAEE+, MPXH6115AC6U and MPXH6400AC6U. 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.
Where can I download the Viaems KiCad files?
From the via/tfi-board repository on GitHub, at the commit this page was made from: the board is viaems/viaems.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Viaems design in my own project?
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).