- Sat Oct 12, 2024 8:02 pm
#69851
DStage_DSpeed_v1.3_render.png (452.81 KiB) Viewed 1850 times
DStage_DSpeed_v1.0_proto.jpg (1.38 MiB) Viewed 1850 times
DStage_DSpeed_v1.3_render_with_ETC.png (483.51 KiB) Viewed 1850 times
Near the end of 2023 I've designed yet another Speeduino variant based on ATmega2560. The main goal of this project was to maximize the assembly automation and minimize the need for soldering and mechanical operations. I also wanted it to be "robust" thermally meaning I did not want to use "undersized" components for ignition or injectors. Yet another one was to give all basic/popular functions on board.
So, here are the features:
- main part based roughly on Speeduino v0.4.4,
- uses ATmega2560 on Mini Pro module,
- popular 2x24pin connector case from Aliexpress,
- all components besides connectors and jumper headers are SMD,
- all or nearly all SMD components can be ordered already assembled via JLCPCB,
- built-in simple 2 channel VR conditioner,
- trimming of Hall/VR sensors threshold with a potentiometer,
- socket for optional external VR conditioner,
- 4 ignition outputs that can be set to either passive or active mode (with dedicated ignition IGBTs),
- 4 injector outputs with dedicated injector MOSFETs,
- 4 high current outputs (open drain to GND, Idle, Boost + 2 universal),
- 4 low current outputs (open collector to GND, pullup on Tacho, Fan, Fuel pump, universal),
- built-in MAP sensor.
- 6 analogue inputs (O2, CLT, MAP, TPS, IAT, universal),
- VVS input with built-in VR conditioner, pull-up for 3-wire Hall, pull-down and dedicated +9V power output for 2-wire Hall (common in some ABS sensors),
- some other "digital" inputs (Clutch, Flex fuel),
- built-in wideband oxygen sensor controller (SLC free based),
- optional module (Arduino Xiao) for speedometer control with recalculation of input speed to match signal required by speedometer
- stepper motor driver optional module,
- optional module (in place of stepper driver) for ETC (DBW) - special variant of my ETC DStage_ETC_DSv1.0 https://github.com/DStageGarage/Electro ... n/ETC%20DS
- optional Bluetooth module.
There were 5 prototypes made and at least 2 of them are now tested by some champs. Those were v1.0 while the now available documentation is for v1.3 containing some improvements (few of the details described above were not present or not ready in v1.0).
Production files and more detailed description is available on my github: https://github.com/DStageGarage/DSpeed
So, here are the features:
- main part based roughly on Speeduino v0.4.4,
- uses ATmega2560 on Mini Pro module,
- popular 2x24pin connector case from Aliexpress,
- all components besides connectors and jumper headers are SMD,
- all or nearly all SMD components can be ordered already assembled via JLCPCB,
- built-in simple 2 channel VR conditioner,
- trimming of Hall/VR sensors threshold with a potentiometer,
- socket for optional external VR conditioner,
- 4 ignition outputs that can be set to either passive or active mode (with dedicated ignition IGBTs),
- 4 injector outputs with dedicated injector MOSFETs,
- 4 high current outputs (open drain to GND, Idle, Boost + 2 universal),
- 4 low current outputs (open collector to GND, pullup on Tacho, Fan, Fuel pump, universal),
- built-in MAP sensor.
- 6 analogue inputs (O2, CLT, MAP, TPS, IAT, universal),
- VVS input with built-in VR conditioner, pull-up for 3-wire Hall, pull-down and dedicated +9V power output for 2-wire Hall (common in some ABS sensors),
- some other "digital" inputs (Clutch, Flex fuel),
- built-in wideband oxygen sensor controller (SLC free based),
- optional module (Arduino Xiao) for speedometer control with recalculation of input speed to match signal required by speedometer
- stepper motor driver optional module,
- optional module (in place of stepper driver) for ETC (DBW) - special variant of my ETC DStage_ETC_DSv1.0 https://github.com/DStageGarage/Electro ... n/ETC%20DS
- optional Bluetooth module.
There were 5 prototypes made and at least 2 of them are now tested by some champs. Those were v1.0 while the now available documentation is for v1.3 containing some improvements (few of the details described above were not present or not ready in v1.0).
Production files and more detailed description is available on my github: https://github.com/DStageGarage/DSpeed