Skip to the content
2 layers136 × 64 mmViaems, the printed circuit board in 3D

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

7

README

README.md

Testing 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
QtyValueFootprintReferences
301kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR5, R6, R10, R21, R22, R23, R24, R25, R26, R27, R28, R45, R48, R53, R55, R56 +14
240.1 uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC2, C3, C15, C18, C19, C20, C21, C22, C23, C24, C27, C28, C31, C32, C33, C37 +8
21100kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1, R2, R3, R11, R12, R13, R14, R15, R16, R29, R30, R31, R32, R33, R34, R35 +5
8150Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR37, R38, R39, R40, R41, R42, R43, R44
8BAT54SPackage_TO_SOT_SMD:SOT-23_HandsolderingD3, D5, D6, D7, D8, D10, D11, D12
8VND7NV04Package_TO_SOT_SMD:TO-252-2Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8
71uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC5, C6, C7, C8, C9, C10, C62
7220Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR47, R80, R81, R82, R83, R84, R85
7TC442xAPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU2, U3, U4, U5, U6, U7, U8
60.47 uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC34, C35, C36, C41, C42, C47
6470Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR57, R58, R59, R63, R65, R72
5Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2, J5, J6, J12, J21
5Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4, J7, J8, J10, J17
4150Resistor_SMD:R_2512_6332Metric_Pad1.52x3.35mm_HandSolderR17, R18, R19, R20
30.01 uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC38, C46, C54
31 uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC16, C26, C57
347 uFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC4, C30, C59
20.22 uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC44, C50
20.33 uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC39, C48
21 nFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC51, C52
210 uFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC1, C53
210 uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC29, C60
210kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR70, R71
216 pFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC11, C13
21kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR78, R79
22.2 uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC12, C14
22.4kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR61, R69
222Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR51, R52
2Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ13, J14
2Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ9, J11
2JumperConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1, JP3
2LM2940Package_TO_SOT_THT:TO-220-3_Horizontal_TabDownU1, U15
1120Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR50
13.9kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR54
14.7 VDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD9
14.7 VDiode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolderD4
14.7 uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC17
18 MhzCrystal:Crystal_HC49-U_VerticalY1
1AD7888Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU16
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1Conn_02x06_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_VerticalJ15
1Conn_02x08_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalJ1
1Conn_ARM_JTAG_SWD_10Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ19
1DDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1Jumper_NC_DualConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP2
1MAX9926UAEE+Package_SO:QSOP-16_3.9x4.9mm_P0.635mmU14
1MCP2562-H-SNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU10
1MPXH6115AC6USensor_Pressure:Freescale_98ARH99089AU13
1MPXH6400ASensor_Pressure:Freescale_98ARH99089AU12
1NCP1117-3.3_TO252Package_TO_SOT_SMD:TO-252-2U11
1SPIConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ20
1STM32F407VGTxPackage_QFP:LQFP-100_14x14mm_P0.5mmU9
1USB_B_MicroConnector_USB:USB_Micro-B_Amphenol_10103594-0001LF_HorizontalJ18
1VBATConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ16
1ZEN056V115A24LSDiode_SMD:Littelfuse_PolyZen-LSD2

The 208 most common of 210 parts.

More from via/tfi-board

2
  • 2 layers107 × 58 mmTfi board, the printed circuit board in 3D

    Tfi board

    via/tfi-board

    Schematics and PCB for tfi computer

    98 parts1MIT
  • 2 layers80 × 40 mmAnalog, the printed circuit board in 3D

    Analog

    via/tfi-board

    Schematics and PCB for tfi computer

    65 parts1MIT

Similar boards

  • 2 layers145.5 × 51 mmIo v2, the printed circuit board in 3D

    Io v2

    via/viaems-boards

    ViaEMS PCB Designs

    95 parts
  • 4 layers96.5 × 114.7 mmAlphax 4ch, the printed circuit board in 3D

    Alphax 4ch

    rusefi/alphax-4chan

    Designed using KiCAD 7. Powered by Hellen One and rusEFI

    292 parts3
  • 2 layers29.9 × 66.7 mm12V-4A buck converter, the printed circuit board in 3D

    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 layers20 × 18 mmMPXH6115AC6U breakout, the printed circuit board in 3D

    MPXH6115AC6U breakout

    selina101/CreateLabWork

    Repo with projects done during my thesis and the valorisation.

    4 parts
  • 2 layers100 × 93 mmSpeeduino base, the printed circuit board in 3D

    Speeduino base

    Tjeerdie/SPECTRE

    Speeduino compatible engine control unit (ECU) based around black STM32F407VET6 board.

    213 parts59GPL-3.0
  • 2 layers80 × 99.8 mmOcelot vA4, the printed circuit board in 3D

    Ocelot vA4

    turboedge/SpeedyBoards

    EMS boards powered by Speeduino

    207 parts110GPL-2.0
  • 2 layers17.2 × 14.9 mmMap pinned, the printed circuit board in 3D

    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).