Wideband Controller: Fully Custom, no ASIC!
- AndreyB
- Site Admin
- Posts: 14587
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Wideband Controller: Fully Custom, no ASIC!
I am soldering a pair of those on hellen121nissan
One flashed OK and blinks LED happily now, but the other one I have GND and VCC connected somehow. Image is with chip already removed and flux and stuff. I only have one board here so cannot confirm if untouched board is like that.
Does anyone see any questionable spots? I know those images are not great but that's the best I am able to manage
One flashed OK and blinks LED happily now, but the other one I have GND and VCC connected somehow. Image is with chip already removed and flux and stuff. I only have one board here so cannot confirm if untouched board is like that.
Does anyone see any questionable spots? I know those images are not great but that's the best I am able to manage
- Attachments
-
- _IMG_7305.JPG (1003.4 KiB) Viewed 106864 times
-
- _IMG_7298.JPG (718.08 KiB) Viewed 106864 times
-
- _IMG_7297.JPG (869.28 KiB) Viewed 106864 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
-
- contributor
- Posts: 439
- Joined: Mon Mar 04, 2019 10:19 pm
- Location: Slovakia
Re: Wideband Controller: Fully Custom, no ASIC!
I'm found some STM32F072CBT6 MCUs in LQFP48 ..
Will it work ..??
has CAN
instruction set M0
Will it work ..??
has CAN
instruction set M0
Last edited by JRD McLAREN on Mon Nov 22, 2021 8:30 pm, edited 1 time in total.
.. some Proteus and microRusEFI for sale in Europe ..
- AndreyB
- Site Admin
- Posts: 14587
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Wideband Controller: Fully Custom, no ASIC!
would be hard to solder it on the existing LQFP32 PCB
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: 439
- Joined: Mon Mar 04, 2019 10:19 pm
- Location: Slovakia
Re: Wideband Controller: Fully Custom, no ASIC!
OK..
but "my addon board is in progress" ...
but "my addon board is in progress" ...
.. some Proteus and microRusEFI for sale in Europe ..
Re: Wideband Controller: Fully Custom, no ASIC!
Great project,
I'm trying to get the stm32f042k6, but seems to be out of stock into almost everywhere. It's expected to be compatible with another MCU?
I'm trying to get the stm32f042k6, but seems to be out of stock into almost everywhere. It's expected to be compatible with another MCU?
Re: Wideband Controller: Fully Custom, no ASIC!
I was looking through the code and schematics, and noticed that both Vm and LSU_Vm are routed to the MCU. At first I thought that was so the MCU could detect if LSU_Vm was being dragged down for some reason, but as far as I can tell the code only samples at Vm, not LSU_Vm. Is this just a left over connection from development?
If so you might want to remove it; leaving it in means the MCU is directly connected to an external pin. Not that the 10 ohm resistor for R9 is going to save the MCU from an external event, but still....
If so you might want to remove it; leaving it in means the MCU is directly connected to an external pin. Not that the 10 ohm resistor for R9 is going to save the MCU from an external event, but still....
- AndreyB
- Site Admin
- Posts: 14587
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Wideband Controller: Fully Custom, no ASIC!
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: Wideband Controller: Fully Custom, no ASIC!
Maybe this is more of a software question, but any plan to implement barometric compensation for lambda calculation?
Bosch has a nice chart that shows at 0.85bar ambient the 'lp' value is about 5% lower for the same lambda. That's like driving in Salt Lake City (well maybe more like 0.88bar).
Interestingly the chart goes up to 2+ bar, presumably to account for exhaust backpressure, maybe in case it's mounted pre-turbo? Though I don't think it can withstand pre-turbo temperatures. I assume post turbo in an adequate exhaust that pressure is close to ambient? I really don't want to have to install a post-turbo exhaust pressure sensors...
Bosch has a nice chart that shows at 0.85bar ambient the 'lp' value is about 5% lower for the same lambda. That's like driving in Salt Lake City (well maybe more like 0.88bar).
Interestingly the chart goes up to 2+ bar, presumably to account for exhaust backpressure, maybe in case it's mounted pre-turbo? Though I don't think it can withstand pre-turbo temperatures. I assume post turbo in an adequate exhaust that pressure is close to ambient? I really don't want to have to install a post-turbo exhaust pressure sensors...
- AndreyB
- Site Admin
- Posts: 14587
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Wideband Controller: Fully Custom, no ASIC!
I'd say that should be a GH ticket not a forum post
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: 1501
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: Wideband Controller: Fully Custom, no ASIC!
I think that refers to *differential* pressure, right? Not absolute pressure?ssmith wrote: ↑Tue Dec 07, 2021 4:31 amMaybe this is more of a software question, but any plan to implement barometric compensation for lambda calculation?
Bosch has a nice chart that shows at 0.85bar ambient the 'lp' value is about 5% lower for the same lambda. That's like driving in Salt Lake City (well maybe more like 0.88bar).
Interestingly the chart goes up to 2+ bar, presumably to account for exhaust backpressure, maybe in case it's mounted pre-turbo? Though I don't think it can withstand pre-turbo temperatures. I assume post turbo in an adequate exhaust that pressure is close to ambient? I really don't want to have to install a post-turbo exhaust pressure sensors...
Re: Wideband Controller: Fully Custom, no ASIC!
It says absolute pressure of the exhaust gas. Section 3.3 of https://www.ecotrons.com/files/Bosch_LSU49_Tech_Info.pdf
Is there better PDF?
- AndreyB
- Site Admin
- Posts: 14587
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Wideband Controller: Fully Custom, no ASIC!
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: Wideband Controller: Fully Custom, no ASIC!
Today I received 5 boards, need to get the components to insert.
I'm expecting use the module as standalone without CAN, I will add a display to show the current values.
It's ok if I use the STM32F031K6T6?
I know that I will need to adapt some code, but I already have to do it to add the display.
Thanks for this great project
I'm expecting use the module as standalone without CAN, I will add a display to show the current values.
It's ok if I use the STM32F031K6T6?
I know that I will need to adapt some code, but I already have to do it to add the display.
Thanks for this great project
- Attachments
-
- IMG_2021-12-17-15-04-15-401_copy_768x1024.jpg (311.73 KiB) Viewed 106103 times
- AndreyB
- Site Admin
- Posts: 14587
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Wideband Controller: Fully Custom, no ASIC!
Please fill in "location" on your profile. Please post a "hello world" topic maybe?
I have some stm32f042k6 chips
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: 439
- Joined: Mon Mar 04, 2019 10:19 pm
- Location: Slovakia
Re: Wideband Controller: Fully Custom, no ASIC!
This is good Idea for the future ...
"Standard" 0-5V output will be welcome ... in my case ...
(and "1V" output also ... LAMBDA 1 = 1Volt)
(to use "standard Voltmeter" for lambda readings)
.. some Proteus and microRusEFI for sale in Europe ..
Re: Wideband Controller: Fully Custom, no ASIC!
Sorry for that, I have updated some info about me on my profile. I don't see where should I make the hello world post.
I'm asking for the STM32F031K6T6 because I can get some of these one from AliExpress, without pay a lot for the shipping.
- AndreyB
- Site Admin
- Posts: 14587
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Wideband Controller: Fully Custom, no ASIC!
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: Wideband Controller: Fully Custom, no ASIC!
I am currently bench testing a Proteus Honda K-125 board. This board has a built-in WBO controller. I built an adapter harness for the O2 sensor from the JST connector to an LSU 4.9.
The board is fully connected to a Proteus via pigtails. The Proteus is powered via USB. I'm feeding 12V from a lab power supply to the WB sensor and also into the proto area on the Honda board. Without the WB sensor we're sucking approx. 85mA, with the WB it's 120mA. The red LED on the WBO controller is dim. RPM self-stim is enabled at 1200rpm. I expected to see the WB sensor heating up with the rpm signal, but it seems to be in standby.
The canReadCounter is happily counting up. canWriteOk is also counting up.
This is the tune in question: https://rusefi.com/online/view.php?msq=787
The board is fully connected to a Proteus via pigtails. The Proteus is powered via USB. I'm feeding 12V from a lab power supply to the WB sensor and also into the proto area on the Honda board. Without the WB sensor we're sucking approx. 85mA, with the WB it's 120mA. The red LED on the WBO controller is dim. RPM self-stim is enabled at 1200rpm. I expected to see the WB sensor heating up with the rpm signal, but it seems to be in standby.
The canReadCounter is happily counting up. canWriteOk is also counting up.
This is the tune in question: https://rusefi.com/online/view.php?msq=787
- AndreyB
- Site Admin
- Posts: 14587
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Wideband Controller: Fully Custom, no ASIC!
I believe it cares about proteus voltage as received via CAN. Let's give Proteus +12 volts as well?
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: Wideband Controller: Fully Custom, no ASIC!
I am here to report success. Turns out there were some conditions that needed to be met for the WBO module to even kick on the heater:
Under "Controller" -> "Can Bus Communication" -> "Enable rusEFI Can Broadcast" = "true" must be set
Under "Sensors" -> "EGO Sensor" -> "Enable Can Wideband" = "true" must be set
There was also an opinion voiced that the board needs to see voltage on the "vBatt ADC Input" pin. This is as yet unconfirmed.
Under "Controller" -> "Can Bus Communication" -> "Enable rusEFI Can Broadcast" = "true" must be set
Under "Sensors" -> "EGO Sensor" -> "Enable Can Wideband" = "true" must be set
There was also an opinion voiced that the board needs to see voltage on the "vBatt ADC Input" pin. This is as yet unconfirmed.
Re: Wideband Controller: Fully Custom, no ASIC!
can you share information on how to connect this module to the Frankenso board?
-
- Posts: 26
- Joined: Thu Oct 07, 2021 1:38 pm
- Github Username: opelpanfan
- Slack: Ben
Re: Wideband Controller: Fully Custom, no ASIC!
Does anyone have STM32F042K6T in stock? Need 10 units in UK
- AndreyB
- Site Admin
- Posts: 14587
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Wideband Controller: Fully Custom, no ASIC!
https://www.shop.rusefi.com/shop/p/stm32f042k6t-lot-of-5opelpanfan wrote: ↑Tue Feb 22, 2022 5:00 pmDoes anyone have STM32F042K6T in stock? Need 10 units in UK
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: Wideband Controller: Fully Custom, no ASIC!
I also need this ))JRD McLAREN wrote: ↑Fri Dec 17, 2021 4:00 pmThis is good Idea for the future ...
"Standard" 0-5V output will be welcome ... in my case ...
(and "1V" output also ... LAMBDA 1 = 1Volt)
(to use "standard Voltmeter" for lambda readings)
- Attachments
-
- IMG_20220328_124740.jpg (628.14 KiB) Viewed 102419 times
Re: Wideband Controller: Fully Custom, no ASIC!
Hello!
I try connect to controller, after pressit set index 0.
Wats wrong I do?
I try connect to controller, after pressit set index 0.
Wats wrong I do?
- Attachments
-
- Untitled.png (401.29 KiB) Viewed 102061 times
Last edited by Hmelik on Sat Apr 09, 2022 2:41 pm, edited 1 time in total.
- AndreyB
- Site Admin
- Posts: 14587
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Wideband Controller: Fully Custom, no ASIC!
You do not post picture of your controller, you do not tell state of LEDs, you did not clarify if you have flashed your controller somehow. We have to assume the worst because humans are sometimes strange.
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: Wideband Controller: Fully Custom, no ASIC!
OK My mistake
- Attachments
-
- IMG_20220328_124740.png (2.4 MiB) Viewed 102056 times
- AndreyB
- Site Admin
- Posts: 14587
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Wideband Controller: Fully Custom, no ASIC!
Who would be the first one to try using FCM32F042? Maybe at least glance over Chinses datasheet?
But that's LQFP-48 not LQFP-32 like the official board.
https://lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_Flashchip-Microelectronics-FCM32F042C6T6_C2972836.html
But that's LQFP-48 not LQFP-32 like the official board.
https://lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_Flashchip-Microelectronics-FCM32F042C6T6_C2972836.html
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: 439
- Joined: Mon Mar 04, 2019 10:19 pm
- Location: Slovakia
Re: Wideband Controller: Fully Custom, no ASIC!
I have some PCBs for LQFP48 ...
EDITED:
10 pieces ordered ...
EDITED:
10 pieces ordered ...
.. some Proteus and microRusEFI for sale in Europe ..