Hellen One Platform

Hardware inside and outside of the ECU
BeerMoneyMotorsports
Posts: 151
Joined: Thu Jan 14, 2021 10:16 pm

Re: Hellen One Platform

Post by BeerMoneyMotorsports »

I noticed that my latest Hellen64b boards from JLC had U1 populated. Looks like JLC has a huge amount of stock now. 17k.

Part # LIS2DW12TR
jlc # C189624
image.png
image.png (175.67 KiB) Viewed 25096 times
Attachments
Image from iOS.png
Image from iOS.png (4.46 MiB) Viewed 25096 times
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen One Platform

Post by AndreyB »

https://github.com/rusefi/alphax-2chan would be the first universal board based on Hellen framework. Only two channels and only 24 pins on that one, a slightly larger version with four channels would follow.
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
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen One Platform

Post by AndreyB »

As is Hellen One uses EOL Python 2.7 and that's not great.

A big part of this is would be that amazing gerbmerge which is a huuuuuuge mess of forks :( See https://github.com/rusefi/gerbmerge/issues/3 see https://github.com/provideyourown/gerbmerge/issues/7
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
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen One Platform

Post by AndreyB »

Just to recap open Python asks for help

smallest/simplest:
https://github.com/rusefi/alphax-2chan/issues/13

medium, similar to above just bigger https://github.com/andreika-git/hellen-one/issues/24

pretty complicated
https://github.com/rusefi/gerbmerge/issues/3 a lot of background magic
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
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen One Platform

Post by AndreyB »

@andreika has migrated gerbmerge and the whole framework to Python 3

https://github.com/andreika-git/hellen-one/issues/24 is still waiting for a hero

@ZHoob2004 and @andreika are taking Hellen One into the fancy Docker universe! See https://github.com/rusefi/alphax-2chan/tree/main/.github/workflows
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
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen One Platform

Post by AndreyB »

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
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen One Platform

Post by AndreyB »

New Mega-MCU module is sooooo close! From what we have learned with the dozen (yes, it's already a dozen!) of hellen boards we've made added more stuff right into the MCU module - it now comes with SD card, reset/dfu buttons and even analog multiplexers

Power supply would get the same treatment next.

https://github.com/andreika-git/hellen-one/blob/master/modules/mega-mcu144/0.1/mega-mcu144-schematic.PDF

WhatsApp Image 2022-11-20 at 09.24.58.jpg
WhatsApp Image 2022-11-20 at 09.24.58.jpg (215.6 KiB) Viewed 20057 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
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen One Platform

Post by AndreyB »

Double-sided Mega-MCU and double-sided power supply module, just look how much free space we've gained!
IMG_20230104_220813.jpg
IMG_20230104_220813.jpg (1.08 MiB) Viewed 19701 times
Attachments
IMG_20230104_220904.jpg
IMG_20230104_220904.jpg (954.6 KiB) Viewed 19701 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
vvk74
Posts: 18
Joined: Wed Apr 01, 2020 11:13 am

Re: Hellen One Platform

Post by vvk74 »

hellen works on stm32f407zgt?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen One Platform

Post by AndreyB »

vvk74 wrote:
Mon Jan 09, 2023 8:40 am
hellen works on stm32f407zgt?
Sorry I am missing the humor of that question right below a photo of a board with stm32f407zg?
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
vvk74
Posts: 18
Joined: Wed Apr 01, 2020 11:13 am

Re: Hellen One Platform

Post by vvk74 »

this is what surprised me, since stm32h743zit is indicated on the diagrams, and for what type is the compiled firmware then?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen One Platform

Post by AndreyB »

vvk74 wrote:
Mon Jan 09, 2023 3:41 pm
this is what surprised me, since stm32h743zit is indicated on the diagrams, and for what type is the compiled firmware then?
stm32 is pin compatible between F4, F7 and H7 at least in 144 and 176 packages - we assemble different boards with different chips in light of chip shortage and prices and not complete support of H7 in rusEFI.

In https://github.com/rusefi/rusefi/tree/master/firmware/config/boards/hellen folder https://github.com/rusefi/rusefi/blob/master/firmware/config/boards/hellen/hellen81/compile_hellen81.sh would target ARCH_STM32H7 while all other boards currently target ARCH_STM32F4

https://github.com/andreika-git/hellen-one/issues/249 created for root cause of your legit confusion.
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
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen One Platform

Post by AndreyB »

Kudos to @dbh97 for KiCAD pull requests benefiting Hellen One automation! https://gitlab.com/kicad/code/kicad/-/merge_requests/1562
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
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen One Platform

Post by AndreyB »

KiCad 7.0.6 was just released with David's improvement and we now have automated gerber export toolset! This would save a lot of human hours and hopefully reduce a chance of error, really exciting framework progress!

See https://github.com/rusefi/hellen88bmw/blob/main/.github/workflows/create-board.yaml
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
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen One Platform

Post by AndreyB »

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
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hellen One Platform

Post by AndreyB »

Just updated hellen-one documentation to reflect the reality of docker-based github automation https://github.com/andreika-git/hellen-one/tree/master#tldr

https://github.com/rusefi/hellen-example is the skeleton project to jump start your hellen project repository.
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
Post Reply