Continuity between the voltage and ground continued, and it was assumed to be a problem with known mislabeled pins on the 4x4 boards. This was the fault of some copy-paste errors where blocks of pins were copied and labeled incorrectly. In essence, the voltage line was swapped with the data clock line, and the ground line was swapped with the data line.
Once the mislabeled pins were sorted out, there was still a short between the voltage and ground lines. This was traced by desoldering voltage wires between the boards until the problem went away. The problem was found on one of the 4x4 boards which had to be completely separated by removing four board-to-board jumpers.
A small solder bridge was located on one of the IO expander chips. A magnifying glass and a flashlight were necessary to see the tiny bridge which was lower than the rest of the solder and easy to miss.
Once the solder was cleaned up, the continuity error went away, and the board could be powered. The startup sequence ignited the onboard LED followed by a signal to the 8-position addressable LED strips at the top and bottom of the wood boards.
ModuKey on GitHub
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
Disclaimer for http://24hourengineer.blogspot.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.
2018-10-23
Description of the mislabeled and mispositioned pins
Once the mislabeled pins were sorted out, there was still a short between the voltage and ground lines. This was traced by desoldering voltage wires between the boards until the problem went away. The problem was found on one of the 4x4 boards which had to be completely separated by removing four board-to-board jumpers.
Separated 4x4 boards
A small solder bridge was located on one of the IO expander chips. A magnifying glass and a flashlight were necessary to see the tiny bridge which was lower than the rest of the solder and easy to miss.
Small solder bridge
Once the solder was cleaned up, the continuity error went away, and the board could be powered. The startup sequence ignited the onboard LED followed by a signal to the 8-position addressable LED strips at the top and bottom of the wood boards.
Operational lights
ModuKey on GitHub
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
Disclaimer for http://24hourengineer.blogspot.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.
2018-10-23
Comments
Post a Comment