[atreus] Re: Replacing A-Star Produced Dead Column

  • From: Harlan Shoop <harlan.shoop@xxxxxxxxx>
  • To: atreus@xxxxxxxxxxxxx
  • Date: Wed, 15 Mar 2017 17:51:03 -0600

On Wed, Mar 08, 2017 at 08:02:56PM -0800, Phil Hagelberg wrote:

Harlan Shoop <harlan.shoop@xxxxxxxxx> writes:

Now, the "inside" right-hand column (f-d-b-space) is unresponsive.  All
other keys work as expected.  Shorting the contacts on the switches in
this column does not produce characters.  I suspected the solder joints
for the new Atmel board and carefully reflowed all connections on both
the Atmel board and the switch board but still have the same problem.  I
also reprogrammed the board just in case, but the dead column remains.  

Sorry to hear you're having trouble with this. It's possible that the
pin on the controller itself was damaged somehow. Try shorting the pin
for that column to a pin for one of the rows to confirm.

If that pin is actually damaged, it's possible to remap that column to
an unused pin and connect the column to it using hookup wire. You can
then change the firmware to use this alternate pin instead. Here's an
example of moving column 2 to the PB1 pin in order to route around
damage to PF7.

  
https://github.com/technomancy/tmk_keyboard/commit/fbfd9c092dc940a5dc377aada7d067fa53f1c2c6

Does that make sense? Let me know if you have any trouble making the fix
and I can try to explain in greater detail.

-Phil

Phil,

I found the problem...  I left PB6 completely unconnected.  Apparently,
the pin had fallen through the hole when I removed the old A-Star board,
and I did not double-check the assembly directions when I attached the
new board. 

Your note led me to the matrix.c file where I found the PB6 pin for the
column in question and noticed the empty through hole on the board. When
I connected the contacts, the column worked and my primary keyboard is
back in use.

Thanks for the pointer!

-- 
HS

Other related posts: