I designed the new faceplate with more care than the last model since I have to use encoders instead of a touch screen for all the navigation. The overall effect is better than the original since I leveraged the mounting holes for structural support, and the bottom panel reinforces the MIDI plugs.
I cut all the new pieces, including a mount for the microcontroller, which is not visible but holds the screen, and the ESP32 demo board just below the top faceplate. The top and bottom pieces were mounted together with some of the bolts holding faceplate parts.
I drafted the EWC_Soother schematic but left off the power button. I assumed I would need changes, unlike last time when I drew the first REV by hand. Then, I drafted it on the computer to correct some errors. The hardest part was drawing the demo board.
I soldered all the wires and components to the microcontroller but made a list of changes to the schematic. Along with the schematic modifications, I need to test the inputs before I seal up the unit.
I suffered the usual jitters of input testing with erroneous code that caused hiccups and malfunctions, but I now have a robust Arduino input testing sketch that reads inputs and encoders. I discovered that I needed to install pull-up resistors on the encoders and that one of them needed replacing.
The last hardware I needed to test was the MIDI ports, so I went with the most popular software serial Arduino library. I could not get it to work, but I found a thread on Stack Overflow that described how to virtually move the serial pins to the spot I wired. My wires were crossed, but I got the example working on the output.
The rest of the summary posts have been arranged by date.
First time here?
Completed projects from year 1
Completed projects from year 2
Completed projects from year 3
Completed projects from year 4
Completed projects from year 5
Completed projects from year 6
Completed projects from year 7
Completed projects from year 8
Completed projects from year 9
Completed projects from year 10
Completed projects from year 11
Disclaimer for http://24hourengineer.blogspot.com and 24HourEngineer.com
This disclaimer must be intact and whole. This disclaimer must be included if a project is distributed.
All information on this blog, or linked by this blog, is not to be taken as advice or solicitation. Anyone attempting to replicate, in whole or in part, is responsible for the outcome and procedure. Any loss of functionality, money, property, or similar, is the responsibility of those involved in the replication.
All digital communication regarding the email address 24hourengineer@gmail.com becomes the intellectual property of Brian McEvoy. Any information contained within these messages may be distributed or retained at the discretion of Brian McEvoy. Any email sent to this address, or any email account owned by Brian McEvoy, cannot be used to claim property or assets.
Comments to the blog may be utilized or erased at the discretion of the owner. No one posting may claim property or assets based on their post.
This blog, including pictures and text, is copyright to Brian McEvoy.
![]() |
New faceplate with two encoders |
I cut all the new pieces, including a mount for the microcontroller, which is not visible but holds the screen, and the ESP32 demo board just below the top faceplate. The top and bottom pieces were mounted together with some of the bolts holding faceplate parts.
![]() |
Laser cut faceplate and base |
I drafted the EWC_Soother schematic but left off the power button. I assumed I would need changes, unlike last time when I drew the first REV by hand. Then, I drafted it on the computer to correct some errors. The hardest part was drawing the demo board.
![]() |
EWC_Soother schematic REV1 |
I soldered all the wires and components to the microcontroller but made a list of changes to the schematic. Along with the schematic modifications, I need to test the inputs before I seal up the unit.
![]() |
EWC_Soother's components wired together |
I suffered the usual jitters of input testing with erroneous code that caused hiccups and malfunctions, but I now have a robust Arduino input testing sketch that reads inputs and encoders. I discovered that I needed to install pull-up resistors on the encoders and that one of them needed replacing.
![]() |
10KΩ pull-up resistors on the endcoders |
The last hardware I needed to test was the MIDI ports, so I went with the most popular software serial Arduino library. I could not get it to work, but I found a thread on Stack Overflow that described how to virtually move the serial pins to the spot I wired. My wires were crossed, but I got the example working on the output.
![]() |
Serial pin problems |
The rest of the summary posts have been arranged by date.
First time here?
Completed projects from year 1
Completed projects from year 2
Completed projects from year 3
Completed projects from year 4
Completed projects from year 5
Completed projects from year 6
Completed projects from year 7
Completed projects from year 8
Completed projects from year 9
Completed projects from year 10
Completed projects from year 11
Disclaimer for http://24hourengineer.blogspot.com and 24HourEngineer.com
This disclaimer must be intact and whole. This disclaimer must be included if a project is distributed.
All information on this blog, or linked by this blog, is not to be taken as advice or solicitation. Anyone attempting to replicate, in whole or in part, is responsible for the outcome and procedure. Any loss of functionality, money, property, or similar, is the responsibility of those involved in the replication.
All digital communication regarding the email address 24hourengineer@gmail.com becomes the intellectual property of Brian McEvoy. Any information contained within these messages may be distributed or retained at the discretion of Brian McEvoy. Any email sent to this address, or any email account owned by Brian McEvoy, cannot be used to claim property or assets.
Comments to the blog may be utilized or erased at the discretion of the owner. No one posting may claim property or assets based on their post.
This blog, including pictures and text, is copyright to Brian McEvoy.
Comments
Post a Comment