rusefi-1/hardware/frankenso/known_issues.txt

203 lines
19 KiB
Plaintext

1) RESOLVED IN R0.2 upper mounting hole does not align - see http://rusefi.com/images/Frankenso/frankenso_0_1_back.jpg
2) RESOLVED IN R0.2 add a jumper to isolate C1002 & C1003 while powered via USB? see http://rusefi.com/forum/viewtopic.php?f=4&t=569&start=50#p9859
3) RESOLVED IN R0.2 usability issue: GND test pad is under discovery
4) RESOLVED IN R0.2 add larger +5 test pad?
5) RESOLVED IN R0.2 add +12 test point?
6) RESOLVED IN R0.2 Thermocouple needs a via to allow a zip tie to go fully around the connector.
7) RESOLVED IN R0.2 op-amp reference & part # silkscreen is upside down in relation to the labeling of the actual chips
8) RESOLVED IN R0.2 Make HIP9011 components into 0805 for common parts
9) RESOLVED IN R0.2 VDD on STM discovery should be 3V not 5V.
10) RESOLVED IN R0.2 LCD mounting holes are too small for the Chinese M3 stand-offs
11) RESOLVED IN R0.2 SD card PB4 should be SO not SI PB5 should be SI not SO.
12) RESOLVED IN R0.2 USB D- and D+ were on wrong pins, D+ now on USB pin 3, TTL RX and TX were also on the wrong pins
13) RESOLVED IN R0.2 JP212 is to close to the LCD mounting slot.
14) RESOLVED IN R0.4 separate VP lines of our three hi-side mosfers
15) RESOLVED IN R0.2 look into flipping the VR + and - pins
16) RESOLVED IN R0.2 add vias for GND, 12V and 5V for test purposes
17) RESOLVED IN R0.2 add option to GND one side of VR in ECU
18) RESOLVED IN R0.2 HC-OX needs 3.3V not 5V.
19) RESOLVED IN R0.4 BOM issue: D1001 should be BZT52C7V5-FDICT-ND?
20) RESOLVED IN R0.4 BOM issue: C1001 sch says 470uF but part number is 100uF? CHANGED TO 330uF 35V
21) RESOLVED IN R0.4 SKQUCAA010 is End of Life. I've placed and order to get these in October, but we need a better solution
22) RESOLVED IN R0.2 JP212 should be replaced with JP209 which would be breaking the OUT9 line. That's part of hall-via-op-amp circuirty.
23) RESOLVED IN R0.4 chip select and such for SPI on thermo-couple chips.
24) RESOLVED IN R0.4 Change joy stick to ALPS SKRHAAE010
25) RESOLVED IN R0.2 add a prototype area for future circuits to be tossed in.
26) add a couple more low-side chips
27) RESOLVED IN R0.2 surge suppression diode option for some low-side
28) RESOLVED IN R0.2 better silkscreen for P602 & P604 - explicit "5v" "12v" "GND"
29) RESOLVED IN R0.2 Add LED indicators to injector channels.
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
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 IN R0.5 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) RESOLVED IN R0.5 added pololu DRV8880 and A4988 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 (PD3 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
105) RESOLVED IN R0.5 D161 TPIC8101 silk screen is a bit messed up.
106) RESOLVED IN R0.5 Change X161 to same 8MHz X1.
107) Per this PDF http://www.ti.com/lit/an/snva538/snva538.pdf the switch mode power supply may have some EMC noise issues.
108) RESOLVED IN R0.5 Q1001 was Alpha,AO3401A and changed to Vishay SQ2301ES-T1-GE3 which is automotive AEC-Q101 qualified.
109) Move D12-D23 schematics from the main page to the inj12ch page
110) Part number for D19 (PB9-INJ09/PB9) as Miata Idle Valve Solenoid
111) RESOLVED IN R0.5 JP09 (12V), JP07 (GND), and JP08 (5V) now have via's that are at lest 1.1mm for larger wires.
112) reduce high-side schematics confusion where H_IN1 is HL2, H_IN3 is HL1 etc.see http://rusefi.com/forum/viewtopic.php?f=4&t=569&start=240
113) RESOLVED IN R0.5 "Normal + Insert" attributes for all SIL-2 and SOD-123 footprints to fix position file generation
114) PC0 - hip9011 vs USB OTG current limiting chip STMPS2141STR conflict
115) PD5 vs USB OTG current limiting chip STMPS2141STR conflict
116) better part number for D703 to avoid leakage
117) RESOLVED IN R0.5 Add pull down and series resistors to hi/low mosfet driver
118) add silkscreen labels matching Frankenso analog inputs mapping on wiki - maybe closer to diodes?
119) RESOLVED IN R0.5 change the injector mosfet to VNS14NV04P-E
120) RESOLVED IN R0.4.2 "PB1 reset defaults" actually it's PD6
121) RESOLVED IN R0.5 Fix pinout of X2, it should be connected to pad 4 not pad 2.
122) RESOLVED IN R0.5 need a jumper between W2 and D12-D23 - NB2 miata fly-back should be wired into main relay 12v not ignition on 12v ADDED JP06
cars like 2003 miata have separate ignition key +12 and main relay +12. We need to separate +12 trace for flyback D15 etc
routed into a separate pin, with an option for jumper into ignition +12
123) RESOLVED IN R0.4.2 Change C302 from 0.01uF to 0.1uF, which removes loweres the filter cut off frequency, and decreases the noise seen by the ECU.
124) RESOLVED IN R0.4.2 Change C210, C220, C240 from 0.01uF to 1uF, which removes loweres the filter cut off frequency, and decreases the noise seen by the ECU.
125) RESOLVED IN R0.4.3 W701 is referred to as jumper WJ01 in the notes
126) RESOLVED IN R0.4.3 Add a note about optional D12-D23 for solenoids
127) RESOLVED IN R0.5 Add vias to button traces: PC8 PD11 PD10 (PD0 & PD2 already have those)
128) RESOLVED IN R0.5 Add vias to most or all HL traces: PC7 PC9 PD8 PD9 PE8 PE10 PE12 PE14
129) RESOLVED IN R0.5 silkscreen not under but next to component: R1001 R1002 D1001 etc?
130) RESOLVED IN R0.4.3 C472, C354 and C358 are electrolytic in the schematic, change to non polarity dependant symbols to match real world. RESOLVED IN R0.4.2
131) Fix 3D view
132) RESOLVED IN R0.5 Add vias to PE5 & PE6 traces (these are input capture options on TIM9)
133) RESOLVED IN R0.5 Added more robust surge suppression to power supply, also added an RF choke to help prevent potentail RF issues.
134) RESOLVED IN R0.5 Add zone cut out such that boards can have engraved serial numbers.
135) RESOLVED IN R0.5 CANH silkscreen is pointing at the wrong pin, should be moved to the next pin http://rusefi.com/forum/viewtopic.php?f=4&t=569&start=330#p24404
136) RESOLVED IN R0.5 D1003 & D1006 one of pads needs larger drill, same as other
137) RESOLVED IN R0.5 D1001 needs polarity silkscreen
138) RESOLVED IN R0.5 Verified diode polarities, new KICAD libs flipped pin 1
139) RESOLVED IN R0.5 Change D1004 from VS-50WQ04FNPBF to VS-50WQ04FN-M3
140) RESOLVED IN R0.5 D1006 "alt diode for D1004" app note needs to get back to power supply page
141) RESOLVED IN R0.5 add an app note regarding not having separate injector/analog/else GND on Frankenso (NOTE ADDED TO PAGE 15)
142) ++++++ re-check this ++++++ RESOLVED IN R0.5 Some fab shops do not like soldering 0R 0805 on JUMPER footprint. Need to convert JPO1, JPO4 JPO5 "SM0805_jumper"
143) move D12-D23 schematics to outputs page, add note mentioning that needed for IAC/VVT but not for injectors
144) RESOLVED IN R0.5 HL7 & HL8 silkscreen is missing
145) RESOLVED IN R0.4.3 HI/LO net names are confusing, and jumbled.
146) RESOLVED IN R0.5 HI/LO 2 silk screen is on wrong harness pin.
147) RESOLVED IN R0.5 Add 232 TX and RX connection points for external MAX232 or equiv chip SEE P701
148) RESOLVED IN R0.5.3 route NC located next to PD15 to 3.3V battery+ / RTC mod / see viewtopic.php?f=4&t=460
149) RESOLVED IN R0.5.3 INJ12 MCU trace is to close to PCB edge refence http://rusefi.com/forum/viewtopic.php?f=4&t=569&start=390
150) Diodes like D16 to D23 would be better if they were connected to the other side of the W## connections.
151) RESOLVED IN R0.5.1 Q701 and Q1001 should use same not obsolete chip, changed to Q1001 from SQ2301ES-T1-GE3 to SI2323DS-T1-E3
152) RESOLVED IN R0.5.2 R170 unify part number with R102/R103/R104, Change 5K to 5k, so they combine in the frankenso.csv BOM export.
153) RESOLVED IN R0.5.2 unify 0805 LED packages in order to simplify BOM - no need to have any LED-0805_A like D2 while D1005 is LED-0805 this combines them in the frankenso.csv BOM.
154) RESOLVED IN R0.5.2 Change X1 value from CRYSTAL, to 8MHz such that the frankenso.csv BOM combines these items.
155) RESOLVED IN R0.5.2 Change R137, etc, from 1K to 1k to combine them in the frankenso.csv BOM.
156) RESOLVED IN R0.5.2 Change Q701 value to 20V, to combine them in frankenso.csv BOM.
156) RESOLVED IN R0.5.2 Change several values which have the field designation like mfg# into MFG#, which allows combining items in frankenso.csv BOM.
157) RESOLVED IN R0.5.3 Special field/flag for native stm34-related components to simplify BOM if using external brain board
158) RESOLVED IN R0.5.3 add "virtual" or DNP note to all non-PCB headers like P31 P32 P48 P53 P49 P50 P55 P56 P57 P58
159) RESOLVED IN R0.5.3 unify DNP labels for all real but DNP components
160) RESOLVED IN R0.5.3 unify part number and value for most test points like P15 P24 P25 P10 P1002 W63 W64 P1502 etc
161) RESOLVED IN R0.5.3 unify FB1 and FB701 footprint
162) RESOLVED IN R0.5.3 unify useful 0R jumpers packages and part numbers JP471 JPO1 JPO6 JPO6 W1002 W1003
. See also #166
163) unify large-resistance resistors to same value? R231 R241 R251 R271 R351 R166
164) RESOLVED IN R0.5.1 The POS file was missing a couple componets. New POS uses "Force INSERT atribute for all SMD footprints"
165) RESOLVED IN R0.5.2 remove test_module1501 to reduce confusion. Module was a test footprint, combining multiple other footprints into one.
166) RESOLVED IN R0.5.3 W1002, W1003, JPO1, JPO4 & JPO5
, had footprint SIL-2 which is now rusEFI_LIB:SM0805_jumper this causes the assembler to install the 0R jumpers.
167) RESOLVED IN R0.5.3 W23 & W101 had footprint SM0805_jumper which is now Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm this causes the assembler to not install a 0R jumper.
168) RESOLVED IN R0.5.3 now that all mounting holes align let's move back side traces away from top-right and bottom-right mounting points. See https://rusefi.com/forum/viewtopic.php?f=4&t=569&p=28199#p28199
169) RESOLVED IN R0.5.2 BOM inductor should be 68uH
170) RESOLVED IN R0.5.3 Q1002 seems to be thermally limited to about 0.7A. Make Q1002 have better thermal properties. I hope this helps make the thermal better.
171) RESOLVED IN R0.5.3 Fix the 3D, such that 3D works.
172) Change DN2625 to the physically larger IXTA6N50D2 as noted here https://rusefi.com/forum/viewtopic.php?p=28759#p28759
173) RESOLVED IN R0.5.5 At least some connector silkscreen 1A-3Z see viewtopic.php?f=4&t=507#p29006
174) Consider adding the low cost current limiting circuit noted by Jerri Ellsworth at this video. https://www.youtube.com/watch?v=QZ0WXQWND-I
175) RESOLVED IN R0.5.4 D12 to D23 on schematic are confusing. Aling these desinators to be more clear.
176) RESOLVED IN R0.5.6 0805 options for VP selection on High Side VP +5/+12 selection
177) adjust mounting holes to allow 89661-32590 and 89661-32260 cases
178) RESOLVED IN R0.5.5 Update AN input schematic to note "low pass filter knee at 1kHz or 10Hz with 10k series resistor"
179) RESOLVED IN R0.5.5 Update AN input schematic to note "low pass filter knee at 10kHz or 100Hz with 10k series resistor"
180) RESOLVED IN R0.5.5 Update AN input schematic to note "low pass filter knee at 100kHz or 1kHz with 10k series resistor"
181) RESOLVED IN R0.5.6 W28 was connected to 5F which was a no connect. It is now connected to 5V.
182) RESOLVED IN R0.5.6 W27 was connected to 2E which was a no connect. It is now connected to AN3-HARN for an optional external MAP.
183) RESOLVED IN R0.5.6 W31 was connected to 2I which was a no connect. It is now connected to AN4-HARN for an optional external W02.
184) both sot23 and BAS70-04FILM pinouts are wrong ending up with correct PCB
185) comma is a challenging symbol for field names. We are hacking/cheating when we use a comma in field name like "MFG,MFG#" and field value "microchip,MCP6004-E/SL" and this breaks IBOM tool. The fair way is to have two separate fields.
PS: not breaking iBOM tool anymore but still a hack :)
186) change JP9 & JP11 footprint from "SIL-2" to "SM0805_jumper" matching the Wxx jumper footprint this allows 0R SMT jumpers to be installed facilitate assembly
187) mention "Multiple 5ks for increased stand off voltage. Yes 4.7 k should be ok." on the schematics/PDF
For honda add-on / rewiring board
-- Add 2A high side solinoid drive for VTec sol
-- Add 3rd VR chip for 3rd signal
-- Add selectable high side drive with +5V or +12V options
-- re-wire to allow freindly pinout