mirror of https://github.com/FOME-Tech/fome-fw.git
…
|
||
---|---|---|
.. | ||
black.yaml | ||
generated_ts_name_by_pin.cpp | ||
grey.yaml | ||
main.jpg | ||
main.yaml | ||
readme.md |
readme.md
CORE 48 v2.1
Features
- 8 Injectors
- 8 Coils
- 8 Low Side Switch
- 4 VR / 8 Hall Triggers
- 4 Digital Inputs
- 8 Analogue 0-5v inputs (all can be used as temperature inputs via 2.49k pull up resistor SW10 and SW11)
- DBW
- 2 Wideband (14point7)
- 2 Canbus
- 2 EGT
- 4bar map
- Onboard Barometer
- Onboard SD card/Removable SD Card
- Bluetooth
Firmware
Interactive Pinout Manual
https://opelpanfan.github.io/CORE48/core48_21.html
Black Connector
Pin Number | STM32 Pin Number | TS Name | Typical Function | Alternative Function #1 | Alternative Function #2 |
---|---|---|---|---|---|
A1 | PG3 | Low Side 12 (G3) | FUEL PUMP | ||
A2 | PG4 | Low Side 13 (G4) | FAN RELAY | ||
A3 | PG5 | Low Side 14 (G5) | BOOST | ||
A4 | PG6 | Low Side 15 (G6) | IDLE | ||
A5 | LSU HEATER- | LSU 4.9 CONNECTOR PIN 3 | WHITE WIRE | ||
A6 | LSU IA | LSU 4.9 CONNECTOR PIN 5 | GREEN WIRE | ||
A7 | LSU VGND | LSU 4.9 CONNECTOR PIN 2 | YELLOW WIRE | ||
A8 | LSU HEATER+ | LSU 4.9 CONNECTOR PIN 4 | GREY WIRE | ||
B1 | Switch SW5 | DBW+ | Low Side 11 (G2) | ||
B2 | Switch SW4 | CAN LOW | Digital Input 1 (D5) | USB D+ | |
B3 | Switch SW3 | CAN HIGH | Digital Input 2 (D4) | USB D- | |
B4 | Switch SW2 | Digital Input 4 (D2) | Analogue Input 8 (A4) | Knock 1 (C0) | |
B5 | Switch SW1 | Digital Input 3 (D3) | Analogue Input 9 (A1) | Knock 2 (C1) | |
B6 | LSU NERMEST | LSU 4.9 CONNECTOR PIN 6 | BLACK WIRE | ||
B7 | LSU IP | LSU 4.9 CONNECTOR PIN 1 | RED WIRE | ||
B8 | +12V from Battery | +12V Battery | |||
C1 | Switch SW6 | DBW- | Low Side 10 (D15) | ||
C2 | PE2 | VR1+ | VR1+ | HALL 1 (PG1) | |
C3 | VR1- | VR1- | HALL 2 (PE7) | ||
C4 | VR2- | VR2- | HALL 4 (PE8) | ||
C5 | PE3 | VR2+ | VR2+ | HALL 3 (PE9) | |
C6 | PG7 | Low Side 16 (G7) | VVTI | ||
C7 | Sensor +5v Supply | Sensor +5v Supply | |||
C8 | Ground | Ground |
Grey Connector
Pin Number | STM32 Pin Number | TS Name | Typical Function | Alternative Function #1 |
---|---|---|---|---|
A1 | PD6 | Low Side 1 (D6) | INJECTOR 1 | |
A2 | PD7 | Low Side 2 (D7) | INJECTOR 2 | |
A3 | PD8 | Low Side 3 (D8) | INJECTOR 3 | |
A4 | PD9 | Low Side 4 (D9) | INJECTOR 4 | |
A5 | PD10 | Low Side 5 (D10) | INJECTOR 5 | |
A6 | PD11 | Low Side 6 (D11) | INJECTOR 6 | |
A7 | PD12 | Low Side 7 (D12) | INJECTOR 7 | |
A8 | PD13 | Low Side 8 (D13) | INJECTOR 8 | |
B1 | PG15 | High Side 1 (G15) | COIL 1 | +5v or +12v signal depends on selection |
B2 | PG8 | High Side 2 (G8) | COIL 2 | +5v or +12v signal depends on selection |
B3 | PE10 | High Side 3 (E10) | COIL 3 | +5v or +12v signal depends on selection |
B4 | PE11 | High Side 4 (E11) | COIL 4 | +5v or +12v signal depends on selection |
B5 | PE12 | High Side 5 (E12) | COIL 5 | +5v or +12v signal depends on selection |
B6 | PE13 | High Side 6 (E13) | COIL 6 | +5v or +12v signal depends on selection |
B7 | PE14 | High Side 7 (E14) | COIL 7 | +5v or +12v signal depends on selection |
B8 | PE15 | High Side 8 (E15) | COIL 8 | |
C1 | PC5 | Analog Inputs 1 (C5) | TPS | |
C2 | PB0 | Analog Inputs 2 (B0) | CLT | turn SW10 B0 ON to enable 2.49k PULL UP |
C3 | PA7 | Analog Inputs 3 (A7) | IAT | turn SW10 A7 ON to enable 2.49k PULL UP |
C4 | PC4 | Analog Inputs 4 (C4) | OIL PRESSURE | HALL 4 (PE8) |
C5 | PA5 | Analog Inputs 5 (A5) | FUEL PRESSURE | HALL 3 (PE9) |
C6 | PA6 | Analog Inputs 6 (A6) | SPARE ANALOG INPUT | |
C7 | PA3 | Analog Inputs 7 (A3) | SPARE ANALOG INPUT | |
C8 | PD14 | High Side 9 (D14) | TACHO | PULLUP +5v or +12v depends on selection |
PCB Layout
⚠️ Please check the connector pinout table as some silk prints on the PCB are wrong.
Solder jumper configuration
VR Trigger Configuration
HALL Trigger Configuration
SW10 and SW11: Analogue input PULLUP resistors (2.49k) to +5V for Temperature Sensor
Analogue input pull up settings to use for temperature inputs: Most of Analogue inputs can be used as temperature inputs with 2.49Kohm pull up to +5v resistors. These resistors can be enabled by flipping toggle switch to ON position.
SW12 Digital Input PULLUP resistors (680k) to +5v
Digital input 680kohm pull up resistors to +5v. If your digital input requires pull up resistor taht can be enabled by flipping toggle switch to ON possition.
SW9 CAN bus terminator Resistors and Knock Audio Filters
- toggle switch is to ON possition to enable 120ohm terminating resistor on CAN1
- toggle switch is to ON possition to enable 120ohm terminating resistor on CAN2
- toggle switch is to ON possition to enable 3.3nF filter capacitor on KNOCK 1 Input
- toggle switch is to ON possition to enable 3.3nF filter capacitor on KNOCK 2 Input
Additional Connectors
CAN Connector
Pin | STM32 PIN | Function |
---|---|---|
1 | CAN 1 LOW | |
2 | CAN 1 HIGH | |
3 | CAN 2 LOW | |
4 | CAN 2 HIGH |
USB Connector
Pin | STM32 PIN | Function |
---|---|---|
1 | USB +5V | |
2 | USB D- | |
3 | USB D+ | |
4 | GND |
Stepper Connector
Pin | STM32 PIN | Function |
---|---|---|
1 | STEP 1B | |
2 | STEP 1A | |
3 | STEP 2A | |
4 | STEP 2B |
VR3/VR4 Connector
Pin | STM32 PIN | Function |
---|---|---|
1 | PE4/PF13 | VR3+/HALL5 (F13) |
2 | PF14 | VR3-/HALL6 (F14) |
3 | PF15 | VR4-/HALL8 (F15) |
4 | PE5/PG0 | VR4+/HALL7 (G0) |
EGT Connector
Pin | STM32 PIN | Function |
---|---|---|
1 | EGT1 T- | |
2 | EGT1 T+ | |
3 | EGT2 T- | |
4 | EGT2 T+ |
Knock/Serial Connector
Pin | STM32 PIN | Function |
---|---|---|
1 | UART6 RX | |
2 | UART6 TX | |
3 | KNOCK 2 Audio | |
4 | KNOCK 1 Audio |
DBW Connector
Pin | STM32 PIN | Function |
---|---|---|
1 | GND | |
2 | +5V | |
3 | ET- | |
4 | ET+ | |
5 | Analog Inputs 8 (A4) | |
6 | Analog Inputs 9 (A1) |
LSU Connector
Pin | STM32 PIN | Function |
---|---|---|
1 | LSU Connector 4 | |
2 | LSU Connector 3 | |
3 | LSU Connector 2 | |
4 | LSU Connector 1 | |
5 | LSU Connector 6 | |
6 | LSU Connector 5 |