rusefi-hardware/lambda-x2
rusefillc 4ee11f9b95
Update readme.md
2023-03-12 14:53:17 -04:00
..
export Update readme.md 2023-03-12 14:53:17 -04:00
33311-24AW-2.STEP Lambda x2 (#67) 2022-04-24 14:55:33 -04:00
33311-24AW-2.kicad_mod Lambda x2 rev1 (#180) 2023-02-25 15:00:21 -04:00
33311-24AW-2.kicad_sym Lambda x2 (#67) 2022-04-24 14:55:33 -04:00
JDY-33.STEP Lambda x2 (#67) 2022-04-24 14:55:33 -04:00
JDY-33.kicad_mod Lambda x2 (#67) 2022-04-24 14:55:33 -04:00
JDY-33.kicad_sym Lambda x2 (#67) 2022-04-24 14:55:33 -04:00
egt.kicad_sch Lambda x2 rev1 (#182) 2023-02-25 17:40:59 -04:00
fp-info-cache Lambda x2 rev1 (#180) 2023-02-25 15:00:21 -04:00
fp-lib-table Lambda x2 rev1 (#180) 2023-02-25 15:00:21 -04:00
lambda-x2.kicad_pcb lambda-x2: rev1: update silkscreen (#183) 2023-02-26 08:23:24 -04:00
lambda-x2.kicad_pro Lambda x2 rev1 (#180) 2023-02-25 15:00:21 -04:00
lambda-x2.kicad_sch Lambda x2 rev1 (#182) 2023-02-25 17:40:59 -04:00
lsu.kicad_sch lambda-x2: rev1: update silkscreen (#183) 2023-02-26 08:23:24 -04:00
readme.md lambda-x2: rev1: update silkscreen (#183) 2023-02-26 08:23:24 -04:00
wideband_controller-cache.lib Lambda x2 (#67) 2022-04-24 14:55:33 -04:00

readme.md

Interactive Pinout

See https://github.com/mck1117/wideband

See rusEFI forum: F103 dual channel wideband controller + EGT + 2 x AUX In + 2 Aux out

  • STM32F103 dual channel wideband AFR controller supporting Bosch LSU4.9 (LSU4.2 and LSU_ADV work in progress)
  • CAN and analog output
  • x2 EGT input using MAX31855KASA or MAX31856
  • x2 auxilary analog input: 0..5V with pull-up or pull-down (configurable by soldering resistor). One can be used to source 5V to external sensor.
  • x2 2 auxilary output 0..5V. Also can be used for slow PWM signal output.
  • x2 open drain outputs: BTS3028 (5A)
  • Bluetooth TunerStudio connectivity

x

See also https://github.com/rusefi/rusefi/wiki/WBO

Bluetooth

No extra steps needed to initialize JDY-33. Default baud rate is 115200.

Firmware Upload

image

Changelog

rev 1

  • Switch to 64 pin STM32/GD32
  • Add 8MHz HSE oscillator (better clock stability for CAN over wide temperature range)
  • Use DAC (instead of PWM) outputs for driving Ip
  • Move BT to UART3/USART3, keep USART1 for bootloader/debug
  • Drive BT's EN signal from MCU
  • Fix RC filters on heater outputs for better voltage measurement
  • Use separate ADC input for Vbat measurement
  • Use ADC channels for AUX outputs monitoring/diagnostic
  • Use PWM noise cancelation circuit on AUX analog outputs
  • Removed useless/non-functional protection of Vm outputs
  • Fix board outline to fit two types of enclosure ("plastic top" and "alloy brick")
  • Add testpoints for TC2030 JTAG probe
  • Add buttons for Reset and Boot0
  • Add Cfg1 and jumpers
  • Replace fuse holder with resettable 0.2A 33V fuse
  • Two status LEDs for separate status indication for left and right channel
  • Silkscreen labels around testpoints
  • Silkscreen labels at uart connector on both sides of PCB
  • Un_3x_sense formula is now 0.247 + 3.15 * (Un - Vm)
  • Un_sense (not gained) is also routed to ADC input
  • Protection from possible Ip current when MCU in reset/bootloader
  • White "power on" LED replaced with green
  • Main connector pinout added to top silkscreen
  • AUX connector pinout added to top silkscreen

rev 0

Seems to work with proper C10/C35 using https://github.com/rusefi/wideband/releases/tag/20230210-does-not-match-binaris