Wednesday, May 27, 2026

HaleHound ESP32-DIV and CYD

I have been trying to get a ESP32-DIV running with an ESP32-S3 processor as is required.  So far, after days of trying, all I have is a blank screen.  I have also tried to make a FCFZ (Fully Compatible Flipper Zero) to no avail.  So, out of the blue, I thought I would try the HaleHound software to see what happens. https://github.com/JesseCHale  I was shocked as it worked on the very first try!  It uses an older ESP32 processor.  I did not expect it to work so I just set it up with jumper wires to test it.


Here is a back view of the jumper wires.  The touch screen was somewhat erratic.  I would like a CYD version with push switches for making selections.  

The screen wiring follows the CYD version but the touch screen uses different I/O pins.  In the schematic of the CYD version the touch screen shares three pins with the LCD thus freeing three pins for other stuff.  BUT THAT IS NOT CORRECT!

Here is a screen capture of the successful ESP32 programming screen.

Here is the wiring that I used for the jumpers:

DISPLAY PIN  -  ESP32 PIN
---------------------------------
1. VCC - 3v3
2. GND - GND
3. CS - GPIO15
4. RESET     - EN
5. DC - GPIO2
6. SDI(MOSI)    - GPIO13
7. SCK - GPIO14
8. LED - 3v3
9. SDO(MISO)  - GPIO12      

TOUCH    -    ESP32 PIN     -     CYD
-----------------------------------------------
10 .T_CLK - GPIO25     GPIO25
11. T_CS         - GPIO33     GPIO33
12. T_DIN - GPIO32     GPIO32
13. T_DO     - GPIO35     GPIO39/VN
14. T_IRQ - GPIO34     GPIO36/VP

I have the keyboard working!  Here is the schematic for it:

Here is the back and fron view so far.  Next is to add the RF modules.



Here is a video about this device:




Tuesday, May 5, 2026

Building a DIY ESP32-Div

I am building a ESP32-DIV to further my collection of Hacking devices.  I am building it on proto boards so I can change it later if needed.  Why not buy the prebuilt models?  For one thing those short cables between the NRF24's and the antennas have a huge loss.  I want them to go directly to the antennas.  For another thing I do not have that kind of money laying around.

Here is my planned layout.  I am using both sides of the board so the sockets are glued in place.



The instructions to upload the firmware are not very clear.  Here are screen captures of what I found and hopefully I got the correct files? This is my setup screen:



This is the instructions with my comments:

This is the text that appeared.  I do not know if it is correct!


After several days of trying to get this to work I concluded the probem is the LCD.  I searched the Internet and discovered that some ILI9341 LCD's are acturally ST7789 powered.  In fact I found an image of my exact same LCD and they had the same problem, it was a ST7789!

 Here are three projects that are on my desk.

Here are two documents I am working on
Here is the wiring chart for the ESP32-DIV






Friday, April 3, 2026

Wiring Multiple Baseboard Heaters

Recently I have some across several baseboard electric heaters that were wired together.  Usually they use the thermostat controlers that were designed to run only one heater or at the most two heaters.  The real solution is to use contactors.  These are heavy duty relays designed to hadle 30 amps or more.  You can have dual or tripple 30 amp breakers going to the contactor then have the heaters wired in groups of two, or three with 10 gauge wire, connected to the contactors.  This is a example of a system for running four baseboard heaters.


My brother contacted me about his heating sytem dying.  I discovered the the coil of the top contactor was shorted and the 24 volt transformer was fried. So I disiconnected it and he could just use the bottom contactor to power half of his heaters temporarily.  However the bottom one quickly died.  The coil on the bottom contactor had shorted as well. It turns out thse contactors were not the problem. (See update below) The coil gets so hot that it partly melts the coil form and then it shorts out.  The picture is of a three phase system, the three phases on the left and the heaters are on the right.
 

Another issue is that there is no schematic diagram of how to wire multiple heaters up.  Here is a simplified wiring diagram for up to six heaters.  Another contactor can be added for up to12 baseboard heaters.  On a three phase system you can use a tripple 30A breaker but then you need 20 amp breakers or fuses if you have smaller 12 gague wire going out to the heaters.  That setup saves room in your breaker box. 

I found the problem with the contactors burning up.  A 24VAC 40VA transfromer can run two contactors when its cold, but after an hour or so it will fail to turn on both contactors and one contactor will sit there and buzz untill it dies!  There are two solutions, either use two transformers or get a 75VA transformer!

CONCLUSION: A 24VAC 40VA TRANSFORMER CANNOT RUN TWO CONTACTORS!!


Thursday, March 19, 2026

EcoQuest Fresh Air II air purifier repair 3

 Once again I am fixing one of my two Fresh AIr by ecoQuest air filters.  This time it struggles to turn on.  I was taking longer and longer to start up making multiple attempts but then failing and trying again.  It acted like a bad capacitor and the 8 volt power was at 5 volts so I tried a 220uF 16 volt capacitor from the 8 volts to ground.  It made no difference.  Then I moved the positive lead to the 12 volt power supply and it WORKED!

These pictures show where I soldered in the capacitor.  It need a little glue under it as well.




Monday, February 23, 2026

Simpler Arms for InMoov Robot

I have built several humanoid servo based robots over the years as can be seen in this blog.  The InMoov Robot arms are very complicated to build so I have simplified them with standard servo parts enlarged 50% to work with the larger HS-805 servos. These parts can be found on thingiverse.

https://www.thingiverse.com/thing:7291737

The changes consist of servo mounting brackets and U arms that the servo rotates.


Her is one possibility for a arm made from these parts.


Thursday, February 5, 2026

Rebuilding my InMoov Robot Head

I am Rebuilding my InMoov Robot Head.  It was printed years ago on a plastic 3D printer.  I am now on my third metal framed 3D printer and the parts are coming out perfect.  So I replaced a lot of bad parts and rebuilt it. This picture shows some of the defective parts that needed replacement.


Here are some pictures of the rebuilt head. I am using a standard servo for the head rotation with a 3D printed adapter.  I developed an adapter plate that is found on thingiverse. https://www.thingiverse.com/thing:7288822




Tuesday, January 13, 2026

I am building my biggest LED wall yet.

I am building my biggest LED wall yet. It should be 8 feet by 4 feet when done.  It consists of two panels each 4 feet by 4 feet in size.  Each panel is amde of 32 P5 64x32 Led matrixes. This first picture is me putting together one of the panels

Currently I only have enough of the matrixes to build two 4 by 6 panels.  Here the data and power cables are added.


This picture shows the controller is added to the panel. Power supplies are external so that the panels fit flat to the wall.
 


This is a demo picture testing the first LED panel.


I have built the second panel but it has two bad LED's to resolder, should have it running soon. Here is a picture from before they were mounted on the wall.