Outils pour utilisateurs

Outils du site


Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
start [2015/07/02 23:43]
charafantah remove leman make text
start [2016/03/29 17:15]
t42 Add Usefull links
Ligne 1: Ligne 1:
-~~NOCACHE~~ +====== Intro ======
-~~NOTOC~~+
  
-**Post Tenebras Lab est une association à but non lucratif fondée en 2009**Nous entretenons et équipons un lieu de rencontre pour passionnés d'​informatiqued'​électroniquede mécaniquede sciencesd'arts et de technologie. Ce lieu de rencontre est connu sous le nom d'//​hackerspace//​+This project have the goal to design and build a 5x13 mechanical keyboardIn the menu: Free (libre) firmwareFull BÉPOmacros(auto-)backlightUSB Hub, Open Hardware main PCB and Open Hardware case.
  
-<WRAP center round 95% box center> 
  
-<WRAP box info round> +====== StatusPeoples and Roles ======
-**Notre hackerspace est un endroit où professionnels et amateurs peuvent se rencontreréchanger et collaborer.** +
-Nous mettons à disposition un espace, des outils, un savoir-faire et une culture technologique pour la création d'​objets et le partage de connaissances. +
-</​WRAP>​+
  
-<WRAP col2 box 95% center> +^Status^Date ​     ^ 
-**Plus d'​nformations sur l'​[[association:​start|association]]. \\ Rejoignez-nous chaque mardi au [[events:​weekly_meeting:​weekly_meeting|weekly meeting]], ouvert à tous[[projects:​feeding_the_people:​past_meals|Voir photos]]**+|Start |04.03.2016|
  
-**More information about our [[association:​start_en|association]]. \\ Join us every tuesday at our [[events:​weekly_meeting:​weekly_meeting_en|weekly meeting (en)]], open to everyone. [[projects:​feeding_the_people:​past_meals|See photos]]** +^Name^Role ​    ^ 
-</​WRAP>​+|t42 |Initiator|
  
  
-====== ​Blog ======+====== ​Specifications ​======
  
-{{blog>​blog}}+|Size             ​|[[https://​fr.wikipedia.org/​wiki/​5_%2528nombre%2529|5]]x[[https://​fr.wikipedia.org/​wiki/​13_%2528nombre%2529|13]]| 
 +|Keymap ​          ​|[[https://​bepo.fr/​|Bépo]] ​                                                                                     | 
 +|Keys switchs ​    ​|[[https://​deskthority.net/​wiki/​Cherry_MX_Brown|Cherry MX Brown]] ​                                              | 
 +|Backlight ​       |1 led by keys, auto-adjustment,​ pulse on type                                                                  | 
 +|USB hub          |[[http://​www.newegg.com/​Product/​Product.aspx?​Item%3DN82E16811997024|NZXT IU01]] ?                              | 
 +|Captor ​          ​|Light sensor, for auto-backlight ​                                                                              | 
 +|Firmware ​        ​|[[http://​www.gnu.org/​licenses/​gpl.html|GPL]],​ reprogrammable ​                                                  | 
 +|Main PCB and case|Open Hardware Design: [[http://​www.ohwr.org/​projects/​cernohl/​wiki|CERN Open Hardware Licence]] ​                | 
 +|Embeded chip     ​|[[https://​www.arduino.cc/​en/​Main/​ArduinoBoardMicro|Arduino Micro]] ​                                            |
  
-[[feed.php?​ns=blog&​num=15|{{  wiki_img:rss_icon.png  |}}]]+ 
 +====== 2x2 prototype ====== 
 + 
 +<​todo>​ Design schema and PCB for 2x2 prototype (With Arduino separated) </​todo>​ 
 + 
 +<​todo>​ Command componnents </​todo>​ 
 +  * All keyswitchs (65) 
 +  * All keycaps (65) 
 +  * All diode (65) 
 +  * Some leds wich its transistor and resistance (calculed for the 2x2 prototype) 
 +  * The arduino 
 + 
 +<​todo>​ Build 2x2 prototype </​todo>​ 
 + 
 +<​todo>​ Test the prototype for validation </​todo>​ 
 + 
 +<​todo>​ Test a simple firmware </​todo>​ 
 + 
 +<​todo>​ Check if LEDs used for backlight are good </​todo>​ 
 + 
 +<​todo>​ Check if spacing beetween switchs are good </​todo>​ 
 + 
 + 
 +====== Final Keayboard prototype ====== 
 + 
 +<​todo>​ Choose if include an usb hub </​todo>​ 
 + 
 +<​todo>​ Find USB Hub x2 </​todo>​ 
 + 
 +<​todo>​ Design Electronic schema with result of the 2x2 prototype </​todo>​ 
 + 
 +<​todo>​ Design the PCB </​todo>​ 
 + 
 +<​todo>​ Design the case </​todo>​ 
 + 
 +<​todo>​ Command missed componnents for the full keyboard </​todo>​ 
 + 
 +<​todo>​ Command case materials </​todo>​ 
 + 
 +<​todo>​ Build a prototype </​todo>​ 
 + 
 +<​todo>​ Test electronical part of the prototype </​todo>​ 
 + 
 +<​todo>​ Write the firmware </​todo>​ 
 + 
 +<​todo>​ Print the layout on keycaps </​todo>​ 
 + 
 +<​todo>​ Test laser printing for keycaps layout </​todo>​ 
 + 
 +<​todo>​ Choose a font for printing </​todo>​ 
 + 
 +<​todo>​ Design each key printing </​todo>​ 
 + 
 +<​todo>​ Print the bépo layout on keycaps with laser and paint it </​todo>​ 
 + 
 +<​todo>​ Long running test (2 weeks) </​todo>​ 
 + 
 +<​todo>​ Write the build manual </​todo>​ 
 + 
 +<​todo>​ Check the documentation and publish it officially </​todo>​ 
 + 
 + 
 +====== Usefull links ====== 
 + 
 +  * [[http://​blog.komar.be/​how-to-make-a-keyboard-the-matrix/​|How to make a keyboard - the matrix]] 
 +  * [[https://​en.wikipedia.org/​wiki/​Computer_keyboard#​Technology|Wikipedia:​ Keyboard article, section Technology]] 
 +  * [[https://​en.wikipedia.org/​wiki/​Keyboard_technology|Wikipedia:​ Keyboard technology article]] 
 +  * [[https://​wiki.debian.org/​Keyboard/​MultimediaKeys|MultimediaKeys on debian wiki]] 
 +  * [[http://​ortholinearkeyboards.com/​planck|Planck,​ a 40% (4x12) ortholinear mechanical keyboard, for inspiration]] 
 +  * [[http://​www.wasdkeyboards.com/​index.php/|Where to buy keyswitchs and keycaps]] 
 +  * [[http://​ortholinearkeyboards.com/​keyboard-parts/​keyswitches|Where to buy keyswitchs and keycaps (2)]] 
 +  * [[http://​ortholinearkeyboards.com/​keyboard-parts/​cherry-stabiliser|Where to buy Cherry Plate-mounted/​PCB-mounted Stabiliser (for the space bar)]] 
 +  * [[https://​www.arduino.cc/​en/​Reference/​MouseKeyboard|Arduino Mouse and Keyboard libraries]] 
 +  * [[https://​wiki.archlinux.org/​index.php/​extra_keyboard_keys|Extra keyboard keys, Arch Linux wiki]]. Usefull to understand how keyboard declare wich key is press and how OS deal with it. 
 +  * [[https://​www.win.tue.nl/​~aeb/​linux/​kbd/​scancodes-1.html|A list of keyboard scancodes]] 
 +  * [[http://​www.zem.fr/​utiliser-mouse-keyboard-azerty-arduino-pro-micro-teensy/​|Utiliser les fonctions Mouse et Keyboard AZERTY d’un Arduino Pro Micro]]. Can help understand how Arduino Keyboard library work. 
 +  * [[http://​i.imgur.com/​0anbh.jpg]] 
 +  * [[http://​aajohan.deviantart.com/​art/​Comfortaa-font-105395949|Idea of font to use on keycaps]]
start.txt · Dernière modification: 2016/03/29 17:21 par t42