🟢$175 base model rusEFI store🟢
🔴Community support ONLY 🔴 https://www.facebook.com/groups/rusEfi 🔴 Discord🔴 Commercial Support 🔴
Open Source KiCAD hardware powered by Hellen-One
Powered by rusEFI firmware
1mb of flash is required.
One day we shall try https://jlcpcb.com/partdetail/Stmicroelectronics-STM32F427VIT6%2FC57097#EC or https://jlcpcb.com/partdetail/Stmicroelectronics-STM32F437VIT7%2FC1338578#EC
https://www.shop.rusefi.com/shop/p/uaefi-ultra-affordable-efi
You would need three files from boards/uaefi-a/board folder to place your JLCPB Assembly order: gerber.zip BOM-JLC.csv and CPL.csv
Q: having trouble with opening uaefi board project. library path seems ok, i do not know how to solve missing modules issue
A: missing modules are closed source. they are filled in by github magic github magic combines gerbers and spits out a complete bom/pcl/new gerbers to upload to jlc/friends. See https://github.com/rusefi/hellen-one/tree/master?tab=readme-ov-file#tldr for more info
A: https://github.com/rusefi/hellen-one has full documentation for each module
A: Nope, that's normal nothing to worry about click 'Continue'.
A: fabricate with STM32F42xVI firmware would defect extra RAM and give you extra Lua. Once your script does not fit into STM32F42xVI it's F7 time or help us leverage F413.
A: that's expected. See boards/uaefi-c/board Original*.png files and Produce*.png after JLCPCB manual review process.
It was found that board with installed BT module may be affected by power issue.
During power on BT module consume too much inrush current on 3.3V line causing 3.3V drop below MCU reset hreshold. This may lead to unstable start or infinity reset loop.
To fix this please install additional capacitors to 5V and 3.3V powerlines.
Polarized electrolytic capacitors with at least 10V rating and extended temperature range are recommended. Tantalum and solid electrolytic capacitors are also suitable.
Please carefully follow illustrated polarity.
33..47uF should be added to 5V powerrail. This or this or any of these.
And 220..470uF should be added to 3.3V powerrail. This or this or any of these.
This board has a placeholder for MAX31855 (or MAX6675) termocouple-to-digital chip. This chip is not populated by default!
D8 is optional ESD protection and also is not populated by default. You need to solder U4 only, D8 is optional. All passive components are already populated.
MAX31855 works without addtional modification.
For MAX6675 connect EGT- to GNDA either on J2 "C" connector or just short C28 (replace with 0R).
In some cases user may need two VR inputs on UAEFI and both trigger wheels are low-tooth count.
In default configuration MAX9924 does not work with low count trigger wheels because of its "adaptive peak threshold" and its watchdog.
On UAEFI MAX9924 is configured in A2 mode.
B mode allow use of MAX9924 with low count trigger wheels. But external Bias and Thresholt voltages should be allpied. Both can be sources from UAEFI Discrete VR module.
List of modifications:
- pin 6: ZERO_EN connect to VCC instead of GND.
- pin 4: supply 2.5 V instead of GND
- pin 8: EXT, supply external threshold voltage
Pins 4 and 6 needs to be lifted from PCB to be disconnected from GND. Pin 8 initially is not connected to any circuit.
Use hot air gun to de-solder whole chip. Then twist pins 4 and 6 up so both do not touch PCB. Then solder chip back to PCB
Now use thin wire to connect:
- pin 6 to pin 10 of the same chip.
- pin 4 to Vref at R769 + C754. See file:///home/work/rusefi/docs/uaefi-d-ibom.html for its locations
- pin 8 to thresh_high at U756 pin 1. See file:///home/work/rusefi/docs/uaefi-d-ibom.html for its locations
Now MAX9924 VR input uses same threshold vs RPM settings that is set for Descrete VR input. And it is cabable to work with low tooth count trigger wheels without noise issues.