e6028933b0
[no ci] |
||
---|---|---|
.github/workflows | ||
bin | ||
connectors | ||
ext | ||
firmware | ||
generated | ||
tests | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
_compile_bundle.sh | ||
_compile_simulator.sh | ||
_compile_unit_tests.sh | ||
board.mk | ||
board_commands.ini | ||
board_config.txt | ||
board_configuration.cpp | ||
board_indicators.ini | ||
board_popular_vehicles.ini | ||
board_unit_tests.mk | ||
compile_firmware.sh | ||
default_tune.cpp | ||
extra.txt | ||
knock_config.h | ||
manual-generate-meta-data.sh | ||
mega100_base_tune.msq | ||
meta-info.env | ||
prepend.txt | ||
readme.md |
readme.md
base example tune with pins selected: https://github.com/rusefi/fw-custom-mega100/blob/main/mega100_base_tune.msq
Younger sibling of https://github.com/rusefi/fw-custom-mega-legacy
See https://github.com/rusefi/rusefi/wiki/Custom-Firmware
FAQ
Q: What is this ?
A: This is an STM32F407VGT6 on an Arduino Mega socket board. It has 1 megabyte of flash, and can run both rusEFI and STM32Speeduino on existing installations that use Mega2560 board. There is a CAN PHY transciever on the board with CANTX/CANRX going to PD0/PD1, this is CAN0 ALT_2
Q: What voltage dividers are used for analog inputs ?
A: 470 ohm and 1k ohm
Q: What are the seven headers to solder?
A: the quick and lazy way: https://a.co/d/gqrhHuu,
A2: There are FIVE 1x8 , ONE 1x10, ONE 2x18 headers, they can be made up of normal cut to length 1x headers, and a 2x header with enough pins.
Q: Are all the pins connected ?
A: no, Mega D46 is not connected, on 0.4 board that's earmarked for WMI EMPTY indicator.
Q: What is the proper orientation of the header ?
Q: What's the intended use for this board ?
A: Upgrading any speeduino compatible board: official 0.4 board:
and others that are built around Mega2560 Socket
Q: What's the pinout, what goes where !?
For 0.4 board:
for ua4c: