This repository was created to manage the circuitry and firmware for the keyboards I designed.
The firmware is created using sago35/tinygo-keyboard.
| Name | Pin | Info |
|---|---|---|
| VR_BTN | machine.GPIO0 | InputPullup |
| WS2812 | machine.GPIO1 | Output |
| ROT_BTN1 | machine.GPIO2 | InputPullup |
| ROT_A1 | machine.GPIO3 | InputPullup |
| ROT_B1 | machine.GPIO4 | InputPullup |
| COL1 | machine.GPIO5 | Output |
| COL2 | machine.GPIO6 | Output |
| COL3 | machine.GPIO7 | Output |
| COL4 | machine.GPIO8 | Output |
| ROW1 | machine.GPIO9 | InputPulldown |
| ROW2 | machine.GPIO10 | InputPulldown |
| ROW3 | machine.GPIO11 | InputPulldown |
| SDA0_TX0 | machine.GPIO12 | I2C SDA |
| SCL0_RX0 | machine.GPIO13 | I2C SCL |
| EX01 | machine.GPIO14 | GPIO |
| EX02 | machine.GPIO14 | GPIO |
| EX03 | machine.GPIO14 | GPIO / ADC |
| EX04 | machine.GPIO14 | GPIO / ADC |
| VR_Y | machine.GPIO28 | ADC |
| VR_X | machine.GPIO29 | ADC |



