Difference between revisions of "User:MLange"

From ShapeOko
Jump to: navigation, search
m (Upgrades Planned (in no particular order))
Line 4: Line 4:
 
The best prices for ordering parts in Canada are mostly found by ordering from US suppliers and dealing with the tax and duty incurred from importing into Canada; however, RobotShop.ca offers quick shipping from Montreal, QC.
 
The best prices for ordering parts in Canada are mostly found by ordering from US suppliers and dealing with the tax and duty incurred from importing into Canada; however, RobotShop.ca offers quick shipping from Montreal, QC.
  
* 3x [http://www.robotshop.com/ca/productinfo.aspx?pc=RB-Pol-176&lang=en-US Pololu A4988 Stepper Driver], ''$13.35 CDN'' each from RobotShop.ca
+
* 3x [http://www.robotshop.com/ca/productinfo.aspx?pc=RB-Pol-176&lang=en-US Pololu A4988 Stepper Driver], ''$13.35 CDN'' each from RobotShop.ca, though they are cheaper from MixShop and come with heatsinks
 
* 3x [http://www.sparkfun.com/products/10846 68oz-in Stepper Motor]s, ''$16.88 CDN'' each from Sparkfun.com (US)
 
* 3x [http://www.sparkfun.com/products/10846 68oz-in Stepper Motor]s, ''$16.88 CDN'' each from Sparkfun.com (US)
 
** or 3x [http://www.robotshop.com/ca/soyo-reprap-stepper-motor.html Soyo 2.8V, 1.68A, 61oz-in NEMA17 Stepper Motor]s, ''$18.56 CDN'' each, from RobotShop.ca
 
** or 3x [http://www.robotshop.com/ca/soyo-reprap-stepper-motor.html Soyo 2.8V, 1.68A, 61oz-in NEMA17 Stepper Motor]s, ''$18.56 CDN'' each, from RobotShop.ca
Line 21: Line 21:
 
== Upgrades Planned (in no particular order) ==
 
== Upgrades Planned (in no particular order) ==
 
* Self-Powered Arduino (Not USB-powered)
 
* Self-Powered Arduino (Not USB-powered)
** 1x 24VDC-to-5VDC switching mode power supply ([http://www.digikey.ca/product-detail/en/R-78E5.0-0.5/945-1648-5-ND/2834904 Digikey.ca])
+
** 1x 24VDC-to-5VDC switching mode power supply ([http://www.digikey.ca/product-detail/en/R-78E5.0-0.5/945-1648-5-ND/2834904 Digikey.ca, 3W Output (500mA@5V)] [http://www.seeedstudio.com/depot/cptc5-power-converter-12v24v-switch-to-5v-p-1066.html Seeed, 25W Output])
 
* Dust Brush
 
* Dust Brush
 
** 4x Dollar Store paintbrushes, handles cut off and attached to each other?
 
** 4x Dollar Store paintbrushes, handles cut off and attached to each other?
 
** OR something like this: [http://www.instructables.com/id/Dust-Brush-for-CNC-RotoZip/ Instructables: 0% Dust Brush for CNC RotoZip]
 
** OR something like this: [http://www.instructables.com/id/Dust-Brush-for-CNC-RotoZip/ Instructables: 0% Dust Brush for CNC RotoZip]
* Emergency Stop Button
+
* [[Emergency Stop]] Button
 
** 1x [http://www.sparkfun.com/products/10747 PowerSwitch Tail II] (I have the original PowerSwitch Tail) connected to the spindle power cord
 
** 1x [http://www.sparkfun.com/products/10747 PowerSwitch Tail II] (I have the original PowerSwitch Tail) connected to the spindle power cord
 
** 1x Red Pushbutton Switch (In the parts bins here somewhere, really) to pull PowerSwitch Tail high/low(?) (OFF) when depressed, and trigger the Arduino to "Shut. Down. Everything", including proper power-down of steppers(?)
 
** 1x Red Pushbutton Switch (In the parts bins here somewhere, really) to pull PowerSwitch Tail high/low(?) (OFF) when depressed, and trigger the Arduino to "Shut. Down. Everything", including proper power-down of steppers(?)
 
** OR 1x E-Stop Switch ([http://www.princessauto.com/pal/product/0700322/Emergency/Emergency-Stop-Switch Princess Auto (Canada)])
 
** OR 1x E-Stop Switch ([http://www.princessauto.com/pal/product/0700322/Emergency/Emergency-Stop-Switch Princess Auto (Canada)])
* Limit Switches (for the X and Y axes) (Maybe using RepRap v7 Opto Limiters)
+
* [[Limit Switches]] (for the X and Y axes) (Maybe using RepRap v7 Opto Limiters)
 
** 4x Levered Microswitches ([http://www.bgmicro.com/SWT1118.aspx BGMicro])
 
** 4x Levered Microswitches ([http://www.bgmicro.com/SWT1118.aspx BGMicro])
** OR 4x Opto Switches (Dual Channel: [http://www.bgmicro.com/SWT1031.aspx BGMicro] / Single Channel: [http://www.goldmine-elec-products.com/prodinfo.asp?number=G18650 Goldmine-Elec])
+
** OR 4x Opto Switches ([http://www.digikey.ca/product-detail/en/GP1A75EJ000F/425-1954-5-ND/720387 Digikey, Chassis-Mount/3-pin connector], [http://www.goldmine-elec-products.com/prodinfo.asp?number=G18650 Electronics Goldmine, Chassis-Mount/4-wire])
 
* User Interface (for use without attached computer)
 
* User Interface (for use without attached computer)
 
** 1x LCD Shield ([http://iteadstudio.com/store/index.php?main_page=product_info&cPath=18&products_id=503 ITead], [http://www.dfrobot.com/index.php?route=product/product&product_id=51 DFRobot]), and [http://www.adafruit.com/products/772 Adafruit] even has an I2C version (the LCD and buttons together only take two pins)
 
** 1x LCD Shield ([http://iteadstudio.com/store/index.php?main_page=product_info&cPath=18&products_id=503 ITead], [http://www.dfrobot.com/index.php?route=product/product&product_id=51 DFRobot]), and [http://www.adafruit.com/products/772 Adafruit] even has an I2C version (the LCD and buttons together only take two pins)
** OR 1x VFD Display ([http://www.allelectronics.com/make-a-store/category/803/Vacuum-Fluorescent-Displays/1.html AllElectronics])
+
** OR 1x VFD Display ([http://www.bgmicro.com/ncrfutaba4x20vacuumfluorescentdisplay.aspx BGMicro 4x20 with Enclosure], [http://www.allelectronics.com/make-a-store/category/803/Vacuum-Fluorescent-Displays/1.html AllElectronics 16x2 or 20x2])
 
** 1x SD Card Shield ([http://iteadstudio.com/store/index.php?main_page=product_info&cPath=18&products_id=232 ITead], [http://www.seeedstudio.com/depot/sd-card-shield-p-492.html?cPath=132_134 SEEED]) or SD Card breakout ([http://iteadstudio.com/store/index.php?main_page=product_info&cPath=18&products_id=439 ITead])
 
** 1x SD Card Shield ([http://iteadstudio.com/store/index.php?main_page=product_info&cPath=18&products_id=232 ITead], [http://www.seeedstudio.com/depot/sd-card-shield-p-492.html?cPath=132_134 SEEED]) or SD Card breakout ([http://iteadstudio.com/store/index.php?main_page=product_info&cPath=18&products_id=439 ITead])
 
** AND/OR 1x Bluetooth shield/module ([http://iteadstudio.com/store/index.php?main_page=product_info&cPath=18&products_id=307 ITead], [http://www.seeedstudio.com/depot/bluetooth-shield-p-866.html?cPath=132_134 SEEED]) or Xbee Shield (with Bluetooth or XBee module) to stream wirelessly (and/or perhaps for remote progress monitoring?)
 
** AND/OR 1x Bluetooth shield/module ([http://iteadstudio.com/store/index.php?main_page=product_info&cPath=18&products_id=307 ITead], [http://www.seeedstudio.com/depot/bluetooth-shield-p-866.html?cPath=132_134 SEEED]) or Xbee Shield (with Bluetooth or XBee module) to stream wirelessly (and/or perhaps for remote progress monitoring?)
Line 42: Line 42:
 
** OR maybe one of these for the "GO" button: (Rounded: [http://www.bgmicro.com/SWT1124.aspx BGMicro] / Flat: [http://www.bgmicro.com/SWT1123.aspx BGMicro])
 
** OR maybe one of these for the "GO" button: (Rounded: [http://www.bgmicro.com/SWT1124.aspx BGMicro] / Flat: [http://www.bgmicro.com/SWT1123.aspx BGMicro])
 
* Wire Wrap
 
* Wire Wrap
** Wrap wires with spiral-wrap tubing ([http://www.digikey.ca/scripts/DKSearch/dksus.dll?Detail&itemSeq=113303111 Digikey.ca]) to prevent pinched wires
+
** Wrap wires with spiral-wrap tubing ([http://www.digikey.ca/scripts/DKSearch/dksus.dll?Detail&itemSeq=113303111 Digikey.ca]) or split-loom tubing ([http://www.princessauto.com/pal/product/8209249/Wire-Loom/1/4-in.-x-25-ft-Split-Flex-Wire-Loom Princess Auto]) and black Zip Ties ([http://www.digikey.ca/product-detail/en/PB4BK18-C/3M101BKC-ND/465612 Digikey.ca) to prevent pinched wires
 
** OR use old keyboard spiral wires and PS/2 plugs to connect steppers?
 
** OR use old keyboard spiral wires and PS/2 plugs to connect steppers?
 
** OR use hunks of CAT5 cable?
 
** OR use hunks of CAT5 cable?
 
* Manual X/Y Movement?
 
* Manual X/Y Movement?
** Wii Nunchuck over I2C? (I'd imagine I2C could only be used on the Arduino MEGA, as I2c and Serial tend to conflict if used in quick succession on a regular Arduino)
+
** Wii Nunchuck (clone) over I2C? (I'd imagine I2C could only be used on the Arduino MEGA, as I2c and Serial tend to conflict if used in quick succession on a regular Arduino) ([http://iteadstudio.com/store/index.php?main_page=product_info&cPath=10_15&products_id=498 Itead], or any gaming retailer (EBGames (Canada)/Gamestop (US), [http://www.walmart.ca/en/ip/hs-wii-nunchuck-black-nintendo-wii/10034502 Walmart], etc)
 +
*** WiiChuck (To connect Wii Nunchuck to Arduino) ([http://www.sparkfun.com/products/9281 Sparkfun], [http://www.seeedstudio.com/depot/wiichuck-a-wiinunchuck-break-out-board-p-586.html Seeed], [iteadstudio.com/store/index.php?main_page=product_info&cPath=10_22&products_id=497 Itead])
 
* Spindle Speed Control
 
* Spindle Speed Control
** Tap into the spindle's speed control?
+
** Tap into the spindle's speed control knob/slider?
 +
** Again with the Wii Nunchuck? G-Code?
  
 
== And eventually, a custom Arduino Shield ==
 
== And eventually, a custom Arduino Shield ==
 
Incorporating a number of the elements of the above list into one MEGA-sized (or normal-sized?) *duino Shield, under some form of CC License
 
Incorporating a number of the elements of the above list into one MEGA-sized (or normal-sized?) *duino Shield, under some form of CC License
 
* 3-4 ''Pololu A4988 Module'' sockets and associated electronics
 
* 3-4 ''Pololu A4988 Module'' sockets and associated electronics
 +
* Support for 1 or more servos (RC Spindle, etc)
 
* Power Interface for 24VDC -> 5VDC via switching mode power supply ([http://www.digikey.ca/product-detail/en/R-78E5.0-0.5/945-1648-5-ND/2834904 Digikey.ca]) to power the Arduino with
 
* Power Interface for 24VDC -> 5VDC via switching mode power supply ([http://www.digikey.ca/product-detail/en/R-78E5.0-0.5/945-1648-5-ND/2834904 Digikey.ca]) to power the Arduino with
 
* Limit Switch pin headers and other inputs (IE E-Stop)
 
* Limit Switch pin headers and other inputs (IE E-Stop)
Line 62: Line 65:
 
== Random Interesting Items of possible use ==
 
== Random Interesting Items of possible use ==
 
* A small switching power supply (with fan) from an external hard drive case: [http://www.goldmine-elec-products.com/prodinfo.asp?number=G18773 Goldmine-Elec].. Even has a USB port that the Arduino could patch into
 
* A small switching power supply (with fan) from an external hard drive case: [http://www.goldmine-elec-products.com/prodinfo.asp?number=G18773 Goldmine-Elec].. Even has a USB port that the Arduino could patch into
* NICE power supply, but the international shipping and order minimum doesn't do it for me, but US folks, check this out: ([http://www.herbach.com/Merchant2/merchant.mv?Screen=PROD&Store_Code=HAR&Product_Code=TM00PWS4420&Category_Code=PWS Herbach & Rademan - Ascom Frako #77-527-2300])
 
  
 
== Companies that ship to Canada ==
 
== Companies that ship to Canada ==
 
This is far from an exhaustive list, of course, just a few favourites. The prices for things vary widely by store.  
 
This is far from an exhaustive list, of course, just a few favourites. The prices for things vary widely by store.  
 
''(I don't have any vested interest in any of these stores, I'm just listing them for reference. Feel free to merge this into a larger list of stores/resources)''
 
''(I don't have any vested interest in any of these stores, I'm just listing them for reference. Feel free to merge this into a larger list of stores/resources)''
'''Pro Tip:''' Don't ever import something into Canada by UPS or Fedex unless absolutely necessary. Go for USPS whenever possible. Even if it's a bit more expensive to ship, it will save you a lot when you take into account UPS's rather high brokerage fees.
+
'''Pro Tip:''' Don't ever import something into Canada by UPS or Fedex unless absolutely necessary. Go for postal mail (USPS, Hong Kong Post, etc) whenever possible. Even if it's a bit more expensive to ship, it will save you a lot when you take into account UPS's rather high brokerage fees.
  
 
* Electronic Parts and Assemblies
 
* Electronic Parts and Assemblies
Line 74: Line 76:
 
*** [http://www.phidgets.com Phidgets], Calgary, AB (has a nice selection of stepper motors)
 
*** [http://www.phidgets.com Phidgets], Calgary, AB (has a nice selection of stepper motors)
 
*** [http://www.robotshop.ca RobotShop.ca], Montreal, QC
 
*** [http://www.robotshop.ca RobotShop.ca], Montreal, QC
 +
*** [http://www.abra-electronics.com Abra Electronics], Montreal, QC
 +
*** [http://www.mixshop.com/store MixShop], Toronto, ON
 
** USA
 
** USA
 
*** [http://www.adafruit.com Adafruit], New York, NY
 
*** [http://www.adafruit.com Adafruit], New York, NY
 
*** [http://www.sparkfun.com Sparkfun], Boulder, CO
 
*** [http://www.sparkfun.com Sparkfun], Boulder, CO
 +
** China
 
*** [http://iteadstudio.com/store/ ITead Studio], Shenzhen, China
 
*** [http://iteadstudio.com/store/ ITead Studio], Shenzhen, China
 
*** [http://www.seeedstudio.com/depot/ Seeed Studio], Shenzhen, China
 
*** [http://www.seeedstudio.com/depot/ Seeed Studio], Shenzhen, China
*** [http://www.dfrobot.com/ DFRobot], Shanghai, China ''(I have no experience dealing with this company, but ran across them in my searches)''
+
*** [http://www.dfrobot.com/ DFRobot], Shanghai, China (I have no experience dealing with this company, but ran across them in my searches)
* Electronic Surplus (US)
+
* Electronic Surplus
** [http://www.allelectronics.com AllElectronics], Santa Clara, CA (They call you with a shipping quote to Canada if shipping is over $10. Website doesn't calculate shipping. $7.50 minimum shipping and handling. Offers USPS and UPS to Canada)
+
** Canada
** [http://www.alltronics.com Alltronics], Van Nuys, CA (Offers USPS and UPS to Canada)
+
*** [http://addison-electronique.com/index.php/category Addison Electronics], Montreal, QC
** [http://www.bgmicro.com BGMicro], Garland, TX (USPS to Canada, $7.50 minimum shipping and handling)
+
*** [http://importbestbuys.com/catalog/ Motrak / Import Best Buys], Montreal, QC
** [http://www.goldmine-elec.com Electronics Goldmine], Scottsdale, AZ (USPS to Canada)
+
** USA
 +
*** [http://www.allelectronics.com AllElectronics], Santa Clara, CA (They call you with a shipping quote to Canada if shipping is over $10. Website doesn't calculate shipping. $7.50 minimum shipping and handling. Offers USPS and UPS to Canada)
 +
*** [http://www.alltronics.com Alltronics], Van Nuys, CA (Offers USPS and UPS to Canada)
 +
*** [http://www.bgmicro.com BGMicro], Garland, TX (USPS to Canada, $7.50 minimum shipping and handling)
 +
*** [http://www.futurlec.com Futurlec], New York, NY (Among others; my order shipped from Germany with a return address in Thailand)
 +
*** [http://www.goldmine-elec.com Electronics Goldmine], Scottsdale, AZ (USPS to Canada)

Revision as of 22:05, 18 April 2012

MLange is located outside Ottawa, Ontario, Canada, and is currently ordering electronics and eagerly awaiting the Inventables Mechanical Kit.

Ordering parts in Canada

The best prices for ordering parts in Canada are mostly found by ordering from US suppliers and dealing with the tax and duty incurred from importing into Canada; however, RobotShop.ca offers quick shipping from Montreal, QC.

Upgrades Planned (in no particular order)

  • Self-Powered Arduino (Not USB-powered)
  • Dust Brush
  • Emergency Stop Button
    • 1x PowerSwitch Tail II (I have the original PowerSwitch Tail) connected to the spindle power cord
    • 1x Red Pushbutton Switch (In the parts bins here somewhere, really) to pull PowerSwitch Tail high/low(?) (OFF) when depressed, and trigger the Arduino to "Shut. Down. Everything", including proper power-down of steppers(?)
    • OR 1x E-Stop Switch (Princess Auto (Canada))
  • Limit Switches (for the X and Y axes) (Maybe using RepRap v7 Opto Limiters)
  • User Interface (for use without attached computer)
  • Arduino Enclosure
    • Acrylic(?) box with fan for venting and a filter to keep out particulate
    • Touch sensors under the acrylic to allow for UI use without letting shavings/particulate/etc in?
    • OR maybe one of these for the "GO" button: (Rounded: BGMicro / Flat: BGMicro)
  • Wire Wrap
  • Manual X/Y Movement?
    • Wii Nunchuck (clone) over I2C? (I'd imagine I2C could only be used on the Arduino MEGA, as I2c and Serial tend to conflict if used in quick succession on a regular Arduino) (Itead, or any gaming retailer (EBGames (Canada)/Gamestop (US), Walmart, etc)
      • WiiChuck (To connect Wii Nunchuck to Arduino) (Sparkfun, Seeed, [iteadstudio.com/store/index.php?main_page=product_info&cPath=10_22&products_id=497 Itead])
  • Spindle Speed Control
    • Tap into the spindle's speed control knob/slider?
    • Again with the Wii Nunchuck? G-Code?

And eventually, a custom Arduino Shield

Incorporating a number of the elements of the above list into one MEGA-sized (or normal-sized?) *duino Shield, under some form of CC License

  • 3-4 Pololu A4988 Module sockets and associated electronics
  • Support for 1 or more servos (RC Spindle, etc)
  • Power Interface for 24VDC -> 5VDC via switching mode power supply (Digikey.ca) to power the Arduino with
  • Limit Switch pin headers and other inputs (IE E-Stop)
  • SD Card Slot and/or filtered and voltage-regulated headers for one externally
  • SPI port for remote-mounted UI via MCP23S17 (VFD/LCD and related switches. Rotary Encoder?) OR just plain-old ribbon cable
  • XBee footprint for Bluetooth/etc?
  • Footprint for WIZnet wiz820io for Ethernet capability/monitoring?

Random Interesting Items of possible use

  • A small switching power supply (with fan) from an external hard drive case: Goldmine-Elec.. Even has a USB port that the Arduino could patch into

Companies that ship to Canada

This is far from an exhaustive list, of course, just a few favourites. The prices for things vary widely by store. (I don't have any vested interest in any of these stores, I'm just listing them for reference. Feel free to merge this into a larger list of stores/resources) Pro Tip: Don't ever import something into Canada by UPS or Fedex unless absolutely necessary. Go for postal mail (USPS, Hong Kong Post, etc) whenever possible. Even if it's a bit more expensive to ship, it will save you a lot when you take into account UPS's rather high brokerage fees.

  • Electronic Parts and Assemblies
  • Electronic Surplus
    • Canada
    • USA
      • AllElectronics, Santa Clara, CA (They call you with a shipping quote to Canada if shipping is over $10. Website doesn't calculate shipping. $7.50 minimum shipping and handling. Offers USPS and UPS to Canada)
      • Alltronics, Van Nuys, CA (Offers USPS and UPS to Canada)
      • BGMicro, Garland, TX (USPS to Canada, $7.50 minimum shipping and handling)
      • Futurlec, New York, NY (Among others; my order shipped from Germany with a return address in Thailand)
      • Electronics Goldmine, Scottsdale, AZ (USPS to Canada)