Team Status Report Apr. 2

This week we worked on the demo for the board. We wont be able to get out PCB in time for the demo so we will demo on our breadboarded circuit. Besides not having the PCB and keyboard switches we do currently have the correct diodes and the operation of the breadboard should be identical to what the PCB will do.

We worked on the software and made some tweaks so that it behaves like a typical keyboard and made sure that it worked with our application of choice (Minecraft). After some fiddling with keyboard protocols we managed to get it to behave exactly like a typical keyboard and function exactly like we wanted it to for the demo.

The operation of everything looks really promising and we basically just have to get our PCBs and switches to get the keyboard fully operational. We feel we have a decent chunk of the sub-system finished to show off at demo. From this point on, the difference from the demo board to the full PCB board should be mostly superficial so we feel confident we can get it all working as intended which gives us time to start working on our foot controlled mouse. For the demo, we will likely use a regular mouse in its place.

 

The following is our breadboarded circuit in operation. (This layout will be changed for the demo so that its more pleasant to operate) Just including it to show what a simple 2×2 matrix looks like on the breadboard and show we got it working. Scaling this up to more buttons is superficial at best so it should be no problem to get the entire board working once we get the PCBs.

We plan to have a layout for the demo that allows movement in Minecraft which only requires a few buttons on the breadboard (wasd).

Leave a Reply

Your email address will not be published. Required fields are marked *