auto-sync

This commit is contained in:
rusEfi 2015-10-05 20:01:54 -04:00
parent 7ae2811b69
commit bda6b48380
8 changed files with 184 additions and 139 deletions

View File

@ -324,6 +324,7 @@ void setDefaultConfiguration(DECLARE_ENGINE_PARAMETER_F) {
engineConfiguration->step1RpmWindow = 500;
engineConfiguration->step1fuelCutEnable = false;
engineConfiguration->step1SparkCutEnable = false;
engineConfiguration->step1RpmWindow = 500;
engineConfiguration->rpmHardLimit = 7000;
engineConfiguration->cranking.rpm = 550;

View File

@ -1,4 +1,4 @@
// this section was generated by config_definition.jar on Tue Sep 29 21:15:34 EDT 2015
// this section was generated by config_definition.jar on Mon Oct 05 19:28:15 EDT 2015
// begin
#include "rusefi_types.h"
typedef struct {
@ -806,6 +806,7 @@ typedef struct {
*/
ThermistorConf iat;
/**
* A secondary Rev limit engaged by the driver to help launch the vehicle faster
* offset 320
*/
int step1rpm;
@ -1298,6 +1299,7 @@ typedef struct {
*/
float mapErrorHighValue;
/**
* RPMs prior to step1rpm point where ignition advance is retarded
* offset 1904
*/
int step1RpmWindow;
@ -1515,4 +1517,4 @@ typedef struct {
} persistent_config_s;
// end
// this section was generated by config_definition.jar on Tue Sep 29 21:15:34 EDT 2015
// this section was generated by config_definition.jar on Mon Oct 05 19:28:15 EDT 2015

View File

@ -161,7 +161,7 @@ MAP_sensor_config_s map;@see hasMapSensor\n@see isMapAveragingEnabled
ThermistorConf clt;todo: merge with channel settings, use full-scale Thermistor here!
ThermistorConf iat;
int step1rpm;;"rpm", 1, 0, 0, 20000.0, 2
int step1rpm;A secondary Rev limit engaged by the driver to help launch the vehicle faster;"rpm", 1, 0, 0, 20000.0, 2
int step1timing;;"deg", 1, 0, -180, 180, 2
int hip9011PrescalerAndSDO;;"integer", 1, 0.0, 0.0, 32, 0
float knockBandCustom;kHz knock band override;"kHz", 1, 0.0, 0.0, 10.0, 2
@ -583,7 +583,7 @@ baro_corr_table_t baroCorrTable;
float[7] unused72;
float mapErrorLowValue;kPa value which is too low to be true;"kPa", 1, 0, -100.0, 100.0, 2
float mapErrorHighValue;kPa value which is too high to be true;"kPa", 1, 0, -100.0, 800.0, 2
int step1RpmWindow;;"rpm", 1, 0, 0, 3000.0, 2
int step1RpmWindow;RPMs prior to step1rpm point where ignition advance is retarded;"rpm", 1, 0, 0, 3000.0, 2
int[62] unused3;
float targetVBatt;;"Volts", 1, 0, 0,30, 1

View File

@ -275,5 +275,5 @@ int getRusEfiVersion(void) {
return 123; // this is here to make the compiler happy about the unused array
if (UNUSED_CCM_SIZE[0] * 0 != 0)
return 3211; // this is here to make the compiler happy about the unused array
return 20150929;
return 20151005;
}

View File

@ -40,7 +40,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated by ConfigDefinition.jar on Fri Oct 02 16:27:20 EEST 2015
; this section was generated by ConfigDefinition.jar on Mon Oct 05 19:28:20 EDT 2015
pageSize = 15288
page = 1

View File

@ -913,63 +913,6 @@
(add_net /stm32f407_board/PA12)
)
(module joystick_SKRHAAE010 (layer F.Cu) (tedit 5559BBF6) (tstamp 53B93490)
(at 187.325 196.215 180)
(path /54A3127F)
(fp_text reference U5 (at -4.445 3.81 180) (layer F.SilkS)
(effects (font (size 1.016 1.016) (thickness 0.127)))
)
(fp_text value SKRHAAE010 (at 0 6.985 180) (layer F.SilkS) hide
(effects (font (size 1.016 1.016) (thickness 0.127)))
)
(fp_line (start -1.6 -3.8) (end 0 -2.7) (layer F.SilkS) (width 0.254))
(fp_line (start 0 -2.7) (end 1.6 -3.8) (layer F.SilkS) (width 0.254))
(fp_line (start -2.2 -3.8) (end 2.2 -3.8) (layer F.SilkS) (width 0.254))
(fp_line (start 2.2 -3.8) (end 3.8 -2.2) (layer F.SilkS) (width 0.254))
(fp_line (start 3.8 -2.2) (end 3.8 2.2) (layer F.SilkS) (width 0.254))
(fp_line (start 3.8 2.2) (end 2.2 3.8) (layer F.SilkS) (width 0.254))
(fp_line (start 2.2 3.8) (end -2.2 3.8) (layer F.SilkS) (width 0.254))
(fp_line (start -2.2 3.8) (end -3.8 2.2) (layer F.SilkS) (width 0.254))
(fp_line (start -3.8 2.2) (end -3.8 -2.2) (layer F.SilkS) (width 0.254))
(fp_line (start -3.8 -2.2) (end -2.2 -3.8) (layer F.SilkS) (width 0.254))
(pad 7 thru_hole rect (at 0 4.05 180) (size 2 1.8) (drill 0.6)
(layers *.Mask F.Cu F.SilkS)
)
(pad 7 thru_hole rect (at 0 -4.05 180) (size 2 1.8) (drill 0.6)
(layers *.Mask F.Cu F.SilkS)
)
(pad 2 smd rect (at -3.575 0 180) (size 1.35 1)
(layers F.Cu F.Paste F.Mask)
(net 134 /stm32f407_board/PD10)
)
(pad 1 smd rect (at -3.575 -1.425 180) (size 1.35 1)
(layers F.Cu F.Paste F.Mask)
(net 167 N-00000128)
)
(pad 3 smd rect (at -3.575 1.425 180) (size 1.35 1)
(layers F.Cu F.Paste F.Mask)
(net 166 N-00000126)
)
(pad 6 smd rect (at 3.575 1.425 180) (size 1.35 1)
(layers F.Cu F.Paste F.Mask)
(net 131 /stm32f407_board/PC8)
)
(pad 5 smd rect (at 3.575 0 180) (size 1.35 1)
(layers F.Cu F.Paste F.Mask)
(net 163 GND)
)
(pad 4 smd rect (at 3.575 -1.425 180) (size 1.35 1)
(layers F.Cu F.Paste F.Mask)
(net 135 /stm32f407_board/PD11)
)
(pad "" thru_hole circle (at 0 -1.9 180) (size 0.75 0.75) (drill 0.75)
(layers *.Cu *.Mask F.SilkS)
)
(pad "" thru_hole circle (at 0 1.9 180) (size 1.05 1.05) (drill 1.05)
(layers *.Cu *.Mask F.SilkS)
)
)
(module SOIC8-DFN (layer F.Cu) (tedit 554D7734) (tstamp 52E641FF)
(at 148.844 98.425 180)
(path /52ED7C56/531CB8D8)
@ -24815,6 +24758,84 @@
)
)
(module joystick_SKRHAAE010 (layer F.Cu) (tedit 5611E520) (tstamp 5611E51F)
(at 187.325 196.215 180)
(path /54A3127F)
(fp_text reference U5 (at 4.445 3.81 180) (layer F.SilkS)
(effects (font (size 1.016 1.016) (thickness 0.127)))
)
(fp_text value SKRHAAE010 (at 0 6.985 180) (layer F.SilkS)
(effects (font (size 1.016 1.016) (thickness 0.127)))
)
(fp_line (start -2.159 -4.572) (end 0 -2.921) (layer F.SilkS) (width 0.254))
(fp_line (start 0 -2.921) (end 1.905 -4.445) (layer F.SilkS) (width 0.254))
(fp_line (start 1.905 -4.445) (end -1.778 -4.445) (layer F.SilkS) (width 0.254))
(fp_line (start -1.778 -4.445) (end 0 -3.175) (layer F.SilkS) (width 0.254))
(fp_line (start 0 -3.175) (end 1.651 -4.445) (layer F.SilkS) (width 0.254))
(fp_line (start 1.651 -4.445) (end -1.27 -4.191) (layer F.SilkS) (width 0.254))
(fp_line (start -1.27 -4.191) (end 1.143 -4.191) (layer F.SilkS) (width 0.254))
(fp_line (start 1.143 -4.191) (end -1.524 -4.318) (layer F.SilkS) (width 0.254))
(fp_line (start -1.524 -4.318) (end 1.016 -4.064) (layer F.SilkS) (width 0.254))
(fp_line (start 1.016 -4.064) (end -1.143 -3.937) (layer F.SilkS) (width 0.254))
(fp_line (start -1.143 -3.937) (end 0.635 -3.683) (layer F.SilkS) (width 0.254))
(fp_line (start 0.635 -3.683) (end -0.635 -3.556) (layer F.SilkS) (width 0.254))
(fp_line (start -0.635 -3.556) (end 0.508 -3.429) (layer F.SilkS) (width 0.254))
(fp_line (start 0.508 -3.429) (end -0.254 -3.302) (layer F.SilkS) (width 0.254))
(fp_line (start -0.254 -3.302) (end 0.127 -2.667) (layer F.SilkS) (width 0.254))
(fp_line (start 0.127 -2.667) (end 1.778 -4.318) (layer F.SilkS) (width 0.254))
(fp_line (start -0.635 -2.921) (end 0 -2.413) (layer F.SilkS) (width 0.254))
(fp_line (start 0 -2.413) (end 0.508 -2.921) (layer F.SilkS) (width 0.254))
(fp_line (start 0 -2.159) (end 2.286 -4.572) (layer F.SilkS) (width 0.254))
(fp_line (start 2.286 -4.572) (end -2.286 -4.572) (layer F.SilkS) (width 0.254))
(fp_line (start 0 -2.159) (end -2.286 -4.572) (layer F.SilkS) (width 0.254))
(fp_line (start -1.6 -3.8) (end 0 -2.7) (layer F.SilkS) (width 0.254))
(fp_line (start 0 -2.7) (end 1.6 -3.8) (layer F.SilkS) (width 0.254))
(fp_line (start -2.2 -3.8) (end 2.2 -3.8) (layer F.SilkS) (width 0.254))
(fp_line (start 2.2 -3.8) (end 3.8 -2.2) (layer F.SilkS) (width 0.254))
(fp_line (start 3.8 -2.2) (end 3.8 2.2) (layer F.SilkS) (width 0.254))
(fp_line (start 3.8 2.2) (end 2.2 3.8) (layer F.SilkS) (width 0.254))
(fp_line (start 2.2 3.8) (end -2.2 3.8) (layer F.SilkS) (width 0.254))
(fp_line (start -2.2 3.8) (end -3.8 2.2) (layer F.SilkS) (width 0.254))
(fp_line (start -3.8 2.2) (end -3.8 -2.2) (layer F.SilkS) (width 0.254))
(fp_line (start -3.8 -2.2) (end -2.2 -3.8) (layer F.SilkS) (width 0.254))
(pad 7 thru_hole rect (at 0 4.05 180) (size 2 1.8) (drill 0.6)
(layers *.Mask F.Cu F.SilkS)
)
(pad 7 thru_hole rect (at 0 -4.05 180) (size 2 1.8) (drill 0.6)
(layers *.Mask F.Cu F.SilkS)
)
(pad 2 smd rect (at -3.575 0 180) (size 1.35 1)
(layers F.Cu F.Paste F.Mask)
(net 134 /stm32f407_board/PD10)
)
(pad 1 smd rect (at -3.575 -1.425 180) (size 1.35 1)
(layers F.Cu F.Paste F.Mask)
(net 167 N-00000128)
)
(pad 3 smd rect (at -3.575 1.425 180) (size 1.35 1)
(layers F.Cu F.Paste F.Mask)
(net 166 N-00000126)
)
(pad 6 smd rect (at 3.575 1.425 180) (size 1.35 1)
(layers F.Cu F.Paste F.Mask)
(net 131 /stm32f407_board/PC8)
)
(pad 5 smd rect (at 3.575 0 180) (size 1.35 1)
(layers F.Cu F.Paste F.Mask)
(net 163 GND)
)
(pad 4 smd rect (at 3.575 -1.425 180) (size 1.35 1)
(layers F.Cu F.Paste F.Mask)
(net 135 /stm32f407_board/PD11)
)
(pad "" thru_hole circle (at 0 -1.9 180) (size 0.75 0.75) (drill 0.75)
(layers *.Cu *.Mask F.SilkS)
)
(pad "" thru_hole circle (at 0 1.9 180) (size 1.05 1.05) (drill 1.05)
(layers *.Cu *.Mask F.SilkS)
)
)
(gr_line (start 125.095 73.025) (end 126.365 73.025) (angle 90) (layer F.SilkS) (width 0.127))
(gr_line (start 125.73 66.04) (end 125.73 67.31) (angle 90) (layer F.SilkS) (width 0.127))
(gr_line (start 125.095 66.675) (end 126.365 66.675) (angle 90) (layer F.SilkS) (width 0.127))
@ -29979,6 +30000,8 @@
(segment (start 136.2075 134.3025) (end 136.525 133.985) (width 0.2159) (layer F.Cu) (net 162) (tstamp 53BF395E))
(segment (start 135.89 138.938) (end 135.89 136.8425) (width 0.2159) (layer F.Cu) (net 162))
(segment (start 135.89 136.8425) (end 136.2075 136.525) (width 0.2159) (layer F.Cu) (net 162) (tstamp 53BF3958))
(segment (start 183.75 196.215) (end 184.7342 196.215) (width 0.1524) (layer F.Cu) (net 163))
(via (at 184.7342 196.215) (size 0.6858) (layers F.Cu B.Cu) (net 163))
(segment (start 245.044 148.25) (end 245.044 147.513) (width 0.1524) (layer B.Cu) (net 163))
(via (at 245.745 146.812) (size 0.6858) (layers F.Cu B.Cu) (net 163))
(segment (start 245.044 147.513) (end 245.745 146.812) (width 0.1524) (layer B.Cu) (net 163) (tstamp 555919BE))
@ -30102,8 +30125,6 @@
(segment (start 242.316 56.388) (end 242.062 56.642) (width 0.1524) (layer B.Cu) (net 163) (tstamp 549013B3))
(segment (start 242.062 56.642) (end 242.062 57.277) (width 0.1524) (layer B.Cu) (net 163) (tstamp 549013B4))
(via (at 242.062 57.277) (size 0.6858) (layers F.Cu B.Cu) (net 163))
(segment (start 183.75 196.215) (end 184.7342 196.215) (width 0.1524) (layer F.Cu) (net 163))
(via (at 184.7342 196.215) (size 0.6858) (layers F.Cu B.Cu) (net 163))
(segment (start 182.88 82.55) (end 182.88 80.01) (width 0.1524) (layer F.Cu) (net 163))
(via (at 183.515 83.185) (size 0.6858) (layers F.Cu B.Cu) (net 163))
(segment (start 183.515 83.185) (end 182.88 82.55) (width 0.1524) (layer F.Cu) (net 163) (tstamp 549165B2))

View File

@ -30,78 +30,78 @@
30) RESOLVED IN R0.3 3D for C1001 bulk cap has black mark on wrong side
31) RESOLVED IN R0.3 from 1) We've moved the upper mounting hole too far - we need to move it half way back http://rusefi.com/forum/viewtopic.php?f=4&t=735#p12500
32) RESOLVED IN R0.3 C1001 should be 1mm lower to improve clearance with the case
32) RESOLVED IN R0.4 Q411 should be 1.5mm lower to improve clearance with the case (See 47)
33) RESOLVED IN R0.4 Q412 should be moved 3mm to the left, this would probably affect W63 which would affect the whole corner. Maybe move Q412 to the back of the board? (See 47)
34) RESOLVED IN R0.3 rename the recently added low-side diodes and LEDs/resistors into 400 range
35) RESOLVED IN R0.3 test pads explicit silkscreen
36) RESOLVED IN R0.3 test pads on the back of the board
37) RESOLVED IN R0.3 U601/2/3: hard to see pad #1 label on the silkscreen
38) RESOLVED IN R0.3 cap values format inconsistency: C165 is ".1u", C24 C355 C471 C701 are ".1uF" and C104 C211 C291 etc are "0.1uF"
39) RESOLVED IN R0.3 rename JP212 to JP09 since it's sitting on input channel #9
40) RESOLVED IN R0.3 JP211 silkscreen not visible on rev 0.2 (was visible on rev 0.1 before the JP211 move)
41) (pedantism) eliminate the 4 unused middle pins on the LCD screen connector
42) RESOLVED IN R0.3 Wxx silkscreen on the back where it's possible - this would help while troubleshooting analog inputs
43) RESOLVED IN R0.3 vertical USB is buggered, vias are to small, ect.
44) RESOLVED IN R0.3 Move 12V injector flyback diodes to other side of W2
45) RESOLVED IN R0.3 Short out D10.
46) RESOLVED IN R0.4 add vias around ST processor. Orginal board design was a 2 layer, not it's 4 layer. It's better design practice to have GND via's closer to the GND pins.
47) RESOLVED IN R0.3 Per 32) and 33) change W64,63 change to single hole, which allows U chips to move away from enclosre metal wall
48) Make hidden text for component values align such that a picture can be caputured that displays the component values.
49) check VR against 1996 Miata's.
50) RESOLVED IN R0.4 HIP9011 / TPIC8101 CS should be connected some GPIO pin, PB0 would work
51) RESOLVED IN R0.4 CAN_RX line should be connected to PB12, not PD12
52) RESOLVED IN R0.4 Add header for CAN bus with 5V and GND. see P401
53) RESOLVED IN R0.4 verify D9 is the same BOM item as discovery board. D5, D6, D9 CHANGED TO DIGI,497-3707-1-ND ST,BAT60JFILM
54) RESOLVED IN R0.4 Add 5V and GND vias to proto area
55) RESOLVED IN R0.4 Add Top, T-1, T-2 and T-3 to PCB copper layers to more clearly identify layers to MFG
56) RESOLVED IN R0.4 knock2 is actually knock0. Need to fix net names & the pinout picture
57) RESOLVED IN R0.4 Change C166 and C167 to 27pF instead of 20/18pF, to match XTAL specified 20CL. (30*30)/(30+30)+5= 20pF with 5pF stray capacitance.
58) RESOLVED IN R0.4 add pF cap to HIP9011 / TPIC8101 knock chip to help fast transients and XTAL starting.
59) RESOLVED IN R0.4 FIX CLAIMED ERRORS IN SCHEMATIC ERC power flags added to resolve
60) RESOLVED IN R0.4 remove AC RELAY ect from harness connector net names.
61) RESOLVED IN R0.4 add 0R jumper between 5V and 5V plane to allow power supply verification before powering the 5V devices.
62) add resistor divider or some mechanism for identifying via firmware sensing PCB revision. Perhaps to PB1 AN input
63) RESOLVED IN R0.4 better test pads silkscreen: 5V, GND, 12V
64) RESOLVED IN R0.4 LED for cam/crank signal. we can remove cam/crank test points if we need space GOING TO BE DIM, AS IT NEED 10K SERIES RESISTOR
65) RESOLVED IN R0.4 why do we have W1002 & W1003 if these are usually there? Removing them would remove one point of failure SEE 78)
66) JP04 & JP05 are defined on the main schematics sheet. It would be better to define then on Page 8 with the rest of cam/crank stuff
67) RESOLVED IN R0.4 Updated silk screen notes, draws .12 amps normal, with a typical inrush of .3A.
68) RESOLVED IN R0.4 Look into LCD dimming R99, perhaps replace with a POT. Perhaps connect to a GPIO
69) RESOLVED IN R0.5 Clamp input voltage, as of R0.4 a surge will likely blow an upstream fuse. FIXED, ADDED Q1003 AND FRIENDS
70) RESOLVED IN R0.4 Some USB connectors are wider and hit the PCB making it hard to insert. MOVED PCB EDGE TO BE CLOSER TO USB CONNECTOR.
71) RESOLVED IN R0.4 TI TPIC8101 part number instead of HIP9011
72) RESOLVED IN R0.4 more holes for proto
73) one of LCD holes the traces are too close on the back FIXED BUT NEED TO VERIFY FOR REAL WITH BOARD SPIN.
74) RESOLVED IN R0.4 order new joystick for paper test
75) RESOLVED IN R0.4 HIP9011 / TPIC8101 chip has a problem with starting, RESOLVED BY ADDING CAP BETWEEN CS AND XIN TO CREATE STARTING PING.
76) RESOLVED IN R0.4 AN inputs are limited to operation between 0V and 4V.RESOLVED BY CHANGING OP-AMP TO A BETTER RAIL TO RAIL THAT IS MUCH CLOSER TO THE RAIL.
77) RESOLVED IN R0.4 W1002 - silksceen on the wrong place
78) RESOLVED IN R0.4 1K and 0R on the MAX9926 input: need to put a comment on the schematics page explaining that none or just one of them should be installed depending on the use-case SEE 65)
79) RESOLVED IN R0.4 on schematics, rename INJ_xx to LOW_xx? "inj" is a bit confusing, it implies that PE6 is injector #1 while it is usually not the case
80) RESOLVED IN R0.4 set analog input values to match https://docs.google.com/spreadsheets/d/1LTvS7I-128Hft9uXHG1JrBxetVjGJDSBkySgVDQ6MGk/edit#gid=0
81) RESOLVED IN R0.4 remove 'REAR-DEFROSTER-SW' and etc from schematics
82) RESOLVED IN R0.4 Add silk screen note that fire extinguisher is minimal required equipment.
83) Add baro sensor.
84) add humidity sensor perhaps HIH6120-021-001 or DHT11
85) RESOLVED IN R0.4 Add 2 more hi/low drivers re-used 2x IO from unused joystick leads. Joystick leads are jumper connected to PD0 and PD2
86) RESOLVED IN R0.4 Move low side 7 to PD3, and low side 10 to PD5 (removes yellow and blue jumper wires)
87) RESOLVED IN R0.4.1 R167 and R168 should be 0805 not 1206 CORRECTED TO 0805
88) RESOLVED IN R0.4.1 1K parts call for 100k part, CORRECTED TO 1K
89) RESOLVED IN R0.4.1 C103 should be 0805 current part calls for 1206 CORRECTED TO 0805
90) RESOLVED IN R0.4.1 Can we use 1oz internal layers ADDED MIN NOTE TO THE PCB FILE WHICH ALLOWS THICKER CU.
91) RESOLVED IN R0.4.1 L1001 and L1002 "ref" part is confusing ADDED SOME NOTES TO CLARIFY TO USE THE SKYMACAU PART
92) added pololu stepper driver Perhaps should be an add-on board.
93) RESOLVED IN R0.4.2 C701, LD601, LD602, LD605, LD606 silk screen mangled.
94) RESOLVED IN R0.4.2 D1001 doesn't have a polarity indicator in the silk screen
95) route unused stm32 pins (D3 PC13 etc) to unused connector pins
96) cheaper battery holder - through-hole (need to find out footprint)
97) idle valve SMD diode?
98) silkscreen for analog inputs - PA1/PC1/etc?
99) Swap brain board for 176 pin brain board.
100) RESOLVED IN R0.5 update TPIC chip for 39k's, 3.3nF, and DNP 1M.
101) connector middle mounting holes - need a 5.5mm diameter area for screw head on the back
102) RESOLVED IN R0.5 TPIC/HIP knock SPI was not working properly, R170 changed to 5k and R172 to R174 removed to correct the SPI bus.
103) button silkscreen notch is barely visible
33) RESOLVED IN R0.4 Q411 should be 1.5mm lower to improve clearance with the case (See 47)
34) RESOLVED IN R0.4 Q412 should be moved 3mm to the left, this would probably affect W63 which would affect the whole corner. Maybe move Q412 to the back of the board? (See 47)
35) RESOLVED IN R0.3 rename the recently added low-side diodes and LEDs/resistors into 400 range
36) RESOLVED IN R0.3 test pads explicit silkscreen
37) RESOLVED IN R0.3 test pads on the back of the board
38) RESOLVED IN R0.3 U601/2/3: hard to see pad #1 label on the silkscreen
39) RESOLVED IN R0.3 cap values format inconsistency: C165 is ".1u", C24 C355 C471 C701 are ".1uF" and C104 C211 C291 etc are "0.1uF"
40) RESOLVED IN R0.3 rename JP212 to JP09 since it's sitting on input channel #9
41) RESOLVED IN R0.3 JP211 silkscreen not visible on rev 0.2 (was visible on rev 0.1 before the JP211 move)
42) (pedantism) eliminate the 4 unused middle pins on the LCD screen connector
43) RESOLVED IN R0.3 Wxx silkscreen on the back where it's possible - this would help while troubleshooting analog inputs
44) RESOLVED IN R0.3 vertical USB is buggered, vias are to small, ect.
45) RESOLVED IN R0.3 Move 12V injector flyback diodes to other side of W2
46) RESOLVED IN R0.3 Short out D10.
47) RESOLVED IN R0.4 add vias around ST processor. Orginal board design was a 2 layer, not it's 4 layer. It's better design practice to have GND via's closer to the GND pins.
48) RESOLVED IN R0.3 Per 32) and 33) change W64,63 change to single hole, which allows U chips to move away from enclosre metal wall
49) Make hidden text for component values align such that a picture can be caputured that displays the component values.
50) check VR against 1996 Miata's.
51) RESOLVED IN R0.4 HIP9011 / TPIC8101 CS should be connected some GPIO pin, PB0 would work
52) RESOLVED IN R0.4 CAN_RX line should be connected to PB12, not PD12
53) RESOLVED IN R0.4 Add header for CAN bus with 5V and GND. see P401
54) RESOLVED IN R0.4 verify D9 is the same BOM item as discovery board. D5, D6, D9 CHANGED TO DIGI,497-3707-1-ND ST,BAT60JFILM
55) RESOLVED IN R0.4 Add 5V and GND vias to proto area
56) RESOLVED IN R0.4 Add Top, T-1, T-2 and T-3 to PCB copper layers to more clearly identify layers to MFG
57) RESOLVED IN R0.4 knock2 is actually knock0. Need to fix net names & the pinout picture
58) RESOLVED IN R0.4 Change C166 and C167 to 27pF instead of 20/18pF, to match XTAL specified 20CL. (30*30)/(30+30)+5= 20pF with 5pF stray capacitance.
59) RESOLVED IN R0.4 add pF cap to HIP9011 / TPIC8101 knock chip to help fast transients and XTAL starting.
60) RESOLVED IN R0.4 FIX CLAIMED ERRORS IN SCHEMATIC ERC power flags added to resolve
61) RESOLVED IN R0.4 remove AC RELAY ect from harness connector net names.
62) RESOLVED IN R0.4 add 0R jumper between 5V and 5V plane to allow power supply verification before powering the 5V devices.
63) add resistor divider or some mechanism for identifying via firmware sensing PCB revision. Perhaps to PB1 AN input
64) RESOLVED IN R0.4 better test pads silkscreen: 5V, GND, 12V
65) RESOLVED IN R0.4 LED for cam/crank signal. we can remove cam/crank test points if we need space GOING TO BE DIM, AS IT NEED 10K SERIES RESISTOR
66) RESOLVED IN R0.4 why do we have W1002 & W1003 if these are usually there? Removing them would remove one point of failure SEE 78)
67) JP04 & JP05 are defined on the main schematics sheet. It would be better to define then on Page 8 with the rest of cam/crank stuff
68) RESOLVED IN R0.4 Updated silk screen notes, draws .12 amps normal, with a typical inrush of .3A.
69) RESOLVED IN R0.4 Look into LCD dimming R99, perhaps replace with a POT. Perhaps connect to a GPIO
70) RESOLVED IN R0.5 Clamp input voltage, as of R0.4 a surge will likely blow an upstream fuse. FIXED, ADDED Q1003 AND FRIENDS
71) RESOLVED IN R0.4 Some USB connectors are wider and hit the PCB making it hard to insert. MOVED PCB EDGE TO BE CLOSER TO USB CONNECTOR.
72) RESOLVED IN R0.4 TI TPIC8101 part number instead of HIP9011
73) RESOLVED IN R0.4 more holes for proto
74) one of LCD holes the traces are too close on the back FIXED BUT NEED TO VERIFY FOR REAL WITH BOARD SPIN.
75) RESOLVED IN R0.4 order new joystick for paper test
76) RESOLVED IN R0.4 HIP9011 / TPIC8101 chip has a problem with starting, RESOLVED BY ADDING CAP BETWEEN CS AND XIN TO CREATE STARTING PING.
77) RESOLVED IN R0.4 AN inputs are limited to operation between 0V and 4V.RESOLVED BY CHANGING OP-AMP TO A BETTER RAIL TO RAIL THAT IS MUCH CLOSER TO THE RAIL.
78) RESOLVED IN R0.4 W1002 - silksceen on the wrong place
79) RESOLVED IN R0.4 1K and 0R on the MAX9926 input: need to put a comment on the schematics page explaining that none or just one of them should be installed depending on the use-case SEE 65)
80) RESOLVED IN R0.4 on schematics, rename INJ_xx to LOW_xx? "inj" is a bit confusing, it implies that PE6 is injector #1 while it is usually not the case
81) RESOLVED IN R0.4 set analog input values to match https://docs.google.com/spreadsheets/d/1LTvS7I-128Hft9uXHG1JrBxetVjGJDSBkySgVDQ6MGk/edit#gid=0
82) RESOLVED IN R0.4 remove 'REAR-DEFROSTER-SW' and etc from schematics
83) RESOLVED IN R0.4 Add silk screen note that fire extinguisher is minimal required equipment.
84) Add baro sensor.
85) add humidity sensor perhaps HIH6120-021-001 or DHT11
86) RESOLVED IN R0.4 Add 2 more hi/low drivers re-used 2x IO from unused joystick leads. Joystick leads are jumper connected to PD0 and PD2
87) RESOLVED IN R0.4 Move low side 7 to PD3, and low side 10 to PD5 (removes yellow and blue jumper wires)
88) RESOLVED IN R0.4.1 R167 and R168 should be 0805 not 1206 CORRECTED TO 0805
89) RESOLVED IN R0.4.1 1K parts call for 100k part, CORRECTED TO 1K
90) RESOLVED IN R0.4.1 C103 should be 0805 current part calls for 1206 CORRECTED TO 0805
91) RESOLVED IN R0.4.1 Can we use 1oz internal layers ADDED MIN NOTE TO THE PCB FILE WHICH ALLOWS THICKER CU.
92) RESOLVED IN R0.4.1 L1001 and L1002 "ref" part is confusing ADDED SOME NOTES TO CLARIFY TO USE THE SKYMACAU PART
93) added pololu stepper driver Perhaps should be an add-on board.
94) RESOLVED IN R0.4.2 C701, LD601, LD602, LD605, LD606 silk screen mangled.
95) RESOLVED IN R0.4.2 D1001 doesn't have a polarity indicator in the silk screen
96) route unused stm32 pins (D3 PC13 etc) to unused connector pins
97) cheaper battery holder - through-hole (need to find out footprint)
98) idle valve SMD diode?
99) silkscreen for analog inputs - PA1/PC1/etc?
100) Swap brain board for 176 pin brain board.
101) RESOLVED IN R0.5 update TPIC chip for 39k's, 3.3nF, and DNP 1M.
102) connector middle mounting holes - need a 5.5mm diameter area for screw head on the back
103) RESOLVED IN R0.5 TPIC/HIP knock SPI was not working properly, R170 changed to 5k and R172 to R174 removed to correct the SPI bus.
104) RESOLVED IN R0.5 U5 button silkscreen notch is barely visible
For honda add-on / rewiring board

View File

@ -1,17 +1,38 @@
PCBNEW-LibModule-V1 5/18/2015 6:17:31 AM
PCBNEW-LibModule-V1 10/4/2015 10:47:48 PM
# encoding utf-8
Units mm
$INDEX
joystick_SKRHAAE010
$EndINDEX
$MODULE joystick_SKRHAAE010
Po 0 0 0 15 5559BC34 00000000 ~~
Po 0 0 0 15 5611E4C4 00000000 ~~
Li joystick_SKRHAAE010
Sc 0
AR
Op 0 0 0
T0 0 -6.35 1.016 1.016 0 0.127 N V 21 N "joystick_SKRHAAE010"
T1 0 6.985 1.016 1.016 0 0.127 N V 21 N "VAL**"
DS -2.159 -4.572 0 -2.921 0.254 21
DS 0 -2.921 1.905 -4.445 0.254 21
DS 1.905 -4.445 -1.778 -4.445 0.254 21
DS -1.778 -4.445 0 -3.175 0.254 21
DS 0 -3.175 1.651 -4.445 0.254 21
DS 1.651 -4.445 -1.27 -4.191 0.254 21
DS -1.27 -4.191 1.143 -4.191 0.254 21
DS 1.143 -4.191 -1.524 -4.318 0.254 21
DS -1.524 -4.318 1.016 -4.064 0.254 21
DS 1.016 -4.064 -1.143 -3.937 0.254 21
DS -1.143 -3.937 0.635 -3.683 0.254 21
DS 0.635 -3.683 -0.635 -3.556 0.254 21
DS -0.635 -3.556 0.508 -3.429 0.254 21
DS 0.508 -3.429 -0.254 -3.302 0.254 21
DS -0.254 -3.302 0.127 -2.667 0.254 21
DS 0.127 -2.667 1.778 -4.318 0.254 21
DS -0.635 -2.921 0 -2.413 0.254 21
DS 0 -2.413 0.508 -2.921 0.254 21
DS 0 -2.159 2.286 -4.572 0.254 21
DS 2.286 -4.572 -2.286 -4.572 0.254 21
DS 0 -2.159 -2.286 -4.572 0.254 21
DS -1.6 -3.8 0 -2.7 0.254 21
DS 0 -2.7 1.6 -3.8 0.254 21
DS -2.2 -3.8 2.2 -3.8 0.254 21