It's all about the code!
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Tue Jun 04, 2019 9:08 pm
Now it's really back in business using USB-TTL instead of ST native VCP.
Next step trying different USB controller
https://www.amazon.com/gp/product/B01G85LFEK
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Sat Jun 08, 2019 1:35 am
In order to be the best open source project in our field we have to rely on best infrastructure. While rusEfi is probably the only open source ECU with unit tests and continues integration testing already, we still can use more tools to be even better. If anyone is interested to help here are some of the boring tickets:
https://github.com/rusefi/rusefi/labels/INFRASTRUCTURE
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Mon Jun 10, 2019 12:44 am
rusEfi bundle files on
https://rusefi.com/build_server/ now have a bit nicer folder structure and a bit less files to reduce confusion. Also readme.html is now included!
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Sun Jun 23, 2019 2:46 pm
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Mon Jul 01, 2019 4:51 pm
Usability improvement: rusEfi console now comes with ST drivers and a button to install those.
https://github.com/rusefi/rusefi/issues/845
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Sun Jul 07, 2019 9:38 pm
@mck1117 has contributed TunerStudio tooth logger implementation - currently works only for single VR channel but that's a great step forward!
VIDEO
puff
contributor
Posts: 2963 Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau
Post
by puff » Sun Jul 07, 2019 10:12 pm
where do we read about it?
the window to the left - what is it?
what's needed to get into this tooth logger?
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Sun Jul 07, 2019 10:15 pm
puff wrote: ↑ Sun Jul 07, 2019 10:12 pm
where do we read about it?
what's needed to get into this tooth logger?
There is a slack room for this feature
https://rusefi.slack.com/messages/CL8EYJSUX/details/
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Sun Jul 14, 2019 1:26 pm
Too much usability maybe? Not sure. rusEfi console now has an icon to launch Device Manager since that's how you know which COM port to select.
You do not have the required permissions to view the files attached to this post.
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Sun Jul 14, 2019 10:13 pm
Build server now uses gcc 8.3 (8-2019-q3-update arm) - as of yesterday it was gcc 7 from 2017.
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Sun Jul 28, 2019 5:07 pm
A stepping stone for better firmware upgrade experience is "software DFU switch", this now works at least on stm32f4 - see
https://github.com/rusefi/rusefi/issues/809
Clive Two.Zero is the guy on ST community forums without whom I would not be able to implement this so quickly. I've just paypalled him some $$ and I would encourage everyone to consider the same. His PayPal, Venmo and Amazon Gift Cards info at
https://community.st.com/s/profile/0050X000007vuogQAA
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Thu Aug 15, 2019 2:41 am
rusEfi console new usability feature: auto-detect serial port.
You do not have the required permissions to view the files attached to this post.
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Mon Aug 26, 2019 4:40 pm
I put a lot of emphasis on infrastructure and testing automation. In my opinion it was important to get
https://rusefi.com/docs/unit_tests_coverage/ and we now have it
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Sat Sep 14, 2019 2:39 pm
You do not have the required permissions to view the files attached to this post.
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Sun Sep 22, 2019 10:17 pm
ETB target is using integer values #945 fixed
https://github.com/rusefi/rusefi/issues/945
While originally discovered in relation to ETB, same defect was probably affecting VVT target value and maybe some other table lookup.
Thank you
@mck1117 for spotting the issue!
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Sun Sep 29, 2019 1:58 pm
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Tue Jan 14, 2020 8:02 am
https://github.com/rusefi/rusefi webpage now has a lovely icon for
https://www.patreon.com/rusefi
Right now my firmware focus is on ETB safety and multi-channel VVT. Vacation is over, this Saturday I hope to land in a warm country without a beach so should have time to code peacefully
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Tue Mar 03, 2020 12:14 am
Mar, 02 2020 status:
* playing with some GDI software, but now waiting for repaired MC33816 to come from Seattle
* Matt and DronoGus are working on different parts of getting stepper control using two universal H-bridged, that would give us stepper idle control on microRusEfi.
* A _lot_ of hardware to play with - v12 on Manhattan, v12 on Proteus, setting up microRusEfi fabrication.
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Thu Mar 26, 2020 5:51 am
@mck1117 has contributed a bunch of great code recently!
We have CAN status broadcast - our own custom protocol since ODB-II or else does not do broadcast as far as we know.
And now we've just merged multi-spark!
VIDEO
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Sun Mar 29, 2020 12:16 am
A few usability improvements:
Human-readable critical errors (what used to be called 'fatal' is now renamed to 'critical') are now available in TunerStudio, in the "Base Engine" dialog for now.
Some settings are now marked 'requiresPowerCycle' in the project - we would need to mark few more with this attribute, but at least we have a sample now.
You do not have the required permissions to view the files attached to this post.
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Sun Apr 12, 2020 3:35 pm
AndreyB
Site Admin
Posts: 14727 Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B
Post
by AndreyB » Mon Apr 20, 2020 1:44 am
We now use TunerStudio native mechanism for critical error messages and less critical messages are displayed on Base Engine dialog.
You do not have the required permissions to view the files attached to this post.