Difference between revisions of "3D Printing"

From RobotCombatWiki
Jump to navigation Jump to search
(Brought in materials from Tools For Beginners page. Edited down some text. Added pretty good list of available bot designs (needs links))
Line 1: Line 1:
== <big>Selecting a Printer</big> ==
+
[[File:Original-prusa-i3-mk3s-3d-printer.jpg|thumb|Desktop 3D printer]]
Selecting a printer for 3D printing a combat robot can be a big decision, and here are some factors to think about when purchasing your printer.
+
3D printers produce plastic parts under computer control. The process of 3D printing is especially useful for the smaller insect-class bots, where weight is a severe limitation to design. However, even Heavyweight-class builders use 3D printing to make composite reinforced components, custom compartment insulators, and wire guides. Keeping electrical parts and cables away from metal plates and sharp edges reduces the risk of damage and short circuits.
===== Budget =====
+
 
Desktop 3D Printers can range from as low as $150 to over $10,000 depending on their hardware, capabilities, build volume, and other factors.
+
3D Printing is widely used in one specialized division of combat robotics, the [[Plastic Antweights|Plastic Ants]] class, where the chassis and weapons (if any) must be made of plastic in order to qualify.
  
Budget-friendly/Hobbiest 3D printers: Range from $150 - $800, normally limited in materials and build volume. These include machines like the Creality Ender 3 Pro, and others, and will normally have a maximum nozzle temperature of 245-250 Celsius. These machines are meant for printing PLA, PETG, and ABS, and usually with varying degrees of modification can print advanced materials like Nylon and TPU.
+
If you don't own a 3D printer, you may be able to get help from your local library or makerspace, or from your fellow bot-builders. Some people will want to design their own bots, which requires knowledge of 3D modeling using a computer or app for the purpose. Others will choose to download a premade design (see below). Once you've got a bot design working to your satisfaction, you can print a supply of replacement plastic parts, which can be used for repairs after your bot becomes damaged.
  
Advanced Materials printers: Range from $800 - $3,000, and are capable of printing materials like PLA, ABS, PETG, TPU, Nylon, Nylon Composites, and PolyCarbonate blends with minimal or no aftermarket modification.  Maximum nozzle temperature around 295 Celsius. 
+
=Selecting a Printer=
 
 
Engineering Grade printers: Range from $3,000 - $10,000+, with few materials outside of their capabilities.  These printers are often able to print not only advanced materials but also multiple materials using a "Dual Extrusion" allowing for even greater complexity.  Dual extrusion can allow for a multi-color part (Black PLA/White PLA), multi-material finished product (PLA/PETG), or soluble-support material like PVA/BCOH.
 
  
===== Printable Filaments and Materials =====
+
Selecting a printer for 3D printing a combat robot can be a big decision, and here are some factors to think about when purchasing your printer.
  
The materials that a FDM (Fused Deposition Modeling) 3D printer can extrude are limited by their maximum temperature and their ability to melt and maintain a consistent flow of material through the nozzle.  These materials include thermoplastics, waxes, and in some specialized circumstances, ceramics, glass, concrete, and even chocolate!
+
==Budget==
 +
Desktop 3D Printers can range from as low as $150 to over $10,000 depending on their hardware, capabilities, build volume, and other factors. Here's a quick overview of what's available:
 +
*'''Budget-friendly/hobbyist 3D printers:''' Range from $150 - $800, normally limited in materials and build volume.  These include machines like the Creality Ender 3 Pro, and others, and will normally have a maximum nozzle temperature of 245-250° Celsius.  These machines are meant for printing PLA, PETG, and ABS, and usually with varying degrees of modification can print advanced materials like Nylon and TPU.
 +
*'''Advanced materials printers:''' Range from $800 - $3,000, and are capable of printing materials like PLA, ABS, PETG, TPU, Nylon, Nylon Composites, and Polycarbonate blends with minimal or no aftermarket modification. Maximum nozzle temperature around 295° Celsius.
 +
*'''Engineering grade printers:''' Range from $3,000 - $10,000+, with few materials outside of their capabilities. These printers are often able to print not only advanced materials but also multiple materials using multiple extruders or multiple tool heads, allowing for even greater complexity. Dual extrusion can allow for a multi-color part (Black PLA/White PLA), multi-material finished product (PLA/PETG), or soluble support material like PVA/BCOH.
  
To keep this brief and relevant to combat robotics, a majority of prints in combat robotics are going to be made from plastics and plastic composites on an FDM printer.  These are most often done on a Cartesian-style, CoreXY, or Delta-style printer in which a part is made by layering plastic onto itself via the controlled motion of a nozzle and bed (Cartesian) or nozzle (CoreXY/Delta) as they move in three-dimensional space. "Resin" printers are becoming more common in larger sizes at budget-friendly prices, and more options for resins are available to purchase on a regular basis.  
+
=Printable Filaments and Materials=
 +
The materials that a FDM (Fused Deposition Modeling) 3D printer can extrude must melt at a given temperature, maintain a consistent flow of material through the nozzle, and solidify in a consistent fashion. These materials include thermoplastics, waxes, and even chocolate! With specialized printers it is possible to use such materials as ceramics, glass, and concrete.
  
 +
Most 3D prints in combat robotics will be made from rolls of plastics and plastic composites on an FDM printer. "Resin" printers are becoming more common in larger sizes at budget-friendly prices, and more options for resins are available to purchase on a regular basis.
  
 +
The list of common 3D printable plastics below proceeds roughly from weakest to strongest.
  
Recommended materials:
+
*'''PLA''' is inexpensive, but brittle.[https://www.youtube.com/watch?v=cIH-HS-SScY] It is the most common 3D printing filament. It rarely warps in use and is great for tiny parts.[https://shop.prusa3d.com/fotky/PLA_TechSheet_ENG.pdf] It's a great starter material, and recommended for printing prototype parts. Many builders prefer other plastics, especially for their active weapons or armor. Pure PLA is made from cornstarch[https://all3dp.com/2/what-is-pla-plastic-material-properties/] and gives off a corn syrup odor which reminds some people of waffles.
 +
*'''PLA+''', a modified PLA with additives, may be stronger. With an acrylic component, for instance, it may show much better impact resistance.[https://www.youtube.com/watch?v=uAoZCpXoPWo] Inland and eSun claim their PLA+ products are 10x stronger than regular PLA.
 +
*'''PETG''' (a copolyester) is more heat resistant, more flexible, and less brittle than PLA.[https://www.youtube.com/watch?v=uAoZCpXoPWo] It is well suited for 3D printing mechanical parts. Since it is more likely to flex under impact its resilience may be useful to the bot builder, but it is 2-3% heavier than PLA. Observe manufacturer's recommendations when printing, as it tends to stick very strongly to smooth print beds. You'll notice a fairly mild hot-plastic odor when printing.
 +
*'''ABS''' is a strong and reasonably impact-resistant material at a moderate price, but warps easily and smells worse while printing. Its low density makes it one of the lightest of all printable plastics (PLA is about 20% heavier for the exact same print). You'll probably need to print it in an enclosure for best results; this keeps its temperature even during printing, so that it only shrinks after printing instead of curling or warping during printing. Many hobbyists ventilate the enclosure to the outdoors with fan(s) due to the odor.
 +
*'''Nylon''' is tough and flexible. Regular nylon is hygroscopic and must be kept in dry storage; consider buying a hybrid nylon material that doesn't absorb water as easily.
 +
*'''Polycarbonate''' is super strong - your robot arena walls are probably made from it! Many printers can't print it, though, because it must be heated to an extreme temperature (about 275°C or 525°F).
 +
*'''Carbon-fiber reinforced''' materials are extremely tough, and ideal for combat robotics. These are usually polycarbonate or nylon with chopped fibers embedded inside. You should strongly consider using these when plastic parts are needed for beetleweight designs.[https://www.youtube.com/watch?v=g9hUcqsNJco] This material requires a durable printing nozzle, as the carbon-fiber strands or particles are highly abrasive.
  
 +
=Tips and Best Practices=
 +
*Nearly all 3D printers can handle PLA and PLA+. Most other materials require printing onto a heated surface (the "print bed"). Check the specifications and instructions of your printer to find out what materials it can handle.
 +
*A basic limitation of 3D printed parts is that they can crack or break apart along layer lines, since they are made from layers of plastic. In general, though, the tougher the plastic the more likely it will hold together.
 +
*Pay attention to the orientation of parts on the print bed - consider orienting parts so that the direction that needs to be the strongest lies horizontal during printing.
 +
*You can make adjustments each time you print. Thicker walls (shells) and a higher percentage of infill add density and strength to your bot, but also increase weight.
  
 +
=Robots you can Print=
 +
There are dozens of robot designs on [https://www.thingiverse.com/ Thingiverse] which you can download and print; typically these will include several parts that are assembled to become the body of the robot. Some have helpful instructions and buying suggestions for finishing the working parts. Many have little or no guidance, and you may need some experience to try them.
  
Best Practices
+
Here is a partial list of bots on Thingiverse. Limited consideration has been given to whether each of these is buildable, or will meet the stated weight class.
  
 +
*150g Bulldozer (by JairEmia) 4743535
 +
*150g Suplex bot (by emancarillo) 4627536
 +
*150g Flipper (by emancarrillo) 3186849
 +
*150g Hammer bot (by emancarrillo) 3811105
 +
*150g Horiz spinner (by emancarrillo) 4094199
 +
*150g Remixed Hammer (by Tom_Dreyfus) 3906492
 +
*150g Wedge bot (by Technick007) 4330363
 +
*1lb Antweight 4WD wedge bot (by TeamLiftoff) 4723564
 +
*3DAD 1lb Horiz spinner (by drcameron) 3908901
 +
*A Bit Pushy 150g push bot (by FalconFPV) 3204827
 +
*ACE UK-Antweight (by ACE_ROBOTICS) 3022464
 +
*Aionia Timoria 150g Drum spinner (by drcameron) 3168573
 +
*A Little Obvious 150g Angled spinner (by Team Panic) 3431621
 +
*Ant Freeze V2 150g wedge (by Zanbots) 3815539
 +
*Baby Shark 150g Wedge (by thesaxmachine) 3810730
 +
*Big Flip 150g Flipper bot (by SiegelRacing) 4616666
 +
*Big Sup 150g Suplex bot (by SiegelRacing) 4693024
 +
*Blackspin 150g Drum spinner (by JC2017) 2805613
 +
*Blind Spot 150g Dustpan bot (by Team Panic) 3341761
 +
*Blockhead 150g Beater bar bot (by earthwormjim) 2812197
 +
*Blockhead remix 1lb Paddle spinner (by shultiskevin) 3111090
 +
*Crabulon 150g shufflebot (by Drogg) 3195078
 +
*Deadlift 1.5kg bot (by Noursicus) 4232399
 +
*Duckling 1lb bot inspred by Duck! (by Maddie_the_nerd) 31929
 +
*escoBAR 150g based on Shrapnel (by ninja_drift) 3752142
 +
*Firestorm 125% 32mm wheel 150g N20 version (by FalconFPV) 3039761
 +
*Firestorm Micro 150g N20 version (by AdamDC) 2927678
 +
*Firestorm (Original) 150g Flipper (by alexmordue) 1665299
 +
*Flapjack 1lb Drum spinner bot (by shultiskevin) 3160354
 +
*Front Flip 150g flipper bot (by Fryddog) 4352090
 +
*Front Flipper 150g Flipper (by emancarrillo) 4268191
 +
*Future Killer 1lb Vert drum (by altapowderdog) 3793747
 +
*Grabbybot 150g Grab and Lift (by emancarillo) 4281243
 +
*Graboid 150g Grabber (by JC2017) 3323762
 +
*Grabthar 150g modular (by Aldwin) 4868890
 +
*Guestimate 150g Horiz spinner bot (by Team Panic) 3707013
 +
*Half-SMEEEEEEEEEEEE 1lb long split wedge (by TheN00b) 4675230
 +
*Hello Trouble 150g Bar spinner (by Stonecreekturnings) 4240015
 +
*HugsEy 150g Grab and Lift (OLD) (by SiegelRacing) 4325008
 +
*Hypnotic 150g Shell spinner (by Nolubr) 3657445
 +
*Kraken 150g Crusher (by emancarrillo) 4308902
 +
*Mega London 150g Lifter (by thesaxmachine) 2945303
 +
*MI 1lb spinner (by RattlerRobotics) 2828234
 +
*Microdot 150g Triple wedge (by Team Panic) 3341738
 +
*Mr.Roomba Ring spinner (by Kylellrc) 3170974
 +
*Munchkin Drum spinner bot (by Creative_Instigation) 3731962
 +
*Plastic 1lb Vert Spinner (by AdamDC) 1401358
 +
*Plastique 1lb Shell spinner (by AdamDC) 2813722
 +
*Powermove 150g Angled spinner (by Nolubr) 3663036
 +
*Scrapper 150g wedge (by Fryddog) 4297430
 +
*Shrapnel 150g Spinner bot (by Fryddog) 1692075
 +
*Shredder 150g Spinner bot based on Shrapnel (by drcameron) 43851879
 +
*Simple Antweight Wedge demobot (by mightygrom) 3962507
 +
*Siren 150g Drum spinner (by drcameron) 3168700
 +
*Slightly Crude 150g Wedge (by Team Panic) 2054276
 +
*Spike 150g wedge (by Fryddog) 4311761
 +
*Spooky 150g Horiz spinner (by BLRobotics27) 3184758
 +
*Squeezy 150g Grab and Lift (NEW) (by SiegelRacing) 4567470
 +
*Tiger Shark V5 150g Bar spinner (by thesaxmachine) 3819420
 +
*UK-Antweight 4WD Brickbot (by ACE_ROBOTICS) 3022477
 +
*Upchuck 150g Vertical spinner bot (by FalconFPV) 3099273
 +
*Vertex 3lb vert spinner (by Proxy303) 4741317
 +
*Vertigo 3lb bot (by Insertbattlebotsjokehere) 4241833
 +
*Vlad Micro 150g Lift forks (by AdamDC) 2927358
 +
*White Fang 150g Horiz spinner (by Insertbattlebotsjokehere) 3695273
  
3D Printed Class [[Plastic Antweights|(Plastic Ants)]]
 
Description - Link to dedicated Page
 
  
  
 
3D Printed Library  
 
3D Printed Library  
 
Description to dedicated page
 
Description to dedicated page

Revision as of 05:18, 1 October 2021

Desktop 3D printer

3D printers produce plastic parts under computer control. The process of 3D printing is especially useful for the smaller insect-class bots, where weight is a severe limitation to design. However, even Heavyweight-class builders use 3D printing to make composite reinforced components, custom compartment insulators, and wire guides. Keeping electrical parts and cables away from metal plates and sharp edges reduces the risk of damage and short circuits.

3D Printing is widely used in one specialized division of combat robotics, the Plastic Ants class, where the chassis and weapons (if any) must be made of plastic in order to qualify.

If you don't own a 3D printer, you may be able to get help from your local library or makerspace, or from your fellow bot-builders. Some people will want to design their own bots, which requires knowledge of 3D modeling using a computer or app for the purpose. Others will choose to download a premade design (see below). Once you've got a bot design working to your satisfaction, you can print a supply of replacement plastic parts, which can be used for repairs after your bot becomes damaged.

Selecting a Printer

Selecting a printer for 3D printing a combat robot can be a big decision, and here are some factors to think about when purchasing your printer.

Budget

Desktop 3D Printers can range from as low as $150 to over $10,000 depending on their hardware, capabilities, build volume, and other factors. Here's a quick overview of what's available:

  • Budget-friendly/hobbyist 3D printers: Range from $150 - $800, normally limited in materials and build volume. These include machines like the Creality Ender 3 Pro, and others, and will normally have a maximum nozzle temperature of 245-250° Celsius. These machines are meant for printing PLA, PETG, and ABS, and usually with varying degrees of modification can print advanced materials like Nylon and TPU.
  • Advanced materials printers: Range from $800 - $3,000, and are capable of printing materials like PLA, ABS, PETG, TPU, Nylon, Nylon Composites, and Polycarbonate blends with minimal or no aftermarket modification. Maximum nozzle temperature around 295° Celsius.
  • Engineering grade printers: Range from $3,000 - $10,000+, with few materials outside of their capabilities. These printers are often able to print not only advanced materials but also multiple materials using multiple extruders or multiple tool heads, allowing for even greater complexity. Dual extrusion can allow for a multi-color part (Black PLA/White PLA), multi-material finished product (PLA/PETG), or soluble support material like PVA/BCOH.

Printable Filaments and Materials

The materials that a FDM (Fused Deposition Modeling) 3D printer can extrude must melt at a given temperature, maintain a consistent flow of material through the nozzle, and solidify in a consistent fashion. These materials include thermoplastics, waxes, and even chocolate! With specialized printers it is possible to use such materials as ceramics, glass, and concrete.

Most 3D prints in combat robotics will be made from rolls of plastics and plastic composites on an FDM printer. "Resin" printers are becoming more common in larger sizes at budget-friendly prices, and more options for resins are available to purchase on a regular basis.

The list of common 3D printable plastics below proceeds roughly from weakest to strongest.

  • PLA is inexpensive, but brittle.[1] It is the most common 3D printing filament. It rarely warps in use and is great for tiny parts.[2] It's a great starter material, and recommended for printing prototype parts. Many builders prefer other plastics, especially for their active weapons or armor. Pure PLA is made from cornstarch[3] and gives off a corn syrup odor which reminds some people of waffles.
  • PLA+, a modified PLA with additives, may be stronger. With an acrylic component, for instance, it may show much better impact resistance.[4] Inland and eSun claim their PLA+ products are 10x stronger than regular PLA.
  • PETG (a copolyester) is more heat resistant, more flexible, and less brittle than PLA.[5] It is well suited for 3D printing mechanical parts. Since it is more likely to flex under impact its resilience may be useful to the bot builder, but it is 2-3% heavier than PLA. Observe manufacturer's recommendations when printing, as it tends to stick very strongly to smooth print beds. You'll notice a fairly mild hot-plastic odor when printing.
  • ABS is a strong and reasonably impact-resistant material at a moderate price, but warps easily and smells worse while printing. Its low density makes it one of the lightest of all printable plastics (PLA is about 20% heavier for the exact same print). You'll probably need to print it in an enclosure for best results; this keeps its temperature even during printing, so that it only shrinks after printing instead of curling or warping during printing. Many hobbyists ventilate the enclosure to the outdoors with fan(s) due to the odor.
  • Nylon is tough and flexible. Regular nylon is hygroscopic and must be kept in dry storage; consider buying a hybrid nylon material that doesn't absorb water as easily.
  • Polycarbonate is super strong - your robot arena walls are probably made from it! Many printers can't print it, though, because it must be heated to an extreme temperature (about 275°C or 525°F).
  • Carbon-fiber reinforced materials are extremely tough, and ideal for combat robotics. These are usually polycarbonate or nylon with chopped fibers embedded inside. You should strongly consider using these when plastic parts are needed for beetleweight designs.[6] This material requires a durable printing nozzle, as the carbon-fiber strands or particles are highly abrasive.

Tips and Best Practices

  • Nearly all 3D printers can handle PLA and PLA+. Most other materials require printing onto a heated surface (the "print bed"). Check the specifications and instructions of your printer to find out what materials it can handle.
  • A basic limitation of 3D printed parts is that they can crack or break apart along layer lines, since they are made from layers of plastic. In general, though, the tougher the plastic the more likely it will hold together.
  • Pay attention to the orientation of parts on the print bed - consider orienting parts so that the direction that needs to be the strongest lies horizontal during printing.
  • You can make adjustments each time you print. Thicker walls (shells) and a higher percentage of infill add density and strength to your bot, but also increase weight.

Robots you can Print

There are dozens of robot designs on Thingiverse which you can download and print; typically these will include several parts that are assembled to become the body of the robot. Some have helpful instructions and buying suggestions for finishing the working parts. Many have little or no guidance, and you may need some experience to try them.

Here is a partial list of bots on Thingiverse. Limited consideration has been given to whether each of these is buildable, or will meet the stated weight class.

  • 150g Bulldozer (by JairEmia) 4743535
  • 150g Suplex bot (by emancarillo) 4627536
  • 150g Flipper (by emancarrillo) 3186849
  • 150g Hammer bot (by emancarrillo) 3811105
  • 150g Horiz spinner (by emancarrillo) 4094199
  • 150g Remixed Hammer (by Tom_Dreyfus) 3906492
  • 150g Wedge bot (by Technick007) 4330363
  • 1lb Antweight 4WD wedge bot (by TeamLiftoff) 4723564
  • 3DAD 1lb Horiz spinner (by drcameron) 3908901
  • A Bit Pushy 150g push bot (by FalconFPV) 3204827
  • ACE UK-Antweight (by ACE_ROBOTICS) 3022464
  • Aionia Timoria 150g Drum spinner (by drcameron) 3168573
  • A Little Obvious 150g Angled spinner (by Team Panic) 3431621
  • Ant Freeze V2 150g wedge (by Zanbots) 3815539
  • Baby Shark 150g Wedge (by thesaxmachine) 3810730
  • Big Flip 150g Flipper bot (by SiegelRacing) 4616666
  • Big Sup 150g Suplex bot (by SiegelRacing) 4693024
  • Blackspin 150g Drum spinner (by JC2017) 2805613
  • Blind Spot 150g Dustpan bot (by Team Panic) 3341761
  • Blockhead 150g Beater bar bot (by earthwormjim) 2812197
  • Blockhead remix 1lb Paddle spinner (by shultiskevin) 3111090
  • Crabulon 150g shufflebot (by Drogg) 3195078
  • Deadlift 1.5kg bot (by Noursicus) 4232399
  • Duckling 1lb bot inspred by Duck! (by Maddie_the_nerd) 31929
  • escoBAR 150g based on Shrapnel (by ninja_drift) 3752142
  • Firestorm 125% 32mm wheel 150g N20 version (by FalconFPV) 3039761
  • Firestorm Micro 150g N20 version (by AdamDC) 2927678
  • Firestorm (Original) 150g Flipper (by alexmordue) 1665299
  • Flapjack 1lb Drum spinner bot (by shultiskevin) 3160354
  • Front Flip 150g flipper bot (by Fryddog) 4352090
  • Front Flipper 150g Flipper (by emancarrillo) 4268191
  • Future Killer 1lb Vert drum (by altapowderdog) 3793747
  • Grabbybot 150g Grab and Lift (by emancarillo) 4281243
  • Graboid 150g Grabber (by JC2017) 3323762
  • Grabthar 150g modular (by Aldwin) 4868890
  • Guestimate 150g Horiz spinner bot (by Team Panic) 3707013
  • Half-SMEEEEEEEEEEEE 1lb long split wedge (by TheN00b) 4675230
  • Hello Trouble 150g Bar spinner (by Stonecreekturnings) 4240015
  • HugsEy 150g Grab and Lift (OLD) (by SiegelRacing) 4325008
  • Hypnotic 150g Shell spinner (by Nolubr) 3657445
  • Kraken 150g Crusher (by emancarrillo) 4308902
  • Mega London 150g Lifter (by thesaxmachine) 2945303
  • MI 1lb spinner (by RattlerRobotics) 2828234
  • Microdot 150g Triple wedge (by Team Panic) 3341738
  • Mr.Roomba Ring spinner (by Kylellrc) 3170974
  • Munchkin Drum spinner bot (by Creative_Instigation) 3731962
  • Plastic 1lb Vert Spinner (by AdamDC) 1401358
  • Plastique 1lb Shell spinner (by AdamDC) 2813722
  • Powermove 150g Angled spinner (by Nolubr) 3663036
  • Scrapper 150g wedge (by Fryddog) 4297430
  • Shrapnel 150g Spinner bot (by Fryddog) 1692075
  • Shredder 150g Spinner bot based on Shrapnel (by drcameron) 43851879
  • Simple Antweight Wedge demobot (by mightygrom) 3962507
  • Siren 150g Drum spinner (by drcameron) 3168700
  • Slightly Crude 150g Wedge (by Team Panic) 2054276
  • Spike 150g wedge (by Fryddog) 4311761
  • Spooky 150g Horiz spinner (by BLRobotics27) 3184758
  • Squeezy 150g Grab and Lift (NEW) (by SiegelRacing) 4567470
  • Tiger Shark V5 150g Bar spinner (by thesaxmachine) 3819420
  • UK-Antweight 4WD Brickbot (by ACE_ROBOTICS) 3022477
  • Upchuck 150g Vertical spinner bot (by FalconFPV) 3099273
  • Vertex 3lb vert spinner (by Proxy303) 4741317
  • Vertigo 3lb bot (by Insertbattlebotsjokehere) 4241833
  • Vlad Micro 150g Lift forks (by AdamDC) 2927358
  • White Fang 150g Horiz spinner (by Insertbattlebotsjokehere) 3695273


3D Printed Library Description to dedicated page