Submit Search
Upload
So, I made a keyboard
•
46 likes
•
62,687 views
Jesse Vincent
Follow
Technology
Report
Share
Report
Share
1 of 136
Download now
Download to read offline
Recommended
Building a keyboard from scratch
Building a keyboard from scratch
Jesse Vincent
Climate Change Tip Sheet
Climate Change Tip Sheet
ron mader
Nevada on the Social Web
Nevada on the Social Web
ron mader
Las Vegas on the Social Web
Las Vegas on the Social Web
ron mader
Hospitals email lists
Hospitals email lists
vidhisonishinestar
#MexicoNow
#MexicoNow
ron mader
Upgrade Your World! Making the most of old-school allies and the expanding so...
Upgrade Your World! Making the most of old-school allies and the expanding so...
ron mader
Ecotourism Europe
Ecotourism Europe
ron mader
Recommended
Building a keyboard from scratch
Building a keyboard from scratch
Jesse Vincent
Climate Change Tip Sheet
Climate Change Tip Sheet
ron mader
Nevada on the Social Web
Nevada on the Social Web
ron mader
Las Vegas on the Social Web
Las Vegas on the Social Web
ron mader
Hospitals email lists
Hospitals email lists
vidhisonishinestar
#MexicoNow
#MexicoNow
ron mader
Upgrade Your World! Making the most of old-school allies and the expanding so...
Upgrade Your World! Making the most of old-school allies and the expanding so...
ron mader
Ecotourism Europe
Ecotourism Europe
ron mader
Buzzword Bingo 2017
Buzzword Bingo 2017
ron mader
Behavior driven integration with Cucumber & Citrus
Behavior driven integration with Cucumber & Citrus
christophd
Why you need a Partner led installed base program
Why you need a Partner led installed base program
Riverview B2B
#GenM = Generation Muslim
#GenM = Generation Muslim
Yuswohady
Social Media Strategy Development for Publishers, by ACS Infotech
Social Media Strategy Development for Publishers, by ACS Infotech
ACS Infotech Pvt Ltd
Virtual keyboard ppt
Virtual keyboard ppt
Piyush Rajput
Global Snapshots from a Changing Climate
Global Snapshots from a Changing Climate
ron mader
Dancing App Stores - Android Open 2011
Dancing App Stores - Android Open 2011
Jesse Vincent
Perl 5.16 and Beyond - YAPC::Asia 2011
Perl 5.16 and Beyond - YAPC::Asia 2011
Jesse Vincent
Perl 5.16 and beyond
Perl 5.16 and beyond
Jesse Vincent
OSCON 2011 - Perl 5.16 and beyond
OSCON 2011 - Perl 5.16 and beyond
Jesse Vincent
RT4 - The whole sordid story
RT4 - The whole sordid story
Jesse Vincent
K-9 Mail for Android
K-9 Mail for Android
Jesse Vincent
Perl 5.12.0
Perl 5.12.0
Jesse Vincent
P2P Bug Tracking with SD
P2P Bug Tracking with SD
Jesse Vincent
SD - A peer to peer issue tracking system
SD - A peer to peer issue tracking system
Jesse Vincent
Hacking your Kindle (OSCON Lightning Talk)
Hacking your Kindle (OSCON Lightning Talk)
Jesse Vincent
Beginning Kindle Hackery
Beginning Kindle Hackery
Jesse Vincent
SD, a P2P bug tracking system
SD, a P2P bug tracking system
Jesse Vincent
Prophet - Beijing Perl Workshop
Prophet - Beijing Perl Workshop
Jesse Vincent
Beijing Perl Workshop 2008 Hiveminder Secret Sauce
Beijing Perl Workshop 2008 Hiveminder Secret Sauce
Jesse Vincent
A brief introduction to RTIR
A brief introduction to RTIR
Jesse Vincent
More Related Content
Viewers also liked
Buzzword Bingo 2017
Buzzword Bingo 2017
ron mader
Behavior driven integration with Cucumber & Citrus
Behavior driven integration with Cucumber & Citrus
christophd
Why you need a Partner led installed base program
Why you need a Partner led installed base program
Riverview B2B
#GenM = Generation Muslim
#GenM = Generation Muslim
Yuswohady
Social Media Strategy Development for Publishers, by ACS Infotech
Social Media Strategy Development for Publishers, by ACS Infotech
ACS Infotech Pvt Ltd
Virtual keyboard ppt
Virtual keyboard ppt
Piyush Rajput
Global Snapshots from a Changing Climate
Global Snapshots from a Changing Climate
ron mader
Viewers also liked
(7)
Buzzword Bingo 2017
Buzzword Bingo 2017
Behavior driven integration with Cucumber & Citrus
Behavior driven integration with Cucumber & Citrus
Why you need a Partner led installed base program
Why you need a Partner led installed base program
#GenM = Generation Muslim
#GenM = Generation Muslim
Social Media Strategy Development for Publishers, by ACS Infotech
Social Media Strategy Development for Publishers, by ACS Infotech
Virtual keyboard ppt
Virtual keyboard ppt
Global Snapshots from a Changing Climate
Global Snapshots from a Changing Climate
More from Jesse Vincent
Dancing App Stores - Android Open 2011
Dancing App Stores - Android Open 2011
Jesse Vincent
Perl 5.16 and Beyond - YAPC::Asia 2011
Perl 5.16 and Beyond - YAPC::Asia 2011
Jesse Vincent
Perl 5.16 and beyond
Perl 5.16 and beyond
Jesse Vincent
OSCON 2011 - Perl 5.16 and beyond
OSCON 2011 - Perl 5.16 and beyond
Jesse Vincent
RT4 - The whole sordid story
RT4 - The whole sordid story
Jesse Vincent
K-9 Mail for Android
K-9 Mail for Android
Jesse Vincent
Perl 5.12.0
Perl 5.12.0
Jesse Vincent
P2P Bug Tracking with SD
P2P Bug Tracking with SD
Jesse Vincent
SD - A peer to peer issue tracking system
SD - A peer to peer issue tracking system
Jesse Vincent
Hacking your Kindle (OSCON Lightning Talk)
Hacking your Kindle (OSCON Lightning Talk)
Jesse Vincent
Beginning Kindle Hackery
Beginning Kindle Hackery
Jesse Vincent
SD, a P2P bug tracking system
SD, a P2P bug tracking system
Jesse Vincent
Prophet - Beijing Perl Workshop
Prophet - Beijing Perl Workshop
Jesse Vincent
Beijing Perl Workshop 2008 Hiveminder Secret Sauce
Beijing Perl Workshop 2008 Hiveminder Secret Sauce
Jesse Vincent
A brief introduction to RTIR
A brief introduction to RTIR
Jesse Vincent
An introduction to RTIR
An introduction to RTIR
Jesse Vincent
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Jesse Vincent
Web 2.0 is Sharecropping
Web 2.0 is Sharecropping
Jesse Vincent
Hiveminder - Everything but the Secret Sauce
Hiveminder - Everything but the Secret Sauce
Jesse Vincent
Prophet - A peer to peer replicated disconnected database
Prophet - A peer to peer replicated disconnected database
Jesse Vincent
More from Jesse Vincent
(20)
Dancing App Stores - Android Open 2011
Dancing App Stores - Android Open 2011
Perl 5.16 and Beyond - YAPC::Asia 2011
Perl 5.16 and Beyond - YAPC::Asia 2011
Perl 5.16 and beyond
Perl 5.16 and beyond
OSCON 2011 - Perl 5.16 and beyond
OSCON 2011 - Perl 5.16 and beyond
RT4 - The whole sordid story
RT4 - The whole sordid story
K-9 Mail for Android
K-9 Mail for Android
Perl 5.12.0
Perl 5.12.0
P2P Bug Tracking with SD
P2P Bug Tracking with SD
SD - A peer to peer issue tracking system
SD - A peer to peer issue tracking system
Hacking your Kindle (OSCON Lightning Talk)
Hacking your Kindle (OSCON Lightning Talk)
Beginning Kindle Hackery
Beginning Kindle Hackery
SD, a P2P bug tracking system
SD, a P2P bug tracking system
Prophet - Beijing Perl Workshop
Prophet - Beijing Perl Workshop
Beijing Perl Workshop 2008 Hiveminder Secret Sauce
Beijing Perl Workshop 2008 Hiveminder Secret Sauce
A brief introduction to RTIR
A brief introduction to RTIR
An introduction to RTIR
An introduction to RTIR
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Web 2.0 is Sharecropping
Web 2.0 is Sharecropping
Hiveminder - Everything but the Secret Sauce
Hiveminder - Everything but the Secret Sauce
Prophet - A peer to peer replicated disconnected database
Prophet - A peer to peer replicated disconnected database
Recently uploaded
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Recently uploaded
(20)
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
So, I made a keyboard
1.
Building a keyboard from scratch Jesse
Vincent jesse@fsck.com http://keyboard.io @obra / @keyboardio Wednesday, April 24, 13
2.
Why? Wednesday, April 24,
13
3.
My boss stole my
keyboard Wednesday, April 24, 13
4.
Wednesday, April 24,
13
5.
I couldn’t find
a keyboard I wanted Wednesday, April 24, 13
6.
I tried Wednesday, April
24, 13
7.
So, you want
to make a keyboard? Wednesday, April 24, 13
8.
Tools you’ll need Wednesday,
April 24, 13
9.
Soldering Iron Wednesday, April 24,
13
10.
Wire cutter Wednesday, April 24,
13
11.
Tools you’ll want Wednesday,
April 24, 13
12.
Wire cutter Wednesday, April 24,
13
13.
Solder Sucker Wednesday, April
24, 13
14.
Fine-tipped tweezers Wednesday, April 24,
13
15.
Multimeter Wednesday, April 24,
13
16.
Hot Glue Gun Wednesday, April
24, 13
17.
Parts you’ll need Wednesday,
April 24, 13
18.
Keyswitches Wednesday, April 24,
13
19.
IN418 Diodes Wednesday, April 24,
13
20.
Magnet Wire Wednesday, April 24,
13
21.
Rosin-core Solder Wednesday, April 24,
13
22.
Microcontroller Wednesday, April 24,
13
23.
PJRC.com Teensy (Atmel Atmega) Wednesday,
April 24, 13
24.
Key Caps Wednesday, April
24, 13
25.
A Case Wednesday, April
24, 13
26.
Parts you’ll want Wednesday,
April 24, 13
27.
Jumper wires Wednesday, April 24,
13
28.
MiniUSB cable Wednesday, April 24,
13
29.
A bit more explanation Wednesday,
April 24, 13
30.
The case & layout Wednesday, April
24, 13
31.
Design your own! Wednesday,
April 24, 13
32.
14mm square holes Wednesday,
April 24, 13
33.
3+ mm apart Wednesday,
April 24, 13
34.
Top plate: 1.5 mm thick Wednesday,
April 24, 13
35.
Edge & bottom plates: Much
thicker Wednesday, April 24, 13
36.
I designed my
first keyboards in Omingraffle Wednesday, April 24, 13
37.
14mm 14mm 3+mm 3+mm Wednesday, April 24,
13
38.
Prototype with paper Wednesday, April
24, 13
39.
Wednesday, April 24,
13
40.
3D Printer for crazy
designs Wednesday, April 24, 13
41.
Diodes Wednesday, April 24,
13
42.
Key Ghosting Wednesday, April
24, 13
43.
Credit: @pdcawley Wednesday, April
24, 13
44.
Credit: @pdcawley Wednesday, April
24, 13
45.
Credit: @pdcawley Wednesday, April
24, 13
46.
Credit: @pdcawley Wednesday, April
24, 13
47.
Putting it together Wednesday,
April 24, 13
48.
Try the keys
& keycaps Wednesday, April 24, 13
49.
Start Soldering Wednesday, April
24, 13
50.
Flat pin: Connect Diode Square
pin: Connect wire Wednesday, April 24, 13
51.
Connect the keys in each
row Wednesday, April 24, 13
52.
Solder the diodes in columns Wednesday,
April 24, 13
53.
Connect them in parallel Wednesday, April
24, 13
54.
Connect the black ends to
the keys Wednesday, April 24, 13
55.
Solder a wire to
each row & column Wednesday, April 24, 13
56.
Connect those wires to
the microcontroller Wednesday, April 24, 13
57.
Install avr-gcc pjrc.com/teensy/gcc.html Wednesday, April
24, 13
58.
Teensy Loader pjrc.com/teensy/loader.html Wednesday, April 24,
13
59.
Configure some keyboard firmware Wednesday,
April 24, 13
60.
github.com/humblehacker/keyboard Wednesday, April 24,
13
61.
% vi config.kspec Wednesday,
April 24, 13
62.
Wednesday, April 24,
13
63.
% make Wednesday, April
24, 13
64.
Wednesday, April 24,
13
65.
Install your firmware Wednesday,
April 24, 13
66.
Test your keyboard Wednesday, April
24, 13
67.
(This is why you
want a multimeter) Wednesday, April 24, 13
68.
What didn’t I mention? Wednesday,
April 24, 13
69.
Printed Circuit Board Wednesday, April 24,
13
70.
You do not need
one! Wednesday, April 24, 13
71.
My experiences Wednesday, April
24, 13
72.
Mark 1 Keyboard Wednesday,
April 24, 13
73.
shell from ergodox.org Wednesday, April
24, 13
74.
Wednesday, April 24,
13
75.
Wednesday, April 24,
13
76.
Wednesday, April 24,
13
77.
Wednesday, April 24,
13
78.
Wednesday, April 24,
13
79.
Wednesday, April 24,
13
80.
Wednesday, April 24,
13
81.
Wednesday, April 24,
13
82.
Mark 2 Keyboard Wednesday,
April 24, 13
83.
Wednesday, April 24,
13
84.
Wednesday, April 24,
13
85.
Wednesday, April 24,
13
86.
Wednesday, April 24,
13
87.
Wednesday, April 24,
13
88.
Wednesday, April 24,
13
89.
Wednesday, April 24,
13
90.
Mark 3 Keyboard Wednesday,
April 24, 13
91.
Wednesday, April 24,
13
92.
Wednesday, April 24,
13
93.
Wednesday, April 24,
13
94.
Wednesday, April 24,
13
95.
Wednesday, April 24,
13
96.
Wednesday, April 24,
13
97.
Wednesday, April 24,
13
98.
Mark 4 Keyboard Wednesday,
April 24, 13
99.
Wednesday, April 24,
13
100.
Wednesday, April 24,
13
101.
Wednesday, April 24,
13
102.
Wednesday, April 24,
13
103.
Wednesday, April 24,
13
104.
Wednesday, April 24,
13
105.
Wednesday, April 24,
13
106.
Wednesday, April 24,
13
107.
Mark 5 Keyboard Wednesday,
April 24, 13
108.
Wednesday, April 24,
13
109.
Wednesday, April 24,
13
110.
Wednesday, April 24,
13
111.
Wednesday, April 24,
13
112.
Wednesday, April 24,
13
113.
Wednesday, April 24,
13
114.
Mark 6 Keyboard Wednesday, April
24, 13
115.
Wednesday, April 24,
13
116.
Wednesday, April 24,
13
117.
Wednesday, April 24,
13
118.
Wednesday, April 24,
13
119.
Wednesday, April 24,
13
120.
Wednesday, April 24,
13
121.
Wednesday, April 24,
13
122.
Wednesday, April 24,
13
123.
Wednesday, April 24,
13
124.
Wednesday, April 24,
13
125.
Wednesday, April 24,
13
126.
Wednesday, April 24,
13
127.
Wednesday, April 24,
13
128.
Wednesday, April 24,
13
129.
Wednesday, April 24,
13
130.
Wednesday, April 24,
13
131.
Wednesday, April 24,
13
132.
Wednesday, April 24,
13
133.
Wednesday, April 24,
13
134.
Wednesday, April 24,
13
135.
Wednesday, April 24,
13
136.
Thanks! http://keyboard.io Wednesday, April 24,
13
Download now