Chris Andreae
JAPAN • + Follow
Edit Project
Components
|
ATMEGA32A-AU |
x 1 | |
|
SN74HC138NTexas Instruments
|
x 2 | |
|
AT24C16C-SSHM-TMICROCHIP
|
x 1 |
Description
Kinesis Model 100 Firmware Upgrade PCB
An extensively programmable USB keyboard firmware for AVR microcontrollers, easily adaptable to new keyboard hardware.
Features
- Dynamically reprogrammable keyboard layout, including 'keypad layer' support (two independent key layouts toggled by a 'keypad' key).
- Onboard layout profiles to save/restore up to ten separate programmed keyboard layouts.
- Enhanced text macros that fully support modifier keys and can be triggered by any combination of up to four keys.
- Programming, macro recording and layout backup save/load can be performed entirely on-keyboard with no additional software.
- Also appears as USB mouse, mouse functions can be be bound to keys.
- Built-in virtual machine interpreter for running up to six concurrent independent tasks.
- Buzzer audio support (included in Kinesis hardware)
- USB API for configuring, remapping and uploading programs to the keyboard. (C++ GUI client and Ruby library included.)
Feb 22,2023
523 views
Kinesis Model 100 Firmware Upgrade PCB
2 Layers PCB 50.8 x 77.6 mm FR-4, 1.6 mm, 1, HASL with lead, White Solder Mask, Black silkscreen
Drop-in firmware replacement board for Kinesis model 100.
Firmware and schematics: https://github.com/chrisandreae/keyboard-firmware
523
0
0
Published: Feb 22,2023
Download Gerber file 1
BOM(Bill of materials)
Purchase
Donation Received ($)
PCBWay Donate 10% cost To Author
File Last Updated: 2023/02/22 (GMT+8)
File update record
2023-02-2216:16:00
Parts List (BOM) is updated.
Only PCB
PCB+Assembly
*PCBWay community is a shared platform and we are not responsible for any design issues.
Copy this HTML into your page to embed a link to order this shared project
Copy
Under the
Attribution-ShareAlike (CC BY-SA)
License.
Topic
- Comments(0)
- Likes(0)
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP
0 / 10000
Remove
It looks like you have not written anything. Please add a comment and try again.
View More
View More
VOTING
0 votes
- 0 USER VOTES
0.00
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Design
1/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Usability
2/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Creativity
3/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Content
4/4
More by Chris Andreae
You may also like
-
-
Open Source Very Large Stick - Freejoy & MMjoy2 breakout board
519 0 0 -
RF Control training board for students based on ESP32 C3
701 0 2 -
Aquarius+ Computer, Standard PCB
929 0 5 -
KINETIC COASTERS with a TWIST! Laser or 3D Print some DIY Magic
617 0 1 -
RPI - 8 IO PLC With ATTiny85 Watch Dog
540 0 1 -
Nintendo Famicom HVC-001 Controller Shells
638 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
600 0 4 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
817 1 7