This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
projects:cncroutercontrollerbox [2012/01/02 20:28] raster |
projects:cncroutercontrollerbox [2012/02/07 03:05] (current) raster added code |
||
---|---|---|---|
Line 14: | Line 14: | ||
* http:// | * http:// | ||
- | Jason has a Teensy we can use (donated to the space from PJRC) and has also offered to supply some buttons. | + | 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: |
- | - 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 |
- | - STOP (ALT-S) | + | - STOP (MODIFIERKEY_ALT |
- | - 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) |
+ | |||
+ | ===== Code ===== | ||
+ | |||
+ | I've created a git repository here: https:// | ||
===== TO DO ===== | ===== TO DO ===== | ||
Line 36: | Line 40: | ||
* Assemble the materials. | * Assemble the materials. | ||
* I've got the Teensy, and have some buttons coming in this week. --- // | * I've got the Teensy, and have some buttons coming in this week. --- // | ||
- | * Measure the cross-beam to see what size box makes sense. | + | * Measure the cross-beam to see what size box makes sense. |
* 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. --- // | ||
* Test it out! | * Test it out! | ||
+ | * Initial testing was positive. | ||
+ | **Control Panel Layout:** | ||
- | **Idea for button layout:** | + | {{:projects: |
- | {{: | ||
+ | Inkscape illustration of the control box panel. This file will be used to laser cut the box. | ||
===== Project Members ===== | ===== Project Members ===== | ||
- | * [[Members/ | + | * [[Members/ |
- | * [[members: | + | * [[members: |
- | * [[Members/ | + | * [[Members/ |
+ | * Dithermaster (Donator of parts) | ||
+ | * Mike Massie (Designer) | ||