2023-02-20 (M) EWC_Box Functioning screen

I played around with different settings to find what I could break and what I needed to keep intact. I connected the "RESET" pin to voltage, and it functioned yesterday, so today, I joined it to an IO point and turned it on, but it failed. The screen worked if I pulled that pin high and waited ten milliseconds before sending a command. "CS" and "DC" worked with any IO point, so I gathered the screen has a finicky startup routine. I took this knowledge to the EWC_Box enclosure and ran the same demo sketch with the updated pins and delays, but I saw something when I pressed the Arduino's reset button. I tried a few things, and it worked well after I removed power to reboot the system. The startup routine is as touchy as I feared. More importantly, the screen works.
Operational EWC_Box screen

I added a feature to my encoder testing program that sent a signal to Serial2, my MIDI port, whenever I turned a knob. I tested the faceplate's MIDI port with a homemade module. The voltage and signal wires were reversed because a red light activated. I desoldered the wires and put them into the correct order. The tester showed a green light this time, so my port works, but this does not indicate if my synthesizer works.
The MIDI out port works

The rest of the posts for this project 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

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.
2022-02-18

Comments