Enviar pesquisa
Carregar
So, I made a keyboard
•
46 gostaram
•
62,684 visualizações
Jesse Vincent
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 136
Baixar agora
Baixar para ler offline
Recomendados
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
Recomendados
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
Mais conteúdo relacionado
Destaque
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
Destaque
(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
Mais de 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
Mais de 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
Último
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Ingrid Airi González
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
panagenda
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
TopCSSGallery
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Mark Goldstein
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
WSO2
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
IES VE
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
Karmanjay Verma
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
ThousandEyes
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Neo4j
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
fnnc6jmgwh
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Manik S Magar
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
marketing932765
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
panagenda
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
itnewsafrica
Digital Tools & AI in Career Development
Digital Tools & AI in Career Development
Mahmoud Rabie
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Jeffrey Haguewood
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
amber724300
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
Último
(20)
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Digital Tools & AI in Career Development
Digital Tools & AI in Career Development
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
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
Baixar agora