Page 1 of 2
Shopping list (pretty old post, not very current)
Posted: Thu Oct 24, 2013 3:39 am
by AndreyB
http://rusefi.com/wiki/index.php?title=Manual:Try_It
Here comes a list of stuff you might need in order to play with all this. Probably trivial stuff but it took me some time to figure out all the keywords, might be useful for people joining this field. I am a cheap bustard so nothing too fancy here.
For simplicy of troubleshooting I like to split the ECU hardware into two pieces - a board with just the CPU (brain board), and the input-output board, also known as main board.
discovery is an off the shelf brain board. rusEfi also has it's own brain board, both are the same thing
Main board is also known as "discovery shield" if you look at the main board as something which allows a discovery board to act like an ECU.
Mandatory items
#1
stm32f4discovery http://www.digikey.com/ part number 497-11455-ND
I/O hardware
You can go with a proven simple board
Frankenstein
Or with trivial individual modules:
analog inputs board &
6 channel low-side /
12 channel low-side
Optional useful stuff
I prefer to order these small random things from eBay. Most of these would cost around $3 shipped each, but it would take maybe 3 weeks to get them. Same stuff could be ordered from
https://www.sparkfun.com/ - it would be more expensive, but you would get it way faster.
Prototyping board
Breadboard
Male to female jumper wire
5mm led
2.54mm Single Row Right Angle Pin Header Strip
2.54mm Single Row Pin Header Strip
1N4001 Diode
10x2 double row female header
64p ECU connector (if applicable)
http://www.ebay.com/itm/121122884285
optional but useful stuff:
Saleae 24MHz 8Channel Logic Analyzer - somehow these cost under $15 on
http://www.aliexpress.com I do not know if they are fake or what, but they work
When you have at least some of the hardware you can continue with getting the
firmware into the board
Re: Shopping list
Posted: Tue Nov 19, 2013 6:47 pm
by kb1gtt
Hmmm, Under $9 usd
http://www.st.com/web/en/catalog/tools/PF250863 perhaps a bit low on RAM though.
Re: Shopping list
Posted: Mon Dec 16, 2013 7:37 pm
by AndreyB
No, no no no! No way. No floating point unit means either horrible performance or complete U-turn to fixed point math and we are not going to make this U-turn
Re: Shopping list
Posted: Tue Dec 24, 2013 12:55 am
by shredator
Hello,
are there BOM's for the boards anywhere? Ive ordered some boards, and need to get parts now. If not, are the schematics in the respective threads for the various boards current? It seems that the first post contains a schematic, but then there is debate about what parts should be used. I know its experimental at this point, just wondering if some consensus has been reached on some of the boards.
Thanks, looks like an awesome project!
Re: Shopping list
Posted: Tue Dec 24, 2013 2:50 am
by AndreyB
shredator wrote:Are there BOM's for the boards anywhere?
You are the second person to ask so I guess it's time to fix it
Please help me to help you. Would be helpful if you can find digikey part numbers for
1) 10x2 2.54 female header
2) 1x2 5.08 screw-in terminal
3) 1x3 5.08 screw-in terminal
For resistors - do you think we need to put the exact part numbers? I guess we can. But economically it's probably easier to order a 4000 pcs bag of 1206 components and a smaller bag of 0805 components. On the other hand, maybe it's easier with the exact components.
Re: Shopping list
Posted: Tue Dec 24, 2013 3:41 am
by rus084
1) 10x2 2.54 female header is most easy item . it is in used electronic .
why buy new if i can find used,old electronic ?
Re: Shopping list
Posted: Tue Dec 24, 2013 3:44 am
by AndreyB
rus084 wrote:1) 10x2 2.54 female header is most easy item . it is in used electronic. why buy new if i can find used,old electronic ?
It really depends. I am sure I do not have any used electronics which would be a donor of a 10x2 female header, especially five of them.
Re: Shopping list
Posted: Tue Dec 24, 2013 5:45 am
by shredator
Hopefully these work:
2x10 female header:A106395-ND 87606-610LF-ND 609-3555-ND
2 position screw terminal: ED2609-ND
3 position screw terminal: ED2610-ND
I think its convenient when there is a BOM with exact part #'s, especially for people like me that aren't very familiar with these types of parts, so one can simply import into digikey and order without fear of missing something or getting it wrong. I'm not so worried about finding the absolute cheapest parts, when the difference is just a few cents.
As far a getting a 4000 piece bag, are you thinking some sort of group buy?
Edit: fixed part # for header
Re: Shopping list
Posted: Tue Dec 24, 2013 10:06 am
by kb1gtt
rus084 wrote:why buy new if i can find used,old electronic ?
My take on this is that we should provide a MFG part number and at least one supplier part number, such that you can buy it from a supplier if you prefer. However you don't have to use that if you don't want.
For screw terminals, I used these
http://octopart.com/1760490000-weidmuller-306711
http://octopart.com/1760500000-weidmuller-306712
I'd like to find some that are narrower. Perhaps with a connector of some sort, similar to this.
http://www.ebay.com/itm/10-Pcs-5-08mm-Pitch-Right-Angle-2-pin-2-way-Screw-Terminal-Block-Plug-Connector-/181201924630?pt=LH_DefaultDomain_0&hash=item2a3079f216 but narrower and smaller. Injectors are typically under 100V, so we could use much smaller connectors. I really like having a connector so you can remove the board.
Re: Shopping list
Posted: Tue Dec 24, 2013 1:16 pm
by AndreyB
shredator wrote:As far a getting a 4000 piece bag, are you thinking some sort of group buy?
No, I mean something like
http://www.ebay.com/itm//400509322239 I have not done the cost analysis, but with this $12 bag I feel confident that I have some 1206 resistors and I do not need to shop individually.
Re: Shopping list
Posted: Tue Dec 24, 2013 1:32 pm
by AndreyB
shredator wrote:2x10 female header: A106395-ND
2 rows with 10 positions in each, so 20 positions total.
Anyway, here is the funny thing:
digikey: SAM1086-10-ND $2.3 @ qty 20 = $46 + shipping total
Now compare this with
http://www.ebay.com/itm//400316132430 "20 Pcs. 2x10 Double Row" $6.99 shipped total
Re: Shopping list
Posted: Fri Dec 27, 2013 5:04 pm
by shredator
russian wrote:shredator wrote:2x10 female header: A106395-ND
2 rows with 10 positions in each, so 20 positions total.
Doh. original post edited...
Re: Shopping list
Posted: Sat Dec 28, 2013 12:54 pm
by hasse.69
Re: Shopping list
Posted: Sat Dec 28, 2013 1:48 pm
by AndreyB
Right, these ones are MALE connectors - but we already have the male pins on the Discovery board, so for our boards we need FEMALE connectors.
Re: Shopping list
Posted: Sat Dec 28, 2013 2:38 pm
by hasse.69
With these ribbon cables you could get a "flexible" setup.
http://www.aliexpress.com/item/10pcs-20pin-IDC-Flat-Ribbon-Cable-wire-for-ISP-JTAG-ARM/1582505420.html
- 20 pin flat ribbon.JPG (5.84 KiB) Viewed 31145 times
Just wanted to show you.
I think what you are doing is excellent
Best regards , Hasse.
Re: Shopping list
Posted: Sat Dec 28, 2013 3:15 pm
by AndreyB
Unfortunately there is a bit of a problem with using these cables with the discovery board: the cable would not snap on the discovery 25x2 connectors, because 10x2 plastic connectors only snap on 10x2 pins. If there are extra pins on the side - and in our case there are more pins - these extra pins are hitting the plastic on the side of the connectors.
If you think the project is cool we need to figure out a way to get you involved
Re: Shopping list
Posted: Sat Dec 28, 2013 4:03 pm
by hasse.69
Re: Shopping list
Posted: Sat Dec 28, 2013 4:15 pm
by AndreyB
Let's begin from the beginning: what's wrong with the female header and snapping the board on the discovery?
Multiple simple/dual/triple wires would be a pain to manage and the chance of one of them jumping off the connector increases, and on a moving vehicle we would have some vibration for sure. There is actually an idea to solder the boards to discovery eventually just to be sure they stay together.
Re: Shopping list
Posted: Sat Dec 28, 2013 5:24 pm
by AndreyB
shredator wrote:Hopefully these work:
2x10 female header:A106395-ND 87606-610LF-ND
87606-610LF-ND gives me Non-Stock?
Re: Shopping list
Posted: Sat Dec 28, 2013 6:48 pm
by hasse.69
Re: Shopping list
Posted: Mon Dec 30, 2013 5:44 am
by shredator
bah! edited again. See, this is why people like me need BOM's!
Re: Shopping list
Posted: Mon Dec 30, 2013 1:04 pm
by AndreyB
Yes it is. f407 is the kind we need.
Re: Shopping list
Posted: Mon Dec 30, 2013 1:31 pm
by AndreyB
shredator wrote:bah! edited again. See, this is why people like me need BOM's!
I know
I have updated the
6 channel BOM with the screw-in terminals - the .csv is linked to the first post. All the mandatory parts are there. Open issue is that I have not yet figured out a way to generate digikey-compatible BOMs.
I have also added a
dictionary of common part numbers
Re: Project Frankenstein
Posted: Mon Dec 30, 2013 8:38 pm
by hasse.69
Re: Project Frankenstein
Posted: Mon Dec 30, 2013 10:18 pm
by hasse.69
Re: Shopping list
Posted: Fri Jan 03, 2014 2:40 pm
by hasse.69
Re: Shopping list
Posted: Sat Jan 04, 2014 2:28 am
by AndreyB
Here is a better deal on the 64p:
http://www.ebay.com/itm/121122884285
I wonder if you would find a place where I can buy one single
http://rusefi.com/hardwave/368255-2/
Re: Shopping list
Posted: Sat Jan 04, 2014 8:46 pm
by hasse.69
Re: Shopping list
Posted: Sat Jan 04, 2014 10:01 pm
by AndreyB
$37 for a stupid connector? They do not love us at all
Re: Shopping list
Posted: Sat Jan 04, 2014 10:21 pm
by hasse.69
Thats why i wanted to show you an alternative connector.
Technical Characteristics
Type of mating: Thread
Types of backshells: Straight backshell
Number of contacts: 24
Contact plating: Silver
Operating current per each con: 5A
Max operating voltage: 560V
Operating frequency 0-3MHz
It´s for soldering wires directly to them.
You get one male connector that is bolt on to a box , and a female that is for the cable.
http://www.aliexpress.com/item/Military-24-Pin-28mm-diameter-Twist-Male-Female-Connector-YJ-14/621230791.html
The pair (male/female) for 10$