Three of the ICs were not responding. Thankfully, problems like this are usually easier to fix than a single IO point that doesn't work. This time it was a loose wire between the three malfunctioning boards and the controller. Coincidentally, the PCBs farthest from the controller was working, and the ones right next to it were unresponsive.
Once the wire was soldered back in place, all the IO was tested again, this time with keyswitches instead of jumpering the terminals on the boards. Fortunately, everything responded. Some of the time, none of the boards would respond, and the hypothesis is that the problematic 1x4 board is acting up and disrupting all communication. When the next rev of boards is ordered, this one should be replaced.
Keycaps were selected for this project. This is a fun part because it is a chance to add the most character to a keyboard, aside from using self-designed PCBs with hand-soldered components. This particular keyboard is being called, Lazy Brown Dog. No brown keycaps were available, but some orange ones were handy. Three of the orange keys, F, J, and Esc, had been taken for use on a different keyboard, but the index fingers look neat when they have different keys.
Blank white keycaps and summer themed keycaps were also stocked so they would make up the rest of the keys. Another option would have been to paint some of the orange keys so the letters would be covered and new labels could be applied. This is not out of the question either.
Eighty-four keycaps were applied from the three different sets, four sets if the the black keys were considered. The white keycaps looked similar enough that they could pass for the same set as they were the same shape. Some keycaps are shallower than other sets so mixing can get tricky.
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-11-1
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-11-178
One loose wire disabled 48 keys
Once the wire was soldered back in place, all the IO was tested again, this time with keyswitches instead of jumpering the terminals on the boards. Fortunately, everything responded. Some of the time, none of the boards would respond, and the hypothesis is that the problematic 1x4 board is acting up and disrupting all communication. When the next rev of boards is ordered, this one should be replaced.
Testing keys with ModuKey's software and a serial monitor
Keycaps were selected for this project. This is a fun part because it is a chance to add the most character to a keyboard, aside from using self-designed PCBs with hand-soldered components. This particular keyboard is being called, Lazy Brown Dog. No brown keycaps were available, but some orange ones were handy. Three of the orange keys, F, J, and Esc, had been taken for use on a different keyboard, but the index fingers look neat when they have different keys.
Blank white keycaps and summer themed keycaps were also stocked so they would make up the rest of the keys. Another option would have been to paint some of the orange keys so the letters would be covered and new labels could be applied. This is not out of the question either.
Keycap sets at my disposal
Eighty-four keycaps were applied from the three different sets, four sets if the the black keys were considered. The white keycaps looked similar enough that they could pass for the same set as they were the same shape. Some keycaps are shallower than other sets so mixing can get tricky.
All keyed up
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-11-1
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-11-178
Comments
Post a Comment