User Tools

Site Tools


projects:cncroutercontrollerbox

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
projects:cncroutercontrollerbox [2012/01/02 20:28]
raster
projects:cncroutercontrollerbox [2012/02/02 14:14]
raster [TO DO]
Line 14: Line 14:
     * http://www.pjrc.com/teensy/usb_keyboard.html     * http://www.pjrc.com/teensy/usb_keyboard.html
  
-Jason has a Teensy we can use (donated to the space from PJRC) and has also offered to supply some buttons. (Note: we should grab a Teensy from the President's desk.) I have a 10 foot USB cable on order+Jason has a Teensy we can use (donated to the space from PJRC) and has also offered to supply some buttons. I have a 10 foot USB cable we can use
  
-Ron's first thought was that we would have these buttons:+Ron's first thought was that we would have these buttons: (Parenthesis show what the Teensy will send.)
  
-  -  X Left (left arrow key+  -  X Left (KEY_LEFT
-  -  X Right (right arrow key+  -  X Right (KEY_RIGHT
-  -  Y Forward (down arrow key+  -  Y Forward (KEY_DOWN
-  -  Y Back (up arrow key+  -  Y Back (KEY_UP
-  -  Z Up (page up key+  -  Z Up (KEY_PAGE_UP
-  -  Z Down (page down key+  -  Z Down (KEY_PAGE_DOWN
-  -  Single Step Toggle (CTRL key+  -  Single Step Toggle (MODIFIERKEY_CTRL
-  -  START (ALT-R) +  -  START (MODIFIERKEY_ALT R) 
-  -  STOP (ALT-S) +  -  STOP (MODIFIERKEY_ALT S) 
-  -  Zero X Axis (?+  -  Zero X Axis (MODIFIERKEY_CTRL X, 0, KEY_ENTER
-  -  Zero Y Axis (?+  -  Zero Y Axis (MODIFIERKEY_CTRL Y, 0, KEY_ENTER
-  -  Zero Z Axis (?)+  -  Zero Z Axis (MODIFIERKEY_CTRL Z, 0, KEY_ENTER)
  
  
Line 36: Line 36:
     * Assemble the materials.     * Assemble the materials.
        * I've got the Teensy, and have some buttons coming in this week.  --- //[[pete@rasterweb.net|Pete Prodoehl]] 2012/01/02 14:27//         * I've got the Teensy, and have some buttons coming in this week.  --- //[[pete@rasterweb.net|Pete Prodoehl]] 2012/01/02 14:27// 
-    * Measure the cross-beam to see what size box makes sense.+    * Measure the cross-beam to see what size box makes sense. (Done)
     * Determine how to attach the box to the cross-beam. (Velcro? Magnets? Other?)     * Determine how to attach the box to the cross-beam. (Velcro? Magnets? Other?)
        * (the cross beam is carbon fiber -- magnets are not likely to help)        * (the cross beam is carbon fiber -- magnets are not likely to help)
        * (I've got a stack of really strong rare earth magnets, maybe we could just glue on a few?)        * (I've got a stack of really strong rare earth magnets, maybe we could just glue on a few?)
-    * Determine the layout of the buttons. (See Below+    * Determine the layout of the buttons. (Mike will be working on this.
-    * Create the box. (For fun, I think we should make it with the CNC Router.+    * Create the box. (Will be done on the laser cutter.)
-    * Make a nice looking control panel. (Use the Laser Cutter to etch the labels?)+
     * Program the Teensy based on the keyboard commands we need to emulate.     * Program the Teensy based on the keyboard commands we need to emulate.
 +      * This is 90% done.  --- //[[pete@rasterweb.net|Pete Prodoehl]] 2012/01/07 17:24//
     * Test it out!     * Test it out!
 +      * Initial testing was positive.  --- //[[pete@rasterweb.net|Pete Prodoehl]] 2012/01/10 19:16//
  
  
 +**Control Panel Layout:**
  
-**Idea for button layout:**+{{:projects:cnccontrollermock04.png?nolink&|}}
  
-{{:projects:cnccontrollermock02.png?nolink&|}} 
  
 +Inkscape illustration of the control box panel. This file will be used to laser cut the box.
  
 ===== Project Members ===== ===== Project Members =====
-   * [[Members/RonBean|Ron Bean]] +   * [[Members/RonBean|Ron Bean]] (CNC Expert) 
-   * [[members:peteprodoehl|Pete Prodoehl]] +   * [[members:peteprodoehl|Pete Prodoehl]] (Builder/Programmer) 
-   * [[Members/JasonGessner|Jason Gessner]]+   * [[Members/JasonGessner|Jason Gessner]] (Donator of parts) 
 +   * Dithermaster (Donator of parts) 
 +   * Mike Massie (Designer)
  
  
projects/cncroutercontrollerbox.txt · Last modified: 2012/02/07 03:05 by raster