Hellen One Platform
Hellen One Platform
TL,DR:
Fabricated, in the order of fabrication:
Hellen 72 Miata NB2 https://rusefi.com/forum/viewtopic.php?f=4&t=1947
Hellen 81 https://rusefi.com/forum/viewtopic.php?f=4&t=1946
Hellen 64 NA6 https://rusefi.com/forum/viewtopic.php?f=4&t=2003
Hellen 121 VAG https://rusefi.com/forum/viewtopic.php?f=4&t=1931
Hellen 128 Mercedes https://rusefi.com/forum/viewtopic.php?f=4&t=2005
Hellen 121 Nissan https://rusefi.com/forum/viewtopic.php?f=4&t=1935
Hellen NB1 https://rusefi.com/forum/viewtopic.php?f=4&t=2049
Hellen 154 Hyundai https://rusefi.com/forum/viewtopic.php?f=4&t=2083
Work in Progress:
Hellen BMW 88 https://rusefi.com/forum/viewtopic.php?f=4&t=2035
Hellen NA96 https://github.com/rusefi/rusefi/wiki/Hellen-NA96
Hellen 125 Honda K https://rusefi.com/forum/viewtopic.php?f=4&t=2115
Hellen GDI https://rusefi.com/forum/viewtopic.php?f=4&t=2025
Soon BMW 134
Hellen 76 Nissan https://rusefi.com/forum/viewtopic.php?f=4&t=2079
https://github.com/rusefi/rusefi/wiki/Hellen-One-Platform
I would like to introduce a new hardware platform!
Hellen One Platform is a new take on a modular approach for rusEFI ECU - both universal and plug-and-play.
A number of functional building modules were developed with the intention of easily combining those depending on the specific PCB use case, by simply interconnecting them by merging a number of reusable modules on a single PCB. Hellen One framework merges modules so that we do not have to sandwich separate PCBs.
The first PCB of this family was sent to the fab. The schematics will be published once we have test results.
Mercedes M111 and BMW 134-pin are examples of the PnP to be considered for the next use of Hellen One Platform.
Modules are published as footprints with gerbers. The idea behind Hellen One is that anyone can do a "frame" board with just module footprints in ANY software, and then use an automated script to merge the frame with the modules together and get a ready-to-fab board.
Fabricated, in the order of fabrication:
Hellen 72 Miata NB2 https://rusefi.com/forum/viewtopic.php?f=4&t=1947
Hellen 81 https://rusefi.com/forum/viewtopic.php?f=4&t=1946
Hellen 64 NA6 https://rusefi.com/forum/viewtopic.php?f=4&t=2003
Hellen 121 VAG https://rusefi.com/forum/viewtopic.php?f=4&t=1931
Hellen 128 Mercedes https://rusefi.com/forum/viewtopic.php?f=4&t=2005
Hellen 121 Nissan https://rusefi.com/forum/viewtopic.php?f=4&t=1935
Hellen NB1 https://rusefi.com/forum/viewtopic.php?f=4&t=2049
Hellen 154 Hyundai https://rusefi.com/forum/viewtopic.php?f=4&t=2083
Work in Progress:
Hellen BMW 88 https://rusefi.com/forum/viewtopic.php?f=4&t=2035
Hellen NA96 https://github.com/rusefi/rusefi/wiki/Hellen-NA96
Hellen 125 Honda K https://rusefi.com/forum/viewtopic.php?f=4&t=2115
Hellen GDI https://rusefi.com/forum/viewtopic.php?f=4&t=2025
Soon BMW 134
Hellen 76 Nissan https://rusefi.com/forum/viewtopic.php?f=4&t=2079
https://github.com/rusefi/rusefi/wiki/Hellen-One-Platform
I would like to introduce a new hardware platform!
Hellen One Platform is a new take on a modular approach for rusEFI ECU - both universal and plug-and-play.
A number of functional building modules were developed with the intention of easily combining those depending on the specific PCB use case, by simply interconnecting them by merging a number of reusable modules on a single PCB. Hellen One framework merges modules so that we do not have to sandwich separate PCBs.
The first PCB of this family was sent to the fab. The schematics will be published once we have test results.
Mercedes M111 and BMW 134-pin are examples of the PnP to be considered for the next use of Hellen One Platform.
Modules are published as footprints with gerbers. The idea behind Hellen One is that anyone can do a "frame" board with just module footprints in ANY software, and then use an automated script to merge the frame with the modules together and get a ready-to-fab board.
-
- running engine in first post
- Posts: 1494
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: Hellen One Platform
Does it have a repo?
- AndreyB
- Site Admin
- Posts: 14336
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Hellen One Platform
Looking forward the test results!
"99% JLCPB assembly" is an important secondary principle here. The 80% JLC which we are enjoying on Proteus and microRusEFI is a major impediment for quick, cheap and relatively small PCB runs - so for Hellen-One the goal is to be much more JLC friendly comparing with existing boards.
Also current PnP adapters MRE48 and MRE72 adapters are a huge hassle for the final assembly part, by always doing since PCB the idea is to make first QTY 10-20 runs of PnP boards both cheap and easy. The trade-off for those cheap and easy runs is lack of smart drivers with build-in diagnostics.
"99% JLCPB assembly" is an important secondary principle here. The 80% JLC which we are enjoying on Proteus and microRusEFI is a major impediment for quick, cheap and relatively small PCB runs - so for Hellen-One the goal is to be much more JLC friendly comparing with existing boards.
Also current PnP adapters MRE48 and MRE72 adapters are a huge hassle for the final assembly part, by always doing since PCB the idea is to make first QTY 10-20 runs of PnP boards both cheap and easy. The trade-off for those cheap and easy runs is lack of smart drivers with build-in diagnostics.
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
- AndreyB
- Site Admin
- Posts: 14336
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Hellen One Platform
It's complicated at least for three separate reasons. One of the reasons is https://rusefi.com/forum/viewtopic.php?p=39301#p39301
Kicad files would be published for modules after testing is done - that's the sequence of events @andreika prefers.
Hellen81 would be reference Hellen One ECU with schematics and gerbers published once testing is over- that's the sequence of events @andreika prefers.
For Hellen72, Hellen134 and Hellen128/145 I would like only schematics PDF to be available.
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: 94
- Joined: Sat Jul 19, 2014 10:43 pm
- Location: 67867
- Github Username: chuckwagoncomputing
- Slack: dbh97
Re: Hellen One Platform
I don't have anything to add, I just need to say that I love this.
-
- Posts: 26
- Joined: Fri Jan 15, 2021 10:48 pm
Re: Hellen One Platform
If this is PnP for the M111, then presumably it is PnP for a late run M104 with the addition of a few more inj/ign drivers, no?
-
- running engine in first post
- Posts: 1494
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: Hellen One Platform
That is the plan, yes. The 4/6/8 cyl ECUs are the same, just with some missing some output drivers.augenblick wrote: ↑Fri Jan 15, 2021 10:53 pmIf this is PnP for the M111, then presumably it is PnP for a late run M104 with the addition of a few more inj/ign drivers, no?
- AndreyB
- Site Admin
- Posts: 14336
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Hellen One Platform
Big public reveal of https://github.com/andreika-git/hellen-one scheduled to Sunday, February 14!
Hellen72a is currently undergoing surgery with hopes to start a real car. Hellen72b sent to fab.
Hellen ecosystem include custom version of ibom with build-in 3D preview! See https://rusefi.com/docs/ibom/hellen72b-ibom.html
https://github.com/rusefi/hellen121vag/ would be the open source reference Hellen KiCad project. Hellen128 for Mercedes same as Hellen72 would not be open source.
![Image](https://raw.githubusercontent.com/wiki/rusefi/rusefi/Hardware/Hellen/hellen72a.jpg)
Hellen72a is currently undergoing surgery with hopes to start a real car. Hellen72b sent to fab.
Hellen ecosystem include custom version of ibom with build-in 3D preview! See https://rusefi.com/docs/ibom/hellen72b-ibom.html
https://github.com/rusefi/hellen121vag/ would be the open source reference Hellen KiCad project. Hellen128 for Mercedes same as Hellen72 would not be open source.
![Image](https://raw.githubusercontent.com/wiki/rusefi/rusefi/Hardware/Hellen/hellen72a.jpg)
- Attachments
-
- hellen128rev0.jpg (420.72 KiB) Viewed 77459 times
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: 26
- Joined: Fri Jan 15, 2021 10:48 pm
Re: Hellen One Platform
Is there an issue with the breakout for pins 108-114 overlapping with the case?
- AndreyB
- Site Admin
- Posts: 14336
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Hellen One Platform
Pictured is PCB shape test board, nothing else. Pictured board is not part of the final Hellen128 product.augenblick wrote: ↑Fri Jan 29, 2021 6:14 pmIs there an issue with the breakout for pins 108-114 overlapping with the case?
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
- AndreyB
- Site Admin
- Posts: 14336
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Hellen One Platform
https://github.com/rusefi/rusefi/wiki/Hardware/Hellen/hellen72b-schematic.pdf @stefanst reports a DFU problem:
1) with brand new or erased chip, DFU is not activated by DFU button & reset
2) once we flash rusEFI firmware via ST-Link, DFU button & reset start working
How would that be possible?!
1) with brand new or erased chip, DFU is not activated by DFU button & reset
2) once we flash rusEFI firmware via ST-Link, DFU button & reset start working
How would that be possible?!
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
-
- running engine in first post
- Posts: 1494
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: Hellen One Platform
Because there's a mistake in the schematic. IN_AC_PRESS is connected to IN_AUX1, which in turn becomes A22 on the MCU page. A22 is connected to pin PB2, which is:AndreyB wrote: ↑Tue Feb 16, 2021 1:56 amhttps://github.com/rusefi/rusefi/wiki/Hardware/Hellen/hellen72b-schematic.pdf @stefanst reports a DFU problem:
1) with brand new or erased chip, DFU is not activated by DFU button & reset
2) once we flash rusEFI firmware via ST-Link, DFU button & reset start working
How would that be possible?!
- Not actually an analog pin?
- Is the BOOT1 boot config pin, which needs to be pulled low for the bootloader to work.
Re: Hellen One Platform
A22 has 4 functions and is connected to:
1) PC5 as normal analog input (ADC12_15 on F427 and ADC12_8 on H7) or as digital input (EXTI5 on both);
2) PH3 as superfast analog input (ADC3_14 on H7);
3) PB2 as comparator input (COMP1_INP on H7).
IN_AUX1 becomes A23 on the MCU page, and IN_AUX3 (which is IN_CLUTCH) becomes A22. The problem is in IN_CLUTCH's pull-up resistor, which conflicts with BOOT1 pull-down.
Anyway, thanks for the feedback.
-
- running engine in first post
- Posts: 1494
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: Hellen One Platform
Oops, yeah, switched aux 1 and 3, but the effect is the same. PB2 should get disconnected from A22.
- AndreyB
- Site Admin
- Posts: 14336
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Hellen One Platform
Things are slowly happening ![Smile :)](./images/smilies/icon_e_smile.gif)
Those are pretty early drafts but having three boards in parallel is helping develop the overall platform.
![Smile :)](./images/smilies/icon_e_smile.gif)
Those are pretty early drafts but having three boards in parallel is helping develop the overall platform.
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: 151
- Joined: Thu Jan 14, 2021 10:16 pm
Re: Hellen One Platform
Thank you! We will want to relocate can L elsewhere so that 1F can be utilized for Tach Out on the 95.5 cars. This is for hellenNA6
Re: Hellen One Platform
Which controller is preferable for Hellen? F427? H743?
- AndreyB
- Site Admin
- Posts: 14336
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Hellen One Platform
F427 or pin compatible F7.
As of today rusEFI has only bare bones H7 support. With chip availability drama going on now 144 MCU module is being developed as we speak.
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
- AndreyB
- Site Admin
- Posts: 14336
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Hellen One Platform
Hellen64 for NA6 Miata starts to look like an ECU
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
- AndreyB
- Site Admin
- Posts: 14336
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Hellen One Platform
I hope that everyone is pretty confused by state of Hellen by now?
Hellen Miata NB2 - pretty close to run a car but does not run a car, maybe/probably trigger drama
Hellen 81 open source just sent to fab with H7 chip
Hellen Miata NA6 very close to being sent to fab
Hellen 121 Vag open source pretty ready needs some clean-up to go to fab
Hellen 88 BMW some progress
Hellen GDI open source slow progress
Hellen 128 Mercedes and 121 Nissan next on the list
Hellen 55 BMW waiting for a very specific hero
Hellen 134 BMW planned waiting for a hero
That's 6 boards at least with some work already done and four more probably happening in the next 4 months.
Hellen Miata NB2 - pretty close to run a car but does not run a car, maybe/probably trigger drama
Hellen 81 open source just sent to fab with H7 chip
Hellen Miata NA6 very close to being sent to fab
Hellen 121 Vag open source pretty ready needs some clean-up to go to fab
Hellen 88 BMW some progress
Hellen GDI open source slow progress
Hellen 128 Mercedes and 121 Nissan next on the list
Hellen 55 BMW waiting for a very specific hero
Hellen 134 BMW planned waiting for a hero
That's 6 boards at least with some work already done and four more probably happening in the next 4 months.
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
Re: Hellen One Platform
so the idea is to have the Hellen connector be the "native" mazda miata NA engine ECU connector?
so the Hellen can just plug into the mazda engine wiring harness and Off-You-Go ?
No wiring harness adapter needed?
so the Hellen can just plug into the mazda engine wiring harness and Off-You-Go ?
No wiring harness adapter needed?
- AndreyB
- Site Admin
- Posts: 14336
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Hellen One Platform
Hellen One Platform is convention for module reuse, like PC or PCI or USB. Hellen One Platform does NOT have a reused/universal connector.
Each specific ECU PCB of Hellen One Platform family has it's own specific main connector. Hellen121vag uses 121 pin connector for VAG pinout while HellenNA6 uses 64 pin connector in Mazda NA6 pinout but not in Mazda NB1 pinout.
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
Re: Hellen One Platform
good deal
- AndreyB
- Site Admin
- Posts: 14336
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Hellen One Platform
https://github.com/rusefi/rusefi/wiki/Hellen81 met https://github.com/rusefi/rusefi/wiki/Hellen72 today
- Attachments
-
- image_2021_04_24T13_55_09_590Z.png (2.12 MiB) Viewed 75093 times
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
- AndreyB
- Site Admin
- Posts: 14336
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Hellen One Platform
Many Hellen boards have QMA7981 accelerometer footprint but this chip is no longer stocked by https://lcsc.com/
One day we will look into https://github.com/andreika-git/hellen-one/issues/36 and software driver for that chip, at the moment it's just a teaser.
One day we will look into https://github.com/andreika-git/hellen-one/issues/36 and software driver for that chip, at the moment it's just a teaser.
- Attachments
-
- image.png (87.97 KiB) Viewed 74894 times
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
- AndreyB
- Site Admin
- Posts: 14336
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Hellen One Platform
If/when Hellen makes $9 in profits I want to commission a Hellen for https://en.wikipedia.org/wiki/Dacia_Logan
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
Re: Hellen One Platform
My neighbors car, he wants to test in the near Future ![😁](//twemoji.maxcdn.com/2/svg/1f601.svg)
Fiat Bravo 1.8T
Fiat Bravo 1.8T
- Attachments
-
- Test mule
- IMG_20210512_111952.jpg (3.44 MiB) Viewed 73997 times
-
- ME7.9.10A1-1.4-Tjet-pinout.pdf
- ME7.9.10 pinout
- (133.75 KiB) Downloaded 426 times
- AndreyB
- Site Admin
- Posts: 14336
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Hellen One Platform
More details at https://github.com/rusefi/rusefi/wiki/It%27s-complicated
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
- AndreyB
- Site Admin
- Posts: 14336
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Hellen One Platform
While Hellen platform could be used both for universal and PnPish boards, at the moment we clearly use Hellen platform for PnPish dev boards.
Which brings up the question of aux pins and pin shortage.
Sometimes we are lucky and we have use a larger sibling connector like 64 or 76 instead of 48 OEM Miata NA6. Sometimes we are not that lucky.
One shade of grey here would be "let's add an extra wire into empty position of OEM connector"
The next shade of gray is "let's repurpose EGR output wire for boost solenoid".
Which brings up the question of aux pins and pin shortage.
Sometimes we are lucky and we have use a larger sibling connector like 64 or 76 instead of 48 OEM Miata NA6. Sometimes we are not that lucky.
One shade of grey here would be "let's add an extra wire into empty position of OEM connector"
The next shade of gray is "let's repurpose EGR output wire for boost solenoid".
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
- AndreyB
- Site Admin
- Posts: 14336
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Hellen One Platform
https://github.com/rusefi/rusefi/wiki/Hellen-One-Platform
Four different designs are available for purchase including completely untested Nissan Hellen. We can design and fabricate these much faster than we can test those![Sad :(](./images/smilies/icon_e_sad.gif)
With Mercedes hopefully arriving in a week looks like we will design two more boards - NB1 Miata and 88 BMW - and pause new boards for some time.
Four different designs are available for purchase including completely untested Nissan Hellen. We can design and fabricate these much faster than we can test those
![Sad :(](./images/smilies/icon_e_sad.gif)
With Mercedes hopefully arriving in a week looks like we will design two more boards - NB1 Miata and 88 BMW - and pause new boards for some time.
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