Go to file
Matthew Kennedy a9961f08fe
it's 11 inputs, not 12
2022-12-18 03:34:28 -08:00
PG-DSO-36-72.pretty 9202 2021-03-26 22:53:07 -07:00
PowerSSO.pretty
ampseal.pretty hand merge #52 2020-08-17 20:28:06 -07:00
bom_jlc@5c1a6f776f submodule 2020-08-17 19:08:37 -07:00
conn_5_2.5mm.pretty
export Update proteus-bom-not-jlc.csv 2022-06-06 20:47:45 -04:00
git_scripts These weird scripts have proven to be helpful to some people (#40) 2020-05-26 15:21:40 -07:00
kicad-libraries@4db76351f4 hand merge #52 2020-08-17 20:28:06 -07:00
sunlord-MWSA0503.pretty fix smd attribute on inductor 2020-04-16 11:51:07 -07:00
tsdso24.pretty
via.pretty
.gitignore
.gitmodules Modified ampseal.pretty to use new model for 23-pin connector (#51) 2020-06-04 18:00:40 -07:00
Pin FMEA.xlsx s 2021-12-03 10:26:23 -08:00
boardout.kicad_pcb big proteus outline (#85) 2020-12-02 22:57:08 -08:00
boardout.pro big proteus outline (#85) 2020-12-02 22:57:08 -08:00
boardout.sch big proteus outline (#85) 2020-12-02 22:57:08 -08:00
bts4175.dcm
bts4175.lib erc 2020-07-28 02:00:49 -07:00
changelog.md Update changelog.md 2022-04-22 21:02:59 -04:00
etb-9201.sch switch to SN74LVC2G17 #122 2022-08-02 16:51:13 -07:00
etb.sch 9202 2021-03-26 22:53:13 -07:00
fp-lib-table 9202 2021-03-26 22:53:07 -07:00
highside_quad.sch dtate 2022-04-09 18:04:26 -07:00
ign4.sch switch to SN74LVC2G17 #122 2022-08-02 16:51:13 -07:00
infineon_psu.dcm
infineon_psu.lib
knock.sch update bom 2022-04-11 23:05:18 -07:00
lmr14020.dcm
lmr14020.lib
lowside_quad.sch switch to SN74LVC2G17 #122 2022-08-02 16:51:13 -07:00
max9924.dcm
max9924.lib
mcu.sch switch to SN74LVC2G17 #122 2022-08-02 16:51:13 -07:00
proteus-cache.lib switch to SN74LVC2G17 #122 2022-08-02 16:51:13 -07:00
proteus-rescue.dcm switch to SN74LVC2G17 #122 2022-08-02 16:51:13 -07:00
proteus-rescue.lib switch to SN74LVC2G17 #122 2022-08-02 16:51:13 -07:00
proteus.kicad_pcb switch to SN74LVC2G17 #122 2022-08-02 16:51:13 -07:00
proteus.pro schematic 2022-04-09 18:06:10 -07:00
proteus.sch dtate 2022-04-09 18:04:26 -07:00
psu.sch update bom 2022-04-11 23:05:18 -07:00
quad_analog.sch update bom 2022-04-11 23:05:18 -07:00
quad_analog_pullup.sch update bom 2022-04-11 23:05:18 -07:00
readme.md it's 11 inputs, not 12 2022-12-18 03:34:28 -08:00
readme_pinout.md one step forward on documentation including ways to purchase (#98) 2021-04-22 11:26:38 -07:00
sym-lib-table switch to SN74LVC2G17 #122 2022-08-02 16:51:13 -07:00
tle9201_2.dcm
tle9201_2.lib 9202 2021-03-26 22:53:07 -07:00
tle9471.dcm
tle9471.lib
triggers.sch comment explaining my sins 2022-08-02 16:59:29 -07:00
vnq7140aj.dcm
vnq7140aj.lib

readme.md

PROTEUS

protean: able to do many different things; versatile.

A high-featured board compatible with rusEFI firmware.

TL;DR Proteus Manual

Goals and Non-Goals

Goals

  • Run my LS-swapped Volvo 240 with factory harness and equipment
  • Run a sequential ignition, quad-VVT v12 engine (twelve injectors, twelve ignition, five hall sensors, four VVT actuators, dual throttles)
  • Easily manufactured sealed enclosure (all connectors mount in-plane)
  • Extensible for knock sensing

Non-goals

  • ~Internal logging (doesn't make sense with 12 mbit/s USB, and a sealed enclosure)~ Version 0.4 has an SD card!
  • Direct injection
  • Cheap

Hardware Features

Microcontroller

  • STM32F429ZG

    • 180 MHz ARM Cortex-M7
    • 1MB flash
    • 256 KB SRAM
    • LQFP144 package
  • Also fully compatible with several STM32F7 parts, including the STM32F767ZI, used on v0.1 and v0.2, as well as STM32F429ZIT6.

Connectors

TE Connectivity AMPSEAL connectors:

  • 2x 35 pin connectors
    • Board: TE 776231-1 (black, right) and 776231-2 (white, left)
    • Plug: TE 776164-1 (black, right) and 776164-2 (white, left)
  • 1x 23 pin connector
    • Board: TE 776228-1
    • Plug: TE 770680-1
  • 770854-1 terminals

Connectivity

Outputs

  • 16x 4A low-side drivers
  • 12x 5v ignition (or general purpose) outputs
  • Dual H-bridges for electronic throttle (also supports stepper idle valve!)
  • 4x 12v 3A high-side outputs

Inputs

  • 11x Analog voltage inputs
  • 4x Analog temperature (5v pullup) inputs
  • 2x VR crank/cam/vehicle speed inputs
  • 6x hall cam/crank or digital input

Power Supply

  • Full operation from 6-24v supply
  • Limited operation from 4-6v
  • Dual 5v sensor supplies, 150mA each, fully protected
  • Dual protected 12v external sensor supply

Extensibility

  • 10-pin internal header for knock expansion board. We aren't confident in any one knock sensing design yet, so it's most useful to be able to swap it out without replacing the whole ECU.