Prometheus - NEW compact ECU shield!

Hardware inside and outside of the ECU
User avatar
kb1gtt
contributor
contributor
Posts: 3407
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA
Contact:

Re: Prometheus - NEW compact ECU shield!

Post by kb1gtt » Tue May 23, 2017 8:19 pm

That's good news. I find it interesting the method for making serial into a multi device network.
Welcome to the friendlier side of internet crazy :)

User avatar
andreika
donator
donator
Posts: 411
Joined: Mon Feb 13, 2017 2:35 pm
Location: Kiev

Re: Prometheus - NEW compact ECU shield!

Post by andreika » Sun Jun 04, 2017 12:24 pm

I wrote Blootooth initialization code for rusEFI and tested the Bluetooth module. It works like a charm! :D
Set baud rate to 115200 - no problems! 8-)

User avatar
russian
Site Admin
Posts: 9520
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Prometheus - NEW compact ECU shield!

Post by russian » Sun Jun 04, 2017 3:05 pm

andreika wrote:I wrote Blootooth initialization code for rusEFI and tested the Bluetooth module.
This is about setting BT name/pin in HC06 modules right? So technically optional, meaning HC06 would work using defaults without the initialization?

What about the other kind of initialization - setting HC05 modules to operate with rusEfi? :)
https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239

User avatar
andreika
donator
donator
Posts: 411
Joined: Mon Feb 13, 2017 2:35 pm
Location: Kiev

Re: Prometheus - NEW compact ECU shield!

Post by andreika » Sun Jun 04, 2017 3:59 pm

russian wrote:This is about setting BT name/pin in HC06 modules right?
Right. And baud rate too.
russian wrote:So technically optional, meaning HC06 would work using defaults without the initialization?
I'm afraid not every HC06 will work without initialization (unlike HC05). At least mine didn't work. Perhaps it doesn't have default values and also it doesn't support AT-commands to get them.
russian wrote:What about the other kind of initialization - setting HC05 modules to operate with rusEfi? :)
I'll try to add HC05 support later. It has slightly different command format. But I don't have any of HC05, so I won't be able to check if it works... :(

User avatar
andreika
donator
donator
Posts: 411
Joined: Mon Feb 13, 2017 2:35 pm
Location: Kiev

Re: Prometheus - NEW compact ECU shield!

Post by andreika » Tue Jun 06, 2017 7:11 pm

Updated assembled board photo on the main page:
prometheus-pcb-top.jpg
prometheus-pcb-top.jpg (394.35 KiB) Viewed 5625 times

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

Re: Prometheus - NEW compact ECU shield!

Post by kb1gtt » Tue Jun 06, 2017 9:30 pm

I won't believe it's a fist spin unless I see more wire wrap jumper wires :)

Your also doing a great job with the quality of soldering. Very nice and keep up the good work. It's looking good.

I kind of wonder how well one of these would work on my 73 Jawa motorcycle.
Welcome to the friendlier side of internet crazy :)

User avatar
andreika
donator
donator
Posts: 411
Joined: Mon Feb 13, 2017 2:35 pm
Location: Kiev

Re: Prometheus - NEW compact ECU shield!

Post by andreika » Sat Jun 17, 2017 9:32 pm

Now we have the first engine running on Prometheus ECU! 8-)
[video]https://www.youtube.com/watch?v=QMhh0obZReE[/video]

And no jumper wires! :P
pcb_harness.jpg
pcb_harness.jpg (221.18 KiB) Viewed 5509 times
But still lots of work to do...

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

Re: Prometheus - NEW compact ECU shield!

Post by kb1gtt » Sun Jun 18, 2017 1:17 am

Sweet, nice progress.

Do I see Individual Throttle Bodies (ITB)? Once upon a time, I made this board called MultiMAP which combines multiple MAP signals into one signal for your ECU. I understand people often combine the MAP signals with small hoses and check valves. This board does it electrically, with multiple MAP sensors. The below link might be of interest.

https://github.com/jharvey/MultiMAP
Welcome to the friendlier side of internet crazy :)

User avatar
darxfame
contributor
contributor
Posts: 259
Joined: Mon Feb 13, 2017 10:06 pm
Location: Moscow

Re: Prometheus - NEW compact ECU shield!

Post by darxfame » Tue Aug 08, 2017 8:41 am

Work in progress=)ImageImageImageImageImageImageImage
Last edited by darxfame on Tue Aug 08, 2017 8:48 am, edited 1 time in total.

User avatar
darxfame
contributor
contributor
Posts: 259
Joined: Mon Feb 13, 2017 10:06 pm
Location: Moscow

Re: Prometheus - NEW compact ECU shield!

Post by darxfame » Tue Aug 08, 2017 8:47 am

It will be look like as photoImage

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

Re: Prometheus - NEW compact ECU shield!

Post by kb1gtt » Tue Aug 08, 2017 8:52 am

You have allot of patience in soldering those wires. It looks like the final package will be very small and tidy. Keep us posted, looks like a cool project.
Welcome to the friendlier side of internet crazy :)

User avatar
darxfame
contributor
contributor
Posts: 259
Joined: Mon Feb 13, 2017 10:06 pm
Location: Moscow

Re: Prometheus - NEW compact ECU shield!

Post by darxfame » Tue Aug 08, 2017 8:57 am

Of course) i will send you a final result) i had no found box for ECU like andreika's box and i get for 3$ ECU Bosch Motronic from lada 2112 with 55pin connector.

User avatar
darxfame
contributor
contributor
Posts: 259
Joined: Mon Feb 13, 2017 10:06 pm
Location: Moscow

Re: Prometheus - NEW compact ECU shield!

Post by darxfame » Wed Aug 09, 2017 7:40 am

It works) But I seem to have killed hc-06 when soldered on the other side of the tpic (hip)ImageImageImage

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

Re: Prometheus - NEW compact ECU shield!

Post by kb1gtt » Wed Aug 09, 2017 10:18 am

HC-06 wifi in a metal enclosure will likely not work. I'm assuming you mean that with no metal around, it still does not work. You will need the metal more than a couple inches or a like 50cm or more away for this to work. Once you know it works with metal around, you can then start to place metal closer to it and see how and when it starts to work. Also I've read that some of the boards sourced from lower cost suppliers have issues, and are dead players out of the box. It might simply be broken.

Looks tidy when in the enclosure. Very nice.
Welcome to the friendlier side of internet crazy :)

User avatar
darxfame
contributor
contributor
Posts: 259
Joined: Mon Feb 13, 2017 10:06 pm
Location: Moscow

Re: Prometheus - NEW compact ECU shield!

Post by darxfame » Wed Aug 09, 2017 12:07 pm

It worked, while I did not solder the tpic from the back side

User avatar
andreika
donator
donator
Posts: 411
Joined: Mon Feb 13, 2017 2:35 pm
Location: Kiev

Re: Prometheus - NEW compact ECU shield!

Post by andreika » Wed Aug 30, 2017 4:45 pm

I'm glad to inform that the second stage of the Prometheus board testing is complete! :D

Tested on a real car, 12 days of hours-long driving, over 4500 km distance traveled, 8 countries, including complicated weather conditions, mountains etc.
No significant hardware issues detected! :!:
And rusEFI firmware was also stable and reliable!

P.S. There was no backup ECU on board! If something happened to the board, it would be some big trouble far away from home... 8-)

User avatar
russian
Site Admin
Posts: 9520
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Prometheus - NEW compact ECU shield!

Post by russian » Wed Aug 30, 2017 7:09 pm

andreika wrote:P.S. There was no backup ECU on board! If something happened to the board, it would be some big trouble far away from home... 8-)
https://en.wikipedia.org/wiki/Russian_roulette
https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239

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

Re: Prometheus - NEW compact ECU shield!

Post by kb1gtt » Thu Aug 31, 2017 12:38 am

Sweet, 8 countries. Any chance it's a amphibious car? Perhaps you could do a trip around the world on rusEFI.
https://en.wikipedia.org/wiki/Amphicar

Good works, and good news it is working well.
Welcome to the friendlier side of internet crazy :)

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

Re: Prometheus - NEW compact ECU shield!

Post by kb1gtt » Tue Oct 24, 2017 11:17 pm

I haven't heard much about this board lately. I'm curious how is this board going?
Welcome to the friendlier side of internet crazy :)

User avatar
andreika
donator
donator
Posts: 411
Joined: Mon Feb 13, 2017 2:35 pm
Location: Kiev

Re: Prometheus - NEW compact ECU shield!

Post by andreika » Wed Oct 25, 2017 10:55 am

kb1gtt wrote:I haven't heard much about this board lately. I'm curious how is this board going?
There're 3 boards at the moment. Mine is seemingly fine, but the car isn't used currently (I'm quite busy with long-term rear axle upgrade), so I can't tell for sure.
Another one is already assembled and is waiting for the first run - on darxfame's car (harness mess-up etc.). I hope he starts his own topic here soon! :roll:
And the third board is at the early stage of gathering components, I haven't heard of any progress recently...

User avatar
darxfame
contributor
contributor
Posts: 259
Joined: Mon Feb 13, 2017 10:06 pm
Location: Moscow

Re: Prometheus - NEW compact ECU shield!

Post by darxfame » Sun Oct 29, 2017 10:20 pm

Maked new wiresImage

Отправлено с моего PRO 6 через Tapatalk

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

Re: Prometheus - NEW compact ECU shield!

Post by kb1gtt » Sun Oct 29, 2017 10:54 pm

Very good to see. Keep up the good work.
Welcome to the friendlier side of internet crazy :)

puff
contributor
contributor
Posts: 2719
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Prometheus - NEW compact ECU shield!

Post by puff » Sun Oct 29, 2017 11:00 pm

hey, where exactly in the moscow region?

User avatar
andreika
donator
donator
Posts: 411
Joined: Mon Feb 13, 2017 2:35 pm
Location: Kiev

Re: Prometheus - NEW compact ECU shield!

Post by andreika » Tue Jan 30, 2018 12:14 pm

Updated Prometheus files for Revision 0.2 (2018-01-30)!

What's new:
+ resistor R13 (near CJ125) connected to pin 22 of U2, not to the ground
+ transistor Q1 (oxygen sensor heater) changed from VND5 to VND14
+ resistor R3 (heater MOSFET gate) reduced to 220 Ohm
+ removed resistor R5 (changed to jumper wire) and capacitor C6
+ more wide traces for Wideband O2S heater power supply (near P2 connector)
+ power lines V12 and WV12 (WideBand) now separated
+ removed erroneous connection of CKPS2+ and R152 to the ground
+ increased clearance between capacitors C42 and C43
+ more wide power supply traces for MAX9926
+ added +5V TVS-diode for supply of MAX9926 (D30)
+ increased clearances for internal ign.coil ground planes, ign_gnd output moved away
+ removed connection traces of ign.ground and power ground inside PCB
+ additional pull-up resistor added for tachometer transistor to +5V (R165)

All links to schematic & gerber files - on the first page of the topic.
Last edited by andreika on Tue Jan 30, 2018 6:25 pm, edited 1 time in total.

User avatar
andreika
donator
donator
Posts: 411
Joined: Mon Feb 13, 2017 2:35 pm
Location: Kiev

Re: Prometheus - NEW compact ECU shield!

Post by andreika » Tue Jan 30, 2018 12:24 pm

kb1gtt wrote:
Tue Jan 30, 2018 3:42 am
Do my eyes deceive me, do I see prometheus uses 2 STM32's. It looks like the CJ125 is on the second chip, and that's not the same chip on our discovery board.
Yes, the board has a double footprint to choose between STM32F469 and STM32F405:
double-footprint.JPG
double-footprint.JPG (44.73 KiB) Viewed 4588 times
And CJ125 support is available for both chips!
russian wrote:
Tue Jan 30, 2018 3:55 am
your can mount either a smaller more available chip and get limited functionality, or get a larger chip less available chip and get everything.
The functionality of the smaller chip is almost literally the same as of the larger one. All 64 pins used and routed!
The only absent pin in STM32F405 is a debug-test pin used as an output of RPM stimulator.

puff
contributor
contributor
Posts: 2719
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Prometheus - NEW compact ECU shield!

Post by puff » Sun Mar 18, 2018 11:41 pm

I've forgotten if I'v asked it, do you have vehicle speed sensor on that board and what's the circuit for it? What does INA denote on your schematics?
Am I right, this is the way the board knows that ignition is on? To the left is from ignition key on, the upper line to AGND is basically the mcu adc pin, and that's enough?
Снимок экрана 2018-03-19 в 2.29.38.png
Снимок экрана 2018-03-19 в 2.29.38.png (17.82 KiB) Viewed 4238 times

User avatar
andreika
donator
donator
Posts: 411
Joined: Mon Feb 13, 2017 2:35 pm
Location: Kiev

Re: Prometheus - NEW compact ECU shield!

Post by andreika » Mon Mar 19, 2018 6:41 am

puff wrote:
Sun Mar 18, 2018 11:41 pm
do you have vehicle speed sensor on that board and what's the circuit for it?
VSS can be connected in two ways:
a) via secondary trigger input (if no cam sensor) - this method is being used by @darxfame, and it works;
b) via digital In1/In2 inputs - but not supported in firmware yet.
puff wrote:
Sun Mar 18, 2018 11:41 pm
What does INA denote on your schematics?
INA stands for "Input analog" and is used to connect an additional analog sensor (like throttle pedal etc.).
puff wrote:
Sun Mar 18, 2018 11:41 pm
Am I right, this is the way the board knows that ignition is on? To the left is from ignition key on, the upper line to AGND is basically the mcu adc pin, and that's enough?
Yes, it's ignition voltage sensing input. A resistive voltage divider, TVS-protection and ADC pin, right.
It detects both ignition (for board power management option) and battery voltage (there shouldn't be much voltage drop across the operational ignition key in most cases)...

puff
contributor
contributor
Posts: 2719
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Prometheus - NEW compact ECU shield!

Post by puff » Mon Mar 19, 2018 8:23 am

why didn't you use an opamp for that VIGN input? is that okay? In case I am using it (for fuel level calculations), do I have to add an opamp to that circuit?

speaking of vss, am I right, it is powering from 12V rail and uses some sort of pull-up? (in stock, usually, to 12V rail). If so, what's the way this signal is translated to 3.3v? the same resistive divider plus TVS-protection?

User avatar
andreika
donator
donator
Posts: 411
Joined: Mon Feb 13, 2017 2:35 pm
Location: Kiev

Re: Prometheus - NEW compact ECU shield!

Post by andreika » Mon Mar 19, 2018 10:53 am

puff wrote:
Mon Mar 19, 2018 8:23 am
why didn't you use an opamp for that VIGN input? is that okay? In case I am using it (for fuel level calculations), do I have to add an opamp to that circuit?
When we're measuring the battery voltage, we don't need opamp, because source resistance is low. But we do need it when a high-impedance sensor is connected (including resistive ones like tps and thermistors). So if you connect some kind of voltage (power) source to VIGN, it's ok (adjust voltage divider to correct values).
puff wrote:
Mon Mar 19, 2018 8:23 am
speaking of vss, am I right, it is powering from 12V rail and uses some sort of pull-up? (in stock, usually, to 12V rail). If so, what's the way this signal is translated to 3.3v? the same resistive divider plus TVS-protection?
If VSS is connected to the secondary trigger input (ckps2+), there're lots of pull-up/pull-down configurations possible:
ckps2-config.PNG
ckps2-config.PNG (16.63 KiB) Viewed 4219 times
If your VSS already has built-in pull-up to 12V or 5V, you don't need pullups on cpks2+ (R161,R163). And if it doesn't, just populate 5V pullup (R161) on Prometheus. All level translation is done by MAX9926. You can also use additional R157 to pullup ckps2- (negative) to 5V - it may give a better threshold to MAX9926 for sensing 12V signals...

puff
contributor
contributor
Posts: 2719
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Prometheus - NEW compact ECU shield!

Post by puff » Mon Mar 19, 2018 12:06 pm

I see. Now, the question is what's the impedance of fuel meter (300ohm pullup to 12V rail + 0 to ∞ pulldown) - I mean, whether I need to use opamp for that part or not.

Post Reply