Stingray 3 aviation ECU

Free Open Source Firmware project discussion forum. Post your Free Open Source firmware projects here!
User avatar
KW1252
LQFP112 - Up with the play
Posts: 166
Joined: Tue Jan 15, 2008 5:31 pm

Stingray 3 aviation ECU

Post by KW1252 »

I was introduced to this very interesting project on the KICAD forum:

http://sourceforge.net/projects/stingray3/

It's an ECU for light aeroplanes, and built in the CINCH ModICE enclosure! The code is GPL and the hardware design is fully available. I must say I like it!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Stingray 3 aviation ECU

Post by Fred »

Interesting, only 250 commits, but the project existed before the SVN repo, and no commits in 15 months. Additionally, there are no branches and tags, and no provision for them to exist in the structure. This indicates to me that the dev is either inexperienced or doesn't care too much about process and quality. The hardware and PC software and firmware should be split into their own projects too. If not, you can't independently tag them or branch them, and doing it together makes little or no sense. I'm git cloning the SVN repo right now (fuck SVN) and will have a look at the code later. Are there any vids of a plane running it? I'm curious.

Link to the KICAD thread?

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Stingray 3 aviation ECU

Post by Fred »

Uugghh! The repo is full of binary stuff like png images etc. Slow... typical SVN...
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Stingray 3 aviation ECU

Post by Fred »

Code: Select all

r98 = ff2db3ca53fe7acf99974dcedbff4f2c9ab18f3a (refs/remotes/git-svn)
	A	stingray3/docs/gnuarm/binutils-2.17.tar.bz2
	A	stingray3/docs/gnuarm/newlib-1.13.0.tar.gz
	A	stingray3/docs/gnuarm/bu-2.16.1_gcc-4.0.2-c-c++_nl-1.14.0_gi-6.4_x86-64.tar.bz2
	A	stingray3/docs/gnuarm/14128.pdf
	A	stingray3/docs/gnuarm/insight-6.1.tar.bz2
	A	stingray3/docs/gnuarm/gcc-4.0.0.tar.bz2
	A	stingray3/docs/gnuarm/index.html
	A	stingray3/docs/gnuarm/gcc-4.0.1.tar.bz2
	A	stingray3/docs/gnuarm/insight-6.4.tar.bz2
	A	stingray3/docs/gnuarm/gcc-4.0.2.tar.bz2
	A	stingray3/docs/gnuarm/gcc-4.1.1.tar.bz2
	A	stingray3/docs/gnuarm/insight-6.5.tar.bz2
	A	stingray3/docs/gnuarm/binutils-2.15.tar.bz2
For fucks sake... that is just stupidity.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Stingray 3 aviation ECU

Post by Fred »

Holy shit, I see source code! :-o
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
jharvey
1N4001 - Signed up
Posts: 1607
Joined: Tue Jun 10, 2008 5:17 pm

Re: Stingray 3 aviation ECU

Post by jharvey »

Nice, they posted pics for those that want to take a quick look, and they used a 32 bit arm. Nice layout if you ask me. I look forward to seeing whats been done once I get the SVN download complete.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Stingray 3 aviation ECU

Post by Fred »

http://www.pikeaero.com is in the headers, but it doesn't mention anything about planes just some remote thermal sensor
It's in C++
All the source files are named starting with c
No directory structure in the source.

Need to review with an IDE, but I don't find it clear to read at this stage with just VIM.

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
jharvey
1N4001 - Signed up
Posts: 1607
Joined: Tue Jun 10, 2008 5:17 pm

Re: Stingray 3 aviation ECU

Post by jharvey »

Looks like they choose to do the switching thing for Vreg. I'd want to see more about this circuit to see if they have suitable ripple rejection. I thought they did the switching reg to LDO trick, but it turns out they used a low voltage warning chip. I wonder what that does. I think it would give a, I'm not dead yet signal, as it writes AAAAaaaaarrrrrr...... on the wall.

http://datasheet.octopart.com/NCV33064D ... 162094.pdf
User avatar
jharvey
1N4001 - Signed up
Posts: 1607
Joined: Tue Jun 10, 2008 5:17 pm

Re: Stingray 3 aviation ECU

Post by jharvey »

Ouch, mostly thru hole.

Those ign and inj drivers are also interesting they appear to be OVP IGBT's clamped at 400V. So about the same as what we have, but with an additional isolation barrier.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Stingray 3 aviation ECU

Post by Fred »

Jared, our MCU has under voltage protection inside, and yes, we have an interrupt and a counter, so you could potentially log it if you thought you had issues with such conditions.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Post Reply