[info] Frankenso - ECU shield compatible with OEM case / official

Hardware inside and outside of the ECU
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Frankenso - ECU shield compatible with OEM case

Post by puff »

argh. my bad! I thought it was 0805. Soldering 1206 instead of 0805 is a pain, at least on Frankenstein and at least for certain 1206s with smaller (narrower?) connectors.
sleepingAwake
Posts: 113
Joined: Fri Jan 13, 2017 4:15 am
Location: CT

Re: Frankenso - ECU shield compatible with OEM case

Post by sleepingAwake »

puff wrote:argh. my bad! I thought it was 0805. Soldering 1206 instead of 0805 is a pain, at least on Frankenstein and at least for certain 1206s with smaller (narrower?) connectors.
Ok i thought as much.

How about this http://www.digikey.com/product-detail/en/taiyo-yuden/TMK212BBJ106KGHT/587-4334-1-ND/5400908

TMK212BBJ106KGHT
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: Frankenso - ECU shield compatible with OEM case

Post by kb1gtt »

I see R0.5 has DIGI,490-3905-1-ND and I'm not quite sure what @russian gets populated on the assembled boards. It looks like I need to update the R0.4 BOM. I think the Chinese populate this cap, so it likely not the exact one in the BOM.

Can @russian confirm if the populated one use a 1206? Or do the populated ones use an 0805? However what I really care about, should I update the BOM to what is in R0.5?
Welcome to the friendlier side of internet crazy :)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Frankenso - ECU shield compatible with OEM case

Post by AndreyB »

kb1gtt wrote:I see R0.5 has DIGI,490-3905-1-ND and I'm not quite sure what @russian gets populated on the assembled boards. It looks like I need to update the R0.4 BOM. I think the Chinese populate this cap, so it likely not the exact one in the BOM.

Can @russian confirm if the populated one use a 1206? Or do the populated ones use an 0805? However what I really care about, should I update the BOM to what is in R0.5?
Chinese were the ones pointing at couple of these issues with wrong values or wrong packages :) So we have fixed the BOM in the email with them and in 0.5 development.

Let's fix 0.4 BOM. I would not be overriding the PCB file - that I was to stay 100% as it was the moment we send to fab - but schematics and BOMs I will update.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: Frankenso - ECU shield compatible with OEM case

Post by kb1gtt »

Ah, are there other caps that might be of concern or other components? Do you want me to update the R0.4 BOM, or do you think I'm just a middle man on this one? I've got it on my radar to update the schematic symbol for the electrolyte / polarity thing. Not change to PCB layout, but schematic can change. If you change caps, I would want to update the schematic properties as well, such that if someone uses the schematic to make the BOM, they get a proper BOM.
Welcome to the friendlier side of internet crazy :)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Frankenso - ECU shield compatible with OEM case

Post by AndreyB »

I think only absolutely neccesary things should be touched on 0.4

Not pcb for sure
Probably not wrong symbol probably not the right scale

But BOM has caused enough pain to be fixed in the 0.4 folder
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Frankenso - ECU shield compatible with OEM case

Post by AndreyB »

Feedback from http://forums.turbobricks.com/showthread.php?p=5554425#post5554425
it's great that you're using a lightweight RTOS, especially for open source development with vastly different talent levels. But I gotta say that one of my pet peeves is schematics that use flying/hidden connections -- please take the time to draw every wire, and even list the connecting pages -- everyone, other than the original designer, will thank you for your efforts.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: Frankenso - ECU shield compatible with OEM case

Post by kb1gtt »

I wish I knew a better way. I agree the schematics I make are not as easy to read as I wish they were. I pay very close attention to PCB current loops, and I start that with the schematic. Even worse is that I put the circuit layout as higher priority than the schematic, and even higher priority than the enclosure which will hold it. So as I get into the layout, I often will make a change in the schematic to make the layout net do what I want. After it's designed, I wish I could make a separate schematic which would be more signal flow related. If I could do this second schematic easily enough, I think it would make it much easier for people to diagnose. Right now we have a designers schematic, what we need is a diagnostics schematic.
Welcome to the friendlier side of internet crazy :)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Frankenso - ECU shield compatible with OEM case

Post by AndreyB »

getting this feedback again and again from the Subaru side of the fence so
131) between items #111, #127 and #128 we should keep stepper motor in mind and ideally have a space to mount it with minimal wiring
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
sleepingAwake
Posts: 113
Joined: Fri Jan 13, 2017 4:15 am
Location: CT

Re: stm32f4 MPU module LQFP 100

Post by sleepingAwake »

As long as the silkscreening is legible any color is fine.
The silkscreening on the frankenso 0.4 board isnt the easiest to read.
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: stm32f4 MPU module LQFP 100

Post by kb1gtt »

I have seen a Frankenso R0.2 and R0.3 board, but have not seen the R0.4. I believe the silk screen is basically the same for all three boards. This might seem odd, but I haven't seen a R0.4. I'm kind of proud that so many people have made good use of the R0.4 with out me touching it. Any how, can you elaborate about why it's hard to read? Do you mean contrast, size of text, other? On the R0.2 If possible I might be able to help resolve silk screen issues on future spins.
Welcome to the friendlier side of internet crazy :)
sleepingAwake
Posts: 113
Joined: Fri Jan 13, 2017 4:15 am
Location: CT

Re: stm32f4 MPU module LQFP 100

Post by sleepingAwake »

The size is ok but the font is not crisp. There are many misprints (portions of characters missing).

I'd have to compare it to an inkjet printer running low on ink and having some clogged nozzles.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: stm32f4 MPU module LQFP 100

Post by AndreyB »

Let's take examples from http://rusefi.com/images/Frankenso/ to the Frankenso topic. I will move existing posts, please continue there :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Frankenso - ECU shield compatible with OEM case

Post by AndreyB »

kb1gtt wrote:I have seen a Frankenso R0.2 and R0.3 board, but have not seen the R0.4
Well, you were investigating the one with exploded hip9011 chip? It was a 0.4 :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: Frankenso - ECU shield compatible with OEM case

Post by kb1gtt »

Ah, I did see an R0.4 for something like a week.
Welcome to the friendlier side of internet crazy :)
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: Frankenso - ECU shield compatible with OEM case

Post by kb1gtt »

russian wrote:getting this feedback again and again from the Subaru side of the fence so
131) between items #111, #127 and #128 we should keep stepper motor in mind and ideally have a space to mount it with minimal wiring
I just did the below line item, I think this is the same as your suggested 131). Let me know if 131 includes something different.

Code: Select all

93) RESOLVED IN R0.5 added pololu DRV8880 and A4988 stepper driver Perhaps should be an add-on board. 
Welcome to the friendlier side of internet crazy :)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Frankenso - ECU shield compatible with OEM case

Post by AndreyB »

Have not looked at the changes yet but here's another one sorry:
132) Add vias to PE5 & PE6 traces (these are input capture options on TIM9)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: Frankenso - ECU shield compatible with OEM case

Post by kb1gtt »

132 done
Welcome to the friendlier side of internet crazy :)
sadgin
contributor
contributor
Posts: 493
Joined: Mon Mar 23, 2015 9:27 am
Location: Novosibirsk

Re: Frankenso - ECU shield compatible with OEM case

Post by sadgin »

kb1gtt wrote:
russian wrote:getting this feedback again and again from the Subaru side of the fence so
131) between items #111, #127 and #128 we should keep stepper motor in mind and ideally have a space to mount it with minimal wiring
I just did the below line item, I think this is the same as your suggested 131). Let me know if 131 includes something different.

Code: Select all

93) RESOLVED IN R0.5 added pololu DRV8880 and A4988 stepper driver Perhaps should be an add-on board. 
Great!
I've modified a bit this part of PCB. I think such traces layout would be better.
Another question. How can we connect 1A,1B,2A,2B from DRV8880 with main connector? Can we do it on internal layers?
Attachments
Screenshot_20170213_132920.png
Screenshot_20170213_132920.png (42.81 KiB) Viewed 21749 times
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: Frankenso - ECU shield compatible with OEM case

Post by kb1gtt »

I was keeping the higher frequency digital signal bundled together, but your right, those 2 traces can be moved with out causing any real issues. So I moved them and got the 12V supply completely on an external layer.

Routing on internal layers should be avoided if possible. The power and ground planes have many current loops, adding breaks or barriers in these flood planes forces currents loops to get larger which causes noise issues. Currently there are no signal traces on the GND layer. The below are the breaks in the power plane.
Capture.PNG
Capture.PNG (15.13 KiB) Viewed 21740 times
Notice the breaks are far away from the power supply, and they are as short as possible. The longer traces are at the edge of the board where the power supply current loops are not likely. I do not like having these breaks, but in that area those are digital signals which can commonly functional survive this kind of layout.

Long breaks near the analog components would very likely cause noise issues for everyone, just so the stepper folks can have a more pretty board. Hmmm, perhaps an L shaped add-on board could be used which would rest on top of the hi/lo drivers. This might be handy as it could also function as a heat sink for the hi/lo's which would be good for helping to keep them cool. Either that or a bunch of jumper wires could be added for folks who need to put something there. After all they are probably going to be adding trurbo's, or other random stuff. So they are probably going be adding a bunch of jumper wires any how.
Welcome to the friendlier side of internet crazy :)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Frankenso - ECU shield compatible with OEM case

Post by AndreyB »

135) CANH silkscreen position is wrong
CANL silkscreen is fine, CANH is not
Attachments
screenshot.png
screenshot.png (84.98 KiB) Viewed 21560 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Frankenso - ECU shield compatible with OEM case

Post by AndreyB »

Biggest rusEfi order so far :)
Attachments
biggest_order.jpg
biggest_order.jpg (615.56 KiB) Viewed 21518 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Abricos
contributor
contributor
Posts: 849
Joined: Mon Aug 18, 2014 12:32 am
Location: Carteret, NJ 07008

Re: Frankenso - ECU shield compatible with OEM case

Post by Abricos »

russian wrote:Biggest rusEfi order so far :)
Uuuuu sexy ...
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Frankenso - ECU shield compatible with OEM case

Post by AndreyB »

Abricos wrote:Uuuuu sexy ...
I am now looking at these pictures. Between these two button holes and the little brain USB hole we need to make a smily-face I think.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: Frankenso - ECU shield compatible with OEM case

Post by kb1gtt »

I think we are already there with this one. One blue eye one black eye, funky mouth. Perhaps it needs a circle to show the face outline.
:|
Welcome to the friendlier side of internet crazy :)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Frankenso - ECU shield compatible with OEM case

Post by AndreyB »

Courtesy of @ https://www.micron.com/products/managed-nand/emmc/automotive-emmc#/ SD-card replacement but it's always BGA :(
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
Dron_Gus
contributor
contributor
Posts: 450
Joined: Wed Nov 13, 2013 1:11 pm
Location: S-Pb
Github Username: dron0gus

Re: Frankenso - ECU shield compatible with OEM case

Post by Dron_Gus »

I highly sugges to look at quadspi flashes. Current chip does not support qspi. But some of stm32f4-series support. All of STM32F7 support. One more reason to look closely to stm32f7**. :)
Profit:
SO8 package
direct memory maping (up to 256M) - so maps can be moved here.
4 pins only (eMMC usualy 8 + 1)
quite fast

http://www.st.com/content/ccc/resource/technical/document/application_note/group0/b0/7e/46/a8/5e/c1/48/01/DM00227538/files/DM00227538.pdf/jcr:content/translations/en.DM00227538.pdf
Abricos
contributor
contributor
Posts: 849
Joined: Mon Aug 18, 2014 12:32 am
Location: Carteret, NJ 07008

Re: Frankenso - ECU shield compatible with OEM case

Post by Abricos »

STM32F7x5 and STM32F7x6 I want 2 ... 8-)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Frankenso - ECU shield compatible with OEM case

Post by AndreyB »

Just added http://rusefi.com/wiki/index.php?title=Manual:Current_Status#FAQ hopefully I did not miss any major rusEfi limitations?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Frankenso - ECU shield compatible with OEM case

Post by AndreyB »

Code: Select all

139)                  add an app note regarding not having separate injector/analog/else GND on Frankenso
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Post Reply