Carlos’s Status Report for Apr 23

This week, I worked on finalizing the software for detecting the mouse and key presses. I set up scripts to run on boot, so now the keyboard can just be plugged in and used without any setup. Most of the keys are mapped, all that’s left in terms of the keyboard is to implement the alternate keys and other error-correction features (such as shift or toggle and ignoring double pressed keys).  In terms of the mouse clicks, I am still working on setting up the Raspberry Pi zero to act as a mouse. It doesn’t have wifi, and ssh over USB disables the system we use to send mouse clicks, so it is slow to set up, but should be done by tonight. The reason we decided to use a second Raspberry Pi was due to a delay that occurs when switching gadgets on the fly. It made the mouse clicks interfere with the keyboard to an extent that I considered unusable.

I also worked on designing the mouse housing using CAD. I made a prototype version (shown below) to make sure the mouse internals would fit and still function, and the final version was printed today (but we haven’t picked it up yet.

 

At this point, I believe we can finish most of the hardware by tomorrow. From there, it will just be getting the software to fully implement the features we planned previously.

 

Leave a Reply

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