Josh Stewart
73b8979dfc
Complete, but untested, 'Basic Distributor' decoder
2015-05-22 19:54:13 +10:00
Josh Stewart
e51968fe04
Minor pin mapping revisions and updated base tune
2015-05-22 07:22:22 +10:00
Josh Stewart
13c61026cb
Additional modular decoder work
2015-05-18 22:46:22 +10:00
Josh Stewart
a6eed4a18f
Allow for trigger angle setting to 1 degree (NEED INI FILE RELOAD!!)
2015-05-16 22:06:05 +10:00
Josh Stewart
08254912de
Correctly flag all variables that require a restart
2015-05-06 09:22:02 +10:00
Josh Stewart
b665b05133
Add annitated v0.3 board diagram
2015-05-01 14:11:06 +10:00
Josh Stewart
d6b72ec527
Sane values for MAP temperature correction curve
2015-04-28 13:06:23 +10:00
Josh Stewart
128942aca6
Actually use the dwell correction curve in the code
2015-04-22 16:49:10 +10:00
Josh Stewart
666da25d06
Cropped v0.3 board image
2015-04-22 00:07:57 +10:00
Josh Stewart
03da71da05
Mix missing label in v0.3 BOM
2015-04-22 00:07:34 +10:00
Josh Stewart
39c634951f
Add missing label for R41 in the BOM
2015-04-19 20:40:52 +10:00
Josh Stewart
4aff435550
Minor revisions to BOM for v0.3 board
2015-04-18 22:52:20 +10:00
Josh Stewart
959965cb0d
Fix incorrect part number on 680 Ohm resistors
2015-04-14 21:42:59 +10:00
Josh Stewart
13f4d9b131
Remove extra byte that shouldn't have been in one of the config pages
2015-04-10 17:26:38 +10:00
Josh Stewart
234612ad04
Add battery voltage correction code
2015-04-04 21:10:13 +11:00
Josh Stewart
3f2cd5cad3
Semi-sequential injector timing
2015-03-24 20:06:19 +11:00
Josh Stewart
d662611710
Add Plazomat 0.1 mapping
2015-03-24 13:11:34 +11:00
Josh Stewart
fb86e5fca6
Add injector vs voltage compensation curve
2015-03-21 10:41:53 +11:00
Josh Stewart
eb0f928663
Add curve for battery dwell compensation
2015-03-20 15:13:16 +11:00
Josh Stewart
7556ff5a2c
Correct EEPROM mapping of final 2 bytes in a page
...
Note that this commit may cause strange behaviour the first time it is
loaded within Tuner Studio. You need to ensure you reload the values
from Tuner Studio
2015-03-20 15:12:47 +11:00
Josh Stewart
bc8c9ed441
Add pin mapping for Turtana board
2015-03-20 00:35:41 +11:00
Josh Stewart
50e36b2a79
Minor updates to v0.3 BOM and silkscreen
2015-03-16 23:38:23 +11:00
Josh Stewart
f97a60eb35
Add config option to set the board layout being used
2015-03-15 22:54:47 +11:00
Josh Stewart
cbbb280f3c
Allow OLED display options to be configured live
2015-03-02 11:11:47 +11:00
Josh Stewart
fee967d23f
Initial I2C OLED display work. Functioning.
2015-03-01 08:27:16 +11:00
Josh Stewart
c121ae1e92
Cleanup v0.3 schematic
2015-02-25 19:55:32 +11:00
Josh Stewart
31b5ff5e37
Adjust pulse width comms accuracy
2015-02-25 13:11:44 +11:00
Josh Stewart
6a938da6df
BOM for v0.3 board
2015-02-18 12:27:38 +11:00
Josh Stewart
f823b2b7a7
Final (Hopefully) v0.3 gerbers
2015-02-18 07:56:40 +11:00
Josh Stewart
cc0bf6d569
Better base tune file
2015-02-17 16:33:03 +11:00
Josh Stewart
a8e7066b41
Fixes and performance improvements to TAE
2015-02-17 16:31:26 +11:00
Josh Stewart
9b4e729498
Minor updates to v0.3 board, including a possible resizing version
2015-02-15 21:35:17 +11:00
Josh Stewart
3d5377cbca
Fix for typo in v0.2 BOM
2015-02-15 21:34:56 +11:00
Josh Stewart
38778c0c49
Updates and pics for wiki documentation
2015-02-13 23:12:00 +11:00
Josh Stewart
9ec4abd47c
Fix missing ground for the OLED
2015-02-13 00:10:07 +11:00
Josh Stewart
ac56baafa2
Likely final v0.3 files
2015-02-12 23:15:27 +11:00
Josh Stewart
a9b1923cb9
Add EEPROM to v0.3 for potential future use with Due
2015-02-11 23:33:30 +11:00
Josh Stewart
e013a17445
Include i2c OLED on v0.3 board
2015-02-11 22:48:48 +11:00
Josh Stewart
505c9299cd
Complete and tested over dwell protection
2015-02-10 11:14:24 +11:00
Josh Stewart
d6a30f322a
Untested dwell limit/protection implementation
2015-02-10 00:19:58 +11:00
Josh Stewart
8432b81ec3
Add overdwell UI interface to ini
2015-02-10 00:02:13 +11:00
Josh Stewart
39cdb0a316
High resolution RPM logging
2015-02-07 13:50:23 +11:00
Josh Stewart
ae6b28fd81
Accel/Decel gauge fixed
2015-02-07 12:09:50 +11:00
Josh Stewart
8523472e42
Add true cranking enrichment (As opposed to ASE)
2015-02-07 08:29:51 +11:00
Josh Stewart
b92987971b
Fix soft limiter scaling error
2015-02-06 17:38:59 +11:00
Josh Stewart
fef3e11643
Addition of 3D tables menu
2015-02-06 08:11:00 +11:00
Josh Stewart
56fea1e7c4
Add afrTarget output channel
2015-02-06 07:54:33 +11:00
Josh Stewart
af5ef6295d
Rename old base tune to ...v0.1
2015-02-03 18:04:03 +11:00
Josh Stewart
cbf64387c4
New base tune for 0.2 ini
2015-02-03 18:01:18 +11:00
Josh Stewart
eba736ba11
New version of ini file to cover afr targets
2015-02-03 17:25:43 +11:00
Josh Stewart
76434d2014
Minor cleanups in TS
2015-01-28 17:03:40 +11:00
Josh Stewart
df11e12d6d
Screenshots for wiki documentation
2015-01-21 21:55:12 +11:00
Josh Stewart
b6ed6bd41e
Minor v0.3 board changes
2015-01-19 09:10:10 +11:00
Josh Stewart
05bb6483c8
Add offset to IAT gauge
2015-01-12 23:43:33 +11:00
Josh Stewart
7b2b0212c2
More tweaking on the v0.3 layout
2015-01-10 09:56:31 +11:00
Josh Stewart
291e7d3282
Revised generic outputs for v0.3
2015-01-08 09:31:30 +11:00
Josh Stewart
e8c369cb3e
Redesign of spare outputs on v0.3
2015-01-03 23:58:56 +11:00
Josh Stewart
8eb6530044
Untested support for 3 cylinder engines
2015-01-03 09:09:19 +11:00
Josh Stewart
cddbdbac7b
Add some missing resistors to the BOM
2014-12-30 16:23:08 +11:00
Josh Stewart
59e03c8a77
Minor tweaks to ini
2014-12-30 10:53:02 +11:00
Josh Stewart
1a77e4d1ad
ASE improvements and dialog
2014-12-24 10:25:51 +11:00
Josh Stewart
81cfec3e2d
Minor tweaks to startup and cranking
2014-12-23 20:27:46 +11:00
Josh Stewart
26e68bfb72
Fix O2 gauge
2014-12-23 18:19:08 +11:00
Josh Stewart
07e5a708ba
Slightly updated main dash
2014-12-23 18:06:00 +11:00
Josh Stewart
ba6428c5f8
Added TPS flood clear dialog
2014-12-21 23:19:31 +11:00
Josh Stewart
fcd700b6f9
Further testing on the calibration receives from TS (Partially Broken)
2014-12-16 00:34:02 +11:00
Josh Stewart
b9260f28d5
Minor ongoing work on v0.3
2014-12-09 15:32:02 +11:00
Josh Stewart
9f1938cda4
Initial work on the v0.3 board (Minor changes from 0.2)
2014-12-07 08:09:58 +11:00
Josh Stewart
3c325a7190
Minor changes to ini for logging and input checks
2014-11-17 22:20:40 +11:00
Josh Stewart
f9a1a29fde
Correctly pull in battery reference voltage (And report in TS)
2014-10-15 11:49:11 +11:00
Josh Stewart
80b9be9637
Minor work ok revised board
2014-10-10 16:39:50 +11:00
Josh Stewart
766c84fa1a
Adjust PW precision in output
2014-10-10 16:38:49 +11:00
Josh Stewart
8a5888edc3
Seemingly working TunerStudio tooth logger
2014-10-03 14:19:37 +10:00
Josh Stewart
13f0b78e1d
Near complete BoM
2014-09-29 21:52:47 +10:00
Josh Stewart
5038ddfc1d
Minor updates to BOM
2014-09-22 09:07:46 +10:00
Josh Stewart
86d163a072
Tweaks to PW calcs
2014-09-22 05:52:32 +10:00
Josh Stewart
183f6a84c9
Very minor final changes to layout before going to 0.2.1 board
2014-09-21 08:17:38 +10:00
Josh Stewart
dc43826c6c
Add support for 60-2 in the stim
2014-09-20 20:19:30 +10:00
Josh Stewart
b0c2e5e07a
Further updates to the BOM
2014-09-17 21:41:40 +10:00
Josh Stewart
b2af2e8646
Clean up spark settings dialog
2014-09-15 12:58:20 +10:00
Josh Stewart
4a6824372f
Fix filenames
2014-09-09 13:27:36 +10:00
Josh Stewart
07a28bd2f2
Fix filenames
2014-09-09 13:27:16 +10:00
Josh Stewart
549ef6f4ab
Minor tweaks to schematic diagram
2014-09-09 11:59:18 +10:00
Josh Stewart
70ec365a87
Replace temp ADC values with degrees in comms
2014-09-09 09:39:20 +10:00
Josh Stewart
bb1fc12add
Further updates to the BoM (Still not ready to be used)
2014-09-04 08:19:35 +10:00
Josh Stewart
7bb954d52b
Work in progress new build on materials (DO NOT USE!)
2014-09-01 08:51:35 +10:00
Josh Stewart
271fd71b6a
Adjust resistor physical sizes for 2W resistors
2014-08-30 20:54:39 +10:00
Josh Stewart
7e6f72deaa
Revised base tune file
2014-08-27 09:54:23 +10:00
Josh Stewart
122ed0d03b
Add interface for the cranking skips
2014-08-27 09:45:39 +10:00
Josh Stewart
a73a1e2e20
Add wiki screenshot for the IDE
2014-08-26 10:38:17 +10:00
Josh Stewart
9022f6e8ff
Initial code for cranking staging
2014-08-25 22:03:57 +10:00
Josh Stewart
a2f86014d3
Include patched version of rxtx library needed by TunerStudio on Windows
2014-08-15 12:53:36 +10:00
Josh Stewart
353a17c397
Addition of gerbers for the 0.2 board
2014-08-08 19:30:26 +10:00
Josh Stewart
048dd25e28
Completed VR conditioner board
2014-08-06 09:18:38 +10:00
Josh Stewart
9c9837b052
Raw BOM for the v0.2 board
2014-08-06 09:18:18 +10:00
Josh Stewart
c0347c8154
Minor tweaking to main board silkscreen
2014-07-25 23:44:39 +10:00
Josh Stewart
144c937366
Initial VR Conditioner board
2014-07-25 23:44:22 +10:00
Josh Stewart
6d078f375b
Addition of Zener on voltage regulator
2014-07-21 14:36:15 +10:00
Josh Stewart
50fa2fc425
Final minor PCB label and routing changes
2014-07-20 23:49:42 +10:00
Josh Stewart
d4fb5081db
Labels for IO. Added 2x spare 'raw' IO
2014-07-19 08:38:51 +10:00
Josh Stewart
450f439e03
Minor layout and silkscreen changes
2014-07-18 22:55:12 +10:00
Josh Stewart
c3ea20614f
Possibly complete board
2014-07-18 20:02:42 +10:00
Josh Stewart
08a0ec2543
Add mounting points on board
2014-07-18 14:51:05 +10:00
Josh Stewart
9f70373acc
Map sensor circuit added
2014-07-18 12:29:52 +10:00
Josh Stewart
f666af211c
Minor routing improvements
2014-07-18 09:44:31 +10:00
Josh Stewart
2cad408ed4
Reposition battery reference circuit
2014-07-18 00:06:20 +10:00
Josh Stewart
b330be951b
Revised MPX4250 svg
2014-07-17 23:42:07 +10:00
Josh Stewart
f06e56d11d
CAS and cam sensor circuit added
2014-07-17 23:42:07 +10:00
Josh Stewart
0ce155f7da
Updated stim to dynamically support setting tooth count
2014-07-07 22:47:04 +10:00
Josh Stewart
65c6f23a47
Minor fixes to ini for logging
2014-07-06 20:51:45 +10:00
Josh Stewart
828e861c76
Add pulldowns to ignitor FETs
2014-07-05 23:07:20 +10:00
Josh Stewart
ac780f928b
Addition of power regulation circuit
2014-07-02 23:36:43 +10:00
Josh Stewart
17fe52b7db
Inclusion of 3rd/4th ignition channels on v0.2 board
2014-07-02 16:27:01 +10:00
Josh Stewart
5fce4f502d
Fix previously corrupted commit
2014-07-02 15:30:19 +10:00
Josh Stewart
3b9840f6a2
Addition of first dual ignition channel to v0.2 board
2014-07-02 15:14:06 +10:00
Josh Stewart
673336fbec
Schematic and board pics for v0.2
2014-07-01 13:38:19 +10:00
Josh Stewart
7cb30e09ec
Cleanup of the hardware related files in the reference folder
2014-07-01 13:35:31 +10:00
Josh Stewart
e02d1c9058
Further work on the v0.2 board
2014-06-30 16:36:02 +10:00
Josh Stewart
3d4ff1fd6f
Initial commit of the v0.2 board
2014-06-30 15:00:06 +10:00
Josh Stewart
0943415f8a
Fix for cylinder setting from TunerStudio
2014-06-29 19:36:29 +10:00
Josh Stewart
3e22ebc86a
Screencaps for wiki doco
2014-05-26 20:47:19 +10:00
Josh Stewart
73974adb6b
ini file clean up
2014-05-26 20:47:03 +10:00
Josh Stewart
e7538deb17
Updated base tune file
2014-05-26 20:20:12 +10:00
Josh Stewart
df18c5d217
Initial support of O2 sensor calibration
2014-05-20 15:30:07 +10:00
Josh Stewart
6c20f6d5b8
Add free mem gauge and output channel (Disable testing mode)
2014-05-12 21:50:02 +10:00
Josh Stewart
0cc84e651d
Calibration storage definition and TS ini menu option
2014-05-12 13:43:57 +10:00
Josh Stewart
da9d8045b4
ini cleanup
2014-05-08 23:01:56 +10:00
Josh Stewart
5b9ba4afd3
Fixed acceleration enrichment from performing lookup on wrong value. This enrichment is now confirmed working
2014-05-07 22:55:15 +10:00
Josh Stewart
7e048b96f2
More complete corrections code. Large cleanup in a few areas
2014-05-06 21:07:49 +10:00
Josh Stewart
8a0a99a9e4
Updated WUE and TAE to work with 2D tables
2014-02-27 15:17:14 +11:00
Josh Stewart
b27b8231d1
High res loops per second logging
2014-02-24 16:15:13 +11:00
Josh Stewart
c2df4337c6
Fixes to loop per second test channel
2014-02-18 21:05:13 +11:00
Josh Stewart
93b315f4eb
Add a loops per second benchmarking channel for logging
2014-02-18 17:08:55 +11:00
Josh Stewart
f8fe318d43
TPS based accel UI and basic variables
2014-02-17 21:54:28 +11:00
Josh Stewart
2879020b37
Updated base tune
2014-02-06 20:58:49 +11:00
Josh Stewart
19186cfc1b
Major cleanup of ini. Working TPS calibration
2014-02-06 20:48:23 +11:00
Josh Stewart
208e247827
Add v0.1 board design
2014-02-04 21:14:12 +11:00
Josh Stewart
bded6c64b8
Move hard and soft cut rev limits from test branch
2014-01-10 14:17:14 +08:00
Josh Stewart
7f3ec684f5
New version of board definition
2014-01-07 16:02:20 +08:00
Josh Stewart
26e23865e1
Minor fixes to TPS related items
2013-12-29 23:44:08 +11:00
Josh Stewart
5a1e226b3d
Add Alpha-N algorithm option
2013-12-22 23:44:25 +11:00
Josh Stewart
4a1ebb61fb
Final version of the 0.1 PCB
2013-11-14 16:45:12 +11:00
Josh Stewart
a9c578255f
Updated schematic files
2013-11-08 03:37:12 +11:00
Josh Stewart
33b932692d
Updates to schematic and sheild board
2013-11-04 22:15:41 +11:00
Josh Stewart
f690f8236c
Add early version of schematics
2013-11-04 09:14:27 +11:00
Josh Stewart
8c2b014be5
TPS correction in ini
2013-10-14 23:53:36 +11:00
Josh Stewart
f9f03f931b
Correct num teeth calc
2013-09-26 21:26:39 +10:00
Josh Stewart
c51e09dedb
Add ignition advance gauge and comms
2013-09-25 14:56:38 +10:00
Josh Stewart
8cba3fee87
A few new comms features (Flood clear and cranking RPM settings)
2013-09-19 20:49:28 +10:00
Josh Stewart
05f3318319
Added TunerStudio config support for ignition settings
2013-09-18 16:45:53 +10:00
Josh Stewart
804d471e91
Added Tuner Studio base tune to reference
2013-09-16 10:19:53 +10:00
Josh Stewart
a38df08ab9
Cleanup in some of the reference materials
2013-09-08 20:02:25 +10:00
Josh Stewart
2e761c5d95
A small test program for the schedule code
2013-09-05 10:27:52 +10:00
Josh Stewart
5836258bec
Adding Arduino Mega datasheet to reference
2013-09-05 10:27:36 +10:00
Josh Stewart
7e82d6ca9e
New sketch for a basic arduino stim
2013-08-26 14:12:14 +10:00
Josh Stewart
8e002150ee
Large re-org in preparation for EEPROM and comms paging work
2013-07-16 22:29:17 +10:00
Josh Stewart
842f6a6e9c
A bit of clean up work
2013-07-10 21:18:18 +10:00
Josh Stewart
3d1cdb6f4d
Working VE and IGN table comms
2013-07-09 22:12:35 +10:00
Josh Stewart
1c7fd9846e
Inclusion of basic ignition table comms support
2013-07-09 14:06:45 +10:00