2018-04-18 (W) ModuKey

There was an overhaul of all the boards. After the first design, there were a lot of design changes to make the boards user-friendly.
  • The tag size was reduced across all header pin groups. This was important for making references to the schematic and board. Tags for things like switches and ICs were not reduced since there was ample room in the footprint.
  • Each header pin was also labeled. This would be important when making connections across boards. Pins for switches and ICs were not necessary for labeling and were left alone. The labels were simple text elements rather than a change to the footprint.
  • The addressable IO expanders had a total of nine holes for the address pins. These took a lot of room on the top and bottom of the board. They were replaced with small surface pads which took less room and resided on the bottom of the board. The pads were copied from the surface-mount IO expander footprint.
  • Serial communication lines on the controller board originally used jumpers to determine which I2C line went to the left and right. This was eliminated in favor of sending one port to the left every time, and one port to the right. This reduces versatility but increases simplicity.
  • Some of the terminals on the boards were not aligned uniformly. This was a result of making many tweaks during the first design. A common design was copied across the boards to ensure they all matched.

Controller board layout
I2C 1x4 board layout
I2C protoboard layout, wide
I2C protoboard layout, slim
I2C 2x2 layout
I2C 2x4 layout
Breakout, double-switch layout
Breakout, single switch layout

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 in 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.