keyboarddevelopmentAug 9, 2024, 10:39 AMRunning I2C on Pro Micro (4) - TRRS ConnectionIn the fourth installment of the series, we modify the setup to connect breadboards using a TRRS cable. This allows connecting breadboards at separate locations, increasing independence and streamlining the wiring.
keyboarddevelopmentMay 7, 2024, 11:16 AMHow to Get Kailh Key Sockets (Online Shopping Comparison)We compare methods for purchasing Kailh KeySwitch Sockets, which allow for replaceable switches in mechanical keyboards. For users living in Japan, we compare prices and shipping costs for MX-compatible sockets to find the most cost-effective purchasing method.
keyboarddevelopmentApr 28, 2024, 2:39 PMRunning I2C on Pro Micro (3) - Determining Pin StatesIn the third article of the series on running I2C on Pro Micro, we explain how to receive the state of I2C devices and determine if a button is pressed at a specific address. We interpret the MCP23017 datasheet, detail the wiring and programming steps to check pin states, and introduce implementation methods using the Arduino standard library and Adafruit's library.
keyboarddevelopmentApr 23, 2024, 2:14 PMRunning I2C on Pro Micro (2) - I2C ConnectionThis article explains how to perform I2C communication with Pro Micro. It covers the basics of I2C, communication speeds and standards, connection methods, the I2C module used (MCP23017), required parts, wiring methods, and how to create an I2C Scanner program.
keyboarddevelopmentApr 12, 2024, 4:45 AMRunning I2C on Pro Micro (1) - Setting up Pro MicroThis article explains the setup procedure for Pro Micro, including wiring on a breadboard, programming using Arduino IDE, and how to verify operation. The components used include a breadboard, Pro Micro + pin headers, reset switch, jumper wires, and a cable to connect Pro Micro to PC. It also covers the types of Pro Micro, pin assignments, and Arduino IDE configuration.
keyboarddevelopmentFeb 29, 2024, 9:25 AMQMK Introduction: Running meishi Trackball Module with Custom FirmwareI'll introduce how to run meishi Trackball Module with custom firmware using QMK. I'll progress through the development of a custom keyboard, covering specific steps including solutions for trackball angle issues, QMK compilation error countermeasures, firmware configuration, and custom key implementation.