Wednesday, 22 April 2026

Cheap Yellow Display + si4732

Using an esp32 Cheap Yellow Display (CYD) and si4732 to make a HF/VHF radio receiver.

I am using a 2 x USB variant of the CYD and a v5 K5/K6 si4732 flex PCB as used in modifying a Quansheng K5 for full HF/VHF.

By using the software from 'macsbug' you can have a functional radio receiver for not a lot of money.
Code is here...
https://macsbug.wordpress.com/2026/01/
Download the code for the 2 USB version (right click and save as)

I have modified my CYD by removing the onboard LED and cutting some track on the two connectors, P3 and CN1.
I cut the trace(s) from P3, just under the green wire - IO35 and also from IO22 to CN1.
I also cut the track IO22 track near CN1.
Doing this allowed me to wire IO16 and IO7 from the old LED to the P3 and CN1 connectors.
I adjusted macsbug code to match the new wiring.
I used much as macsbug has posted on Facebook...

Click images to go SUPERSIZE and then click the X at top right to close the large image.



Compare the connector PCB tracks to my CYD board, there seems to be more than one variant of the 2 x USB board.
I am going to call my type "CYD2USB-v2" as it seems different to the earlier versions shown on the internet?


My one as in the image, is from Amazon, here
https://www.amazon.co.uk/dp/B0F24X83FC

In macsbug code, I have adjusted it to suit my wiring, in particular, IO21 is used by the board for the LCD backlight, so cannot be used in this scenario.

code change that suits my board...

CYD2USB_2.8_All_Band_Radio.ino file, around line 85

#define I2C_SDA     27  // SI4732-A10-GSR I2C SDA
#define I2C_SCL     22  // SI4732-A10-GSR I2C SCK
#define RESET_PIN   16  // SI4732-A10-GSR RESET

The code is on macsbug site, here...
https://macsbug.wordpress.com/2026/01/
Specifically, the file is located as in this image...



There seems to be an issue with my particular board as macsbug's touch code does not work correctly and the screen touch is very wrong making it impossible to touch any of the buttons correctly.
I am not the only one with this issue.
I'm hopeful we can find a solution to this as my CYD touch does work OK using a completely different use case/software.

I used a v5 K5/K6 si4732 flex PCB as used to modify a Quansheng handy-talkie to HF Rx and hacked it onto a bit of circuit board using enamelled copper wire and some headers








More to follow as it happens...



Wednesday, 4 February 2026

T41 parts for sale

 I have the following unused T41 parts for sale: 

Full set of PCB's - v010
Teensy 4.1
Teensy audio shield v4.0 rev D
5" BuyDisplay TFT LCD screen (non touch)

My email is good on QRZ.com

Click the image to go SUPERSIZE