Skip to content

Releases: AlexT-38/OpenGEET_ECU_firmware

OpenGEET_ECU_firmware MEGA v0.7.0

04 Aug 17:58
bc2f1c6
Compare
Choose a tag to compare
Pre-release

Issues addressed by this release:

  • #6 Config screen overhaul
  • #10 MAP sensor sample rate insufficient
  • #11 RPM counter should use ICP
  • #18 Better string buffer class

OpenGEET_ECU_firmware MEGA v0.6.1

05 Jul 12:40
b316839
Compare
Choose a tag to compare
Pre-release

This version addresses the following issues from 0.6.0:

#4 Torque gauge not working.
#5 RPM calculation is incorrect.
#7 SDCard access times are too long.
#8 EGT sensor is not reading reliably.
#9 Shaft Power Calculation is incorrect
#12 Update Record, Screen Draw, Log to SD and Log to Serial should be separate events.
#14 JSON Log output
#15 PID control of RPM doesn't work

OpenGEET_ECU_firmware MEGA v0.6.0

05 Jun 19:51
882b907
Compare
Choose a tag to compare
Pre-release

This is the first version for MEGA only.

Features in this version:

  • Monitor up to 16 analog inputs for user input, air pressure, and thermistor inputs. (compile configurable)
  • Monitor K-type thermocouples. (compile configurable)
  • Monitor torque load-cell amplifier.
  • Calculate shaft power from torque and RPM.
  • Control up to 3 servos.
  • Directly control servos from user inputs.
  • PID control of RPM using servo 1, set by user input 1.
  • Hold servo set positions so that target RPM can be set before enabling PID control.
  • Log data to serial port or SD card as plain text.
  • Set PID parameters and servo ranges.
  • Calibrate torque sensor.
  • Store and load parameters and logging config to/from EEPROM.
  • Dump servo and PID parameters to serial.

OpenGEET_ECU_firmware UNO (final) 0.5b

29 May 17:32
Compare
Choose a tag to compare
Pre-release

This is the last version that supports Arduino UNO.
UNO does not have enough Flash memory for all of the required features.

Features in this version:

  • Monitor RPM, EGT, MAP, Torque, 2 potentiometer inputs.
  • Control up to 3 servos.
  • Directly control 2 servos via potentiometer inputs.
  • PID control RPM via a single servo, set RPM controlled by potentiometer input.
  • Hold servo set positions so that target RPM can be set before enabling PID control.
  • Log data to serial port or SD card as plain text.
  • Set PID parameters and servo ranges.
  • Store and load parameters and logging config to/from EEPROM.
  • Dump servo and PID parameters to serial.