- Mon Feb 03, 2025 5:53 pm
#70683
DStage_WOOD_LED_Lambda.jpg (1015.26 KiB) Viewed 1826 times
DStage_WOOD_LED_AFR.jpg (1.74 MiB) Viewed 1826 times
v1.2_LED_display_pins.jpg (187.59 KiB) Viewed 1826 times
Hello
I did mention my WBOOS board in a different part of the forum some years ago - viewtopic.php?t=3858. Since I recently made some changes I thought to share it with you here.
Let's start with a bit of history. WBOOS is another incarnation of the well known SLC Free project, and actually the first one! Yep, back when I first made it there was just the THT version of SLC Free 1 available and it had a strange thing in the SW - they either forgot or for some other reason did not add digital form to display AFR/Lambda, so I had to add it myself. It was added in a newer SW revision, but I did not notice it until I already did mine, so it differs i that regards, although I've checked and the values shown are pretty much the same
The arguably bigger changes I've made to the HW part, besides making it SMD (like SLC Free 2 these days). I never liked the simple reference voltage obtained by just dividing the 5V power with two resistors. So, WBOOS is using a proper, albeit not the newest band-gap reference voltage chip, the eternal TL431. Second change was a modification of the output signal PWM filters. I made them active and a 2nd order to get a bit less jerky signal.
That was all done years ago with v1.0. Now what has changed in v1.2.
Cosmetic changes to the HW:
- two resistors that were experimentally put on the connectors side are now on the component side (contrast potentiometer still left on connectors side for easier LCD adjustment)
- a few additional spare pins solder points added, for future purposes but also for what's coming in the SW part
- a bigger solder pad in case user wants to control the backlight
SW part where the bigger magic happens:
- just a reminder that some time ago also Lambda was added as an option to the LCD as years back I only gad AFR.
- the biggest change - it is now possible to connect a 7-segment LED display module based on TM1637 chip. It may be better visible in bright sunlight and it's not affected by low temperatures like the LCD can.
- when using LED display you can now also switch between AFR and Lambda by connecting a dedicated pin to +5V or GND.
- some people don't like the rapid refresh rate so I've highlighted the part of the program where you can change the LCD or LED display refreshed rate (in the precompiled HEX files on github I've added "slow" variants).
The LED display part can also be used in my Speeduino incarnation DSpeed or practically any other SLC Free variant that has some spare pins. Even those without an LCD build into ECUs (like in DSpeed) as programming pins can also be used for that
Here is the GutHub page where you can download the gerbers together with JLCPCB BOM (although they usually don't have CY8C24423 in stock, so this one has to be soldered separately). And of course the SW as well. I have also included a description of a few programming options for PSoC as recently I burned the PSoC MiniProg3 so had to search for alternatives.
https://github.com/DStageGarage/WBOOS/
I did mention my WBOOS board in a different part of the forum some years ago - viewtopic.php?t=3858. Since I recently made some changes I thought to share it with you here.
Let's start with a bit of history. WBOOS is another incarnation of the well known SLC Free project, and actually the first one! Yep, back when I first made it there was just the THT version of SLC Free 1 available and it had a strange thing in the SW - they either forgot or for some other reason did not add digital form to display AFR/Lambda, so I had to add it myself. It was added in a newer SW revision, but I did not notice it until I already did mine, so it differs i that regards, although I've checked and the values shown are pretty much the same

The arguably bigger changes I've made to the HW part, besides making it SMD (like SLC Free 2 these days). I never liked the simple reference voltage obtained by just dividing the 5V power with two resistors. So, WBOOS is using a proper, albeit not the newest band-gap reference voltage chip, the eternal TL431. Second change was a modification of the output signal PWM filters. I made them active and a 2nd order to get a bit less jerky signal.
That was all done years ago with v1.0. Now what has changed in v1.2.
Cosmetic changes to the HW:
- two resistors that were experimentally put on the connectors side are now on the component side (contrast potentiometer still left on connectors side for easier LCD adjustment)
- a few additional spare pins solder points added, for future purposes but also for what's coming in the SW part
- a bigger solder pad in case user wants to control the backlight
SW part where the bigger magic happens:
- just a reminder that some time ago also Lambda was added as an option to the LCD as years back I only gad AFR.
- the biggest change - it is now possible to connect a 7-segment LED display module based on TM1637 chip. It may be better visible in bright sunlight and it's not affected by low temperatures like the LCD can.
- when using LED display you can now also switch between AFR and Lambda by connecting a dedicated pin to +5V or GND.
- some people don't like the rapid refresh rate so I've highlighted the part of the program where you can change the LCD or LED display refreshed rate (in the precompiled HEX files on github I've added "slow" variants).
The LED display part can also be used in my Speeduino incarnation DSpeed or practically any other SLC Free variant that has some spare pins. Even those without an LCD build into ECUs (like in DSpeed) as programming pins can also be used for that

Here is the GutHub page where you can download the gerbers together with JLCPCB BOM (although they usually don't have CY8C24423 in stock, so this one has to be soldered separately). And of course the SW as well. I have also included a description of a few programming options for PSoC as recently I burned the PSoC MiniProg3 so had to search for alternatives.
https://github.com/DStageGarage/WBOOS/