
My own brain board
-
- Posts: 33
- Joined: Mon Aug 12, 2019 10:44 pm
- Location: Iran
My own brain board
After 5 days, my brain board pcb is finished
I want to use screw-less connector(MX250B-3.5) for mother board, because the test engine is a stationary generator.
Any comment?

You do not have the required permissions to view the files attached to this post.
Last edited by Ahmad on Thu Sep 12, 2019 5:42 pm, edited 2 times in total.
- AndreyB
- Site Admin
- Posts: 14727
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: My own brain board
I would recommend having 4 status LEDs for firmware diagnostics, see https://rusefi.com/forum/viewtopic.php?f=4&t=381
Without schematics with just a picture there is too little information.
Why do you believe that a new brain board is necessary? Looks like there are SO many boards
Without schematics with just a picture there is too little information.
Why do you believe that a new brain board is necessary? Looks like there are SO many boards

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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
-
- contributor
- Posts: 851
- Joined: Mon Aug 18, 2014 12:32 am
- Location: Carteret, NJ 07008
Re: My own brain board
LED ?
You do not have the required permissions to view the files attached to this post.
-
- Posts: 33
- Joined: Mon Aug 12, 2019 10:44 pm
- Location: Iran
Re: My own brain board
Thanks for new topic.
LEDs can be placed on mother board instead of brain board. The brain board may be used for other projects.
I use Altium and our local PCB makers have some limits on manufacturing (clearance, pad/via size, ...).
The price and size of an STM32F4Discovery and its extra components lead me to make my own brain board.
I want to test RusEfi code for testing and learning, because my experiences is low level programming and RusEfi code is high level.
Now my doubt is connector selection for mother board. I want to have some flexibility on wiring.
LEDs can be placed on mother board instead of brain board. The brain board may be used for other projects.
I use Altium and our local PCB makers have some limits on manufacturing (clearance, pad/via size, ...).
The price and size of an STM32F4Discovery and its extra components lead me to make my own brain board.
I want to test RusEfi code for testing and learning, because my experiences is low level programming and RusEfi code is high level.
Now my doubt is connector selection for mother board. I want to have some flexibility on wiring.
Last edited by Ahmad on Wed Sep 11, 2019 2:41 pm, edited 2 times in total.
-
- Posts: 33
- Joined: Mon Aug 12, 2019 10:44 pm
- Location: Iran
Re: My own brain board
4 LEDs are for 3.3V, USB5V, SDcard and Debug.
Schematic:
You do not have the required permissions to view the files attached to this post.
-
- Posts: 33
- Joined: Mon Aug 12, 2019 10:44 pm
- Location: Iran
Re: My own brain board
I have another question.
Is the free Tuner Studio best choice for monitoring/tuning?
May last project was a generator controller/monitoring and I wrote my own software.
Is the free Tuner Studio best choice for monitoring/tuning?
May last project was a generator controller/monitoring and I wrote my own software.
You do not have the required permissions to view the files attached to this post.
- kb1gtt
- contributor
- Posts: 3777
- Joined: Tue Sep 10, 2013 1:42 am
- Location: ME of USA
Re: My own brain board
Best choice is a vague term. It's free, and it works. For many that makes it the best. However best is in the eyes of the beholder. The console also several features which are not options in TS.
Welcome to the friendlier side of internet crazy 

- AndreyB
- Site Admin
- Posts: 14727
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: My own brain board
So you have one debug LED that's something! I would recommend at least two debug LEDs. Please be aware that you would need to compile your own firmware if you want your FATAL ERROR debug LED to be on a custom pid, FATAL ERROR could not be adjusted via configuration by design.
rusEfi stm32f407 default firmware uses
Code: Select all
#define LED_ERROR_BRAIN_PIN GPIOD_14
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
-
- Posts: 33
- Joined: Mon Aug 12, 2019 10:44 pm
- Location: Iran
Re: My own brain board
Thanks to notification Andreyrussian wrote: ↑Wed Sep 11, 2019 10:05 pmSo you have one debug LED that's something! I would recommend at least two debug LEDs. Please be aware that you would need to compile your own firmware if you want your FATAL ERROR debug LED to be on a custom pin, FATAL ERROR could not be adjusted via configuration by design.
rusEfi stm32f407 default firmware usesCode: Select all
#define LED_ERROR_BRAIN_PIN GPIOD_14
I'm drawing mother board and will connect any unused pin to a LED

but I don't understand "FATAL ERROR could not be adjusted via configuration by design".
you means, I can't change pin definitions in your source code and then compile?
- AndreyB
- Site Admin
- Posts: 14727
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: My own brain board
no, i only mean it could not be adjusted after compiling. everyghing else could be sdjusted via tunerstudio but not that.
if you can recompile you are good. it would be easier to use standard official binaries
if you can recompile you are good. it would be easier to use standard official binaries
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
-
- Posts: 33
- Joined: Mon Aug 12, 2019 10:44 pm
- Location: Iran
Re: My own brain board
My experimental ECU board is complete and now i want to edit firmware to match it.
the board consist of:
- STM32F407V module
- L9779 module for Digital I/O, Stepper motor Driver(we have gas mixer instead of injectors), ...
- CJ125(TQFP) module for Lambda
- IGBT module with current sense for ignition
- LAN (w5500) module
- RS485 (ADM2587E) module
- WiFi(ESP8266) module with current softener supply
- TLE9201SG for ETB
the board consist of:
- STM32F407V module
- L9779 module for Digital I/O, Stepper motor Driver(we have gas mixer instead of injectors), ...
- CJ125(TQFP) module for Lambda
- IGBT module with current sense for ignition
- LAN (w5500) module
- RS485 (ADM2587E) module
- WiFi(ESP8266) module with current softener supply
- TLE9201SG for ETB
You do not have the required permissions to view the files attached to this post.