Page 1 of 1

Sup guys!

Posted: Sat Sep 07, 2019 8:19 pm
by Joeldc510
Sup guys.

So I've kinda been lurking around here for a year or so trying to learn all I can about RusEFI. I ordered the Frankenstein Board and its already assembled and working (I tested it with the console & connecting it to Tunerstudio which worked successfully). Looking forward to try developing some software for it but I'm a little bit lost as to were to even begin to understand the software. I've played with Arduinos a while before so I'm familiar with the basic of C Language, interrupts, can bus, and a few other things here and there but nothing of this magnitude of code. Also I'm new to RTOS's so how the code bounces around is confusing to me. Can someone point me in the right direction to get started and be able to contribute?

I don't have a vehicle to test on at the moment so I plan on using an arduino as a stimulator for all signals coming in to the Rusefi board for now but my future goal is to have a Mazda RX8 running on a RusEFI ECU hopefully by the end of next year. :)

All help is appreciated. Thanks! :P

Re: Sup guys!

Posted: Sat Sep 07, 2019 8:23 pm
by AndreyB
Hello :)

There is https://rusefi.com/forum/viewtopic.php?f=5&t=10 and there is https://rusefi.com/docs/ - it's definitely not much :( I suggest spending some time reading from main.cpp into main_trigger_callback.cpp

Re: Sup guys!

Posted: Sun Sep 08, 2019 4:42 pm
by Joeldc510
This looks like its gonna take a while to get a hang of. I've tried reading off the ChibiOS site Ultimate Guide (http://www.chibios.org/dokuwiki/doku.php?id=chibios:book:start) but seems this might take a while before I get anything done on the software side. Do you suggest I develop the hardware first based on what's already out there and then worry about the programming? Maybe you guys can provide some support based on what I have wired up? Just looking for the best way to tackle this project. I have all the wiring diagrams for the Rx8 so i have a list of all the inputs and outputs it uses. Also the rx8 repair guide hints on some of the control strategies for things like the oil metering pump (OMP) which isn't common to most vehicles. I should probably make a thread on this and share what the scope of this project is.

Re: Sup guys!

Posted: Sun Sep 08, 2019 7:49 pm
by AndreyB
We have so many boards, please do not develop more hardware!

I'd say the most valuable things are to actually wire a real board to a real engine and contribute by providing the feedback on what's missing or should be improved exactly how.

Re: Sup guys!

Posted: Sun Sep 08, 2019 11:32 pm
by kb1gtt
Would I be correct that frankenso has the electrical stuff you need? I believe it does but I also do not know your needs. I suggest make frankenso work with mostly software changes then make a board that opposites your specific needs.

Re: Sup guys!

Posted: Mon Sep 09, 2019 2:29 am
by Joeldc510
kb1gtt wrote:
Sun Sep 08, 2019 11:32 pm
Would I be correct that frankenso has the electrical stuff you need? I believe it does but I also do not know your needs. I suggest make frankenso work with mostly software changes then make a board that opposites your specific needs.
uhhh I already have a frankenstein board assembled; dont want to invest in another board since this is pretty costly. I will probably start out with making an adapter board for the ecu connector and wiring in all I/O. Whatever i need extra i assume I'll buy separately and adapt as needed. When I have everything working I'll design a new board with all the components on one board to make it a final version i guess.

Re: Sup guys!

Posted: Mon Sep 09, 2019 3:07 am
by stefanst
Maybe I missed this part: Do you have a particular engine / vehicle in mind?

Re: Sup guys!

Posted: Mon Sep 09, 2019 3:11 am
by Joeldc510
stefanst wrote:Maybe I missed this part: Do you have a particular engine / vehicle in mind?
Mazda rx8 series 1 with its original 13b msp engine.

Sent from my SM-G950U using Tapatalk


Re: Sup guys!

Posted: Mon Sep 09, 2019 10:23 am
by kb1gtt
I think frankienstien will work as well. It has most of the same io. I would suggest first getting it going with that board.