Difference between revisions of "3D Printing"

From RobotCombatWiki
Jump to navigation Jump to search
m (→‎Robots you can Print: A few new, a few moved)
(Seven new bots; more classification)
Line 56: Line 56:
 
===150g Combat Robots===
 
===150g Combat Robots===
 
150g bots are in the US Fairyweight weight class (Antweight in the UK, EU, and Australia).
 
150g bots are in the US Fairyweight weight class (Antweight in the UK, EU, and Australia).
 
+
=====1 ~ A=====
 
*[https://www.thingiverse.com/thing:3022477 Unnamed 150g 4WD Brickbot (by ACE_ROBOTICS) 3022477]
 
*[https://www.thingiverse.com/thing:3022477 Unnamed 150g 4WD Brickbot (by ACE_ROBOTICS) 3022477]
 
*[https://www.thingiverse.com/thing:3186849 Unnamed 150g Flipper (by emancarrillo) 3186849]
 
*[https://www.thingiverse.com/thing:3186849 Unnamed 150g Flipper (by emancarrillo) 3186849]
Line 73: Line 73:
 
*[https://www.thingiverse.com/thing:3431621 A Little Obvious 150g Angled spinner (by Team Panic) 3431621]
 
*[https://www.thingiverse.com/thing:3431621 A Little Obvious 150g Angled spinner (by Team Panic) 3431621]
 
*[https://www.thingiverse.com/thing:3815539 Ant Freeze V2 150g wedge (by Zanbots) 3815539]
 
*[https://www.thingiverse.com/thing:3815539 Ant Freeze V2 150g wedge (by Zanbots) 3815539]
 +
=====B ~ E=====
 
*[https://www.thingiverse.com/thing:3810730 Baby Shark 150g Wedge (by thesaxmachine) 3810730]
 
*[https://www.thingiverse.com/thing:3810730 Baby Shark 150g Wedge (by thesaxmachine) 3810730]
 
*[https://www.thingiverse.com/thing:2998633 Barq's Bites 150g Flipper (by drcameron) 2998633]
 
*[https://www.thingiverse.com/thing:2998633 Barq's Bites 150g Flipper (by drcameron) 2998633]
Line 81: Line 82:
 
*[https://www.thingiverse.com/thing:2812197 Blockhead 150g Beater bar (by earthwormjim) 2812197]
 
*[https://www.thingiverse.com/thing:2812197 Blockhead 150g Beater bar (by earthwormjim) 2812197]
 
*[https://www.thingiverse.com/thing:4623536 Bulldog 150g Vertical spinner (by Bribro12) 4623536]
 
*[https://www.thingiverse.com/thing:4623536 Bulldog 150g Vertical spinner (by Bribro12) 4623536]
 +
*[https://www.thingiverse.com/thing:3972258 Brutus 150g-plus Drum spinner (by AlexKorvin) 3972258]
 +
*[https://www.thingiverse.com/thing:4182360 Brutus 150g remix (by cannon3d) 4182360]
 +
*[https://www.thingiverse.com/thing:4338982 Brutus Mk2 150g Horizontal spinner (by AlexKorvin) 4338982]
 
*[https://www.thingiverse.com/thing:3195078 Crabulon 150g shufflebot (by Drogg) 3195078]
 
*[https://www.thingiverse.com/thing:3195078 Crabulon 150g shufflebot (by Drogg) 3195078]
 
*[https://www.thingiverse.com/thing:1215069 Dynamo 150g Wedge (by Pyrotron) 1215069]
 
*[https://www.thingiverse.com/thing:1215069 Dynamo 150g Wedge (by Pyrotron) 1215069]
 
*[https://www.thingiverse.com/thing:3752142 escoBAR 150g based on Shrapnel (by ninja_drift) 3752142]
 
*[https://www.thingiverse.com/thing:3752142 escoBAR 150g based on Shrapnel (by ninja_drift) 3752142]
 +
=====F ~ J=====
 
*[https://www.thingiverse.com/thing:3039761 Firestorm 125% 32mm wheel 150g N20 version (by FalconFPV) 3039761]
 
*[https://www.thingiverse.com/thing:3039761 Firestorm 125% 32mm wheel 150g N20 version (by FalconFPV) 3039761]
 
*[https://www.thingiverse.com/thing:2927678 Firestorm Micro 150g N20 version (by AdamDC) 2927678]
 
*[https://www.thingiverse.com/thing:2927678 Firestorm Micro 150g N20 version (by AdamDC) 2927678]
Line 99: Line 104:
 
*[https://www.thingiverse.com/thing:4325008 HugsEy 150g Grab and Lift (OLD) (by SiegelRacing) 4325008]
 
*[https://www.thingiverse.com/thing:4325008 HugsEy 150g Grab and Lift (OLD) (by SiegelRacing) 4325008]
 
*[https://www.thingiverse.com/thing:1816540 Inspired by Carbide 150g Horizontal spinner (by alexmordue) 1816540]
 
*[https://www.thingiverse.com/thing:1816540 Inspired by Carbide 150g Horizontal spinner (by alexmordue) 1816540]
 +
=====K ~ S=====
 
*[https://www.thingiverse.com/thing:4308902 Kraken 150g Crusher (by emancarrillo) 4308902]
 
*[https://www.thingiverse.com/thing:4308902 Kraken 150g Crusher (by emancarrillo) 4308902]
 
*[https://www.thingiverse.com/thing:2989490 Loader 150g Wedge (by HarryMakesThings) 2989490]
 
*[https://www.thingiverse.com/thing:2989490 Loader 150g Wedge (by HarryMakesThings) 2989490]
Line 115: Line 121:
 
*[https://www.thingiverse.com/thing:3184758 Spooky 150g Horiz spinner (by BLRobotics27) 3184758]
 
*[https://www.thingiverse.com/thing:3184758 Spooky 150g Horiz spinner (by BLRobotics27) 3184758]
 
*[https://www.thingiverse.com/thing:4567470 Squeezy 150g Grab and Lift (NEW) (by SiegelRacing) 4567470]
 
*[https://www.thingiverse.com/thing:4567470 Squeezy 150g Grab and Lift (NEW) (by SiegelRacing) 4567470]
 +
=====T ~ Z=====
 
*[https://www.thingiverse.com/thing:3099273 Upchuck 150g Vertical spinner (by FalconFPV) 3099273]
 
*[https://www.thingiverse.com/thing:3099273 Upchuck 150g Vertical spinner (by FalconFPV) 3099273]
 
*[https://www.thingiverse.com/thing:2927358 Vlad Micro 150g Lift forks (by AdamDC) 2927358]
 
*[https://www.thingiverse.com/thing:2927358 Vlad Micro 150g Lift forks (by AdamDC) 2927358]
Line 120: Line 127:
  
 
===Larger Weight Classes===
 
===Larger Weight Classes===
Here you will find bots in 1lb (453g) and higher weight classes.
 
  
 +
=====1lb Class (≈453g) =====
 +
US Antweight class.
 
*[https://www.thingiverse.com/thing:4723564 1lb 4WD Wedge (by TeamLiftoff) 4723564]
 
*[https://www.thingiverse.com/thing:4723564 1lb 4WD Wedge (by TeamLiftoff) 4723564]
 
*[https://www.thingiverse.com/thing:2036647 1lb Vertical spinner (by kkbittle) 2036647]
 
*[https://www.thingiverse.com/thing:2036647 1lb Vertical spinner (by kkbittle) 2036647]
Line 128: Line 136:
 
*[https://www.thingiverse.com/thing:3111090 Blockhead remix 1lb Paddle spinner (by shultiskevin) 3111090]
 
*[https://www.thingiverse.com/thing:3111090 Blockhead remix 1lb Paddle spinner (by shultiskevin) 3111090]
 
*[https://www.thingiverse.com/thing:4885071 CheeseWej 1lb Plastic ant Wedge (by Teamd20) 4885071]
 
*[https://www.thingiverse.com/thing:4885071 CheeseWej 1lb Plastic ant Wedge (by Teamd20) 4885071]
*[https://www.thingiverse.com/thing:4232399 Deadlift 1.5kg bot (by Noursicus) 4232399]
 
 
*[https://www.thingiverse.com/thing:4800332 Eureka 1lb Plastic ant Wedge (by Teamd20) 4800332]
 
*[https://www.thingiverse.com/thing:4800332 Eureka 1lb Plastic ant Wedge (by Teamd20) 4800332]
 
*[https://www.thingiverse.com/thing:3160354 Flapjack 1lb Drum spinner (by shultiskevin) 3160354]
 
*[https://www.thingiverse.com/thing:3160354 Flapjack 1lb Drum spinner (by shultiskevin) 3160354]
Line 136: Line 143:
 
*[https://www.prusaprinters.org/prints/88678-3d-printed-verticle-disc-spinner-combat-robot Mega Looon V1 1lb Vertical spinner (by thesaxmachine)]
 
*[https://www.prusaprinters.org/prints/88678-3d-printed-verticle-disc-spinner-combat-robot Mega Looon V1 1lb Vertical spinner (by thesaxmachine)]
 
*[https://www.thingiverse.com/thing:2828234 MI 1lb spinner (by RattlerRobotics) 2828234]
 
*[https://www.thingiverse.com/thing:2828234 MI 1lb spinner (by RattlerRobotics) 2828234]
*[https://www.thingiverse.com/thing:3170974 Mr. Roomba Ring spinner (by Kylellrc) 3170974]
 
*[https://www.thingiverse.com/thing:3731962 Munchkin 3lb Drum spinner (by Creative_Instigation) 3731962]
 
 
*[https://www.thingiverse.com/thing:1401358 Mr. Twister 1lb (incl. Plastic ant option) Vertical Spinner (by AdamDC) 1401358]
 
*[https://www.thingiverse.com/thing:1401358 Mr. Twister 1lb (incl. Plastic ant option) Vertical Spinner (by AdamDC) 1401358]
 
*[https://www.thingiverse.com/thing:2813722 Plastique 1lb Shell spinner (by AdamDC) 2813722]
 
*[https://www.thingiverse.com/thing:2813722 Plastique 1lb Shell spinner (by AdamDC) 2813722]
*[https://www.thingiverse.com/thing:3179067 Rapid Unscheduled Disassembly Mk6 3lb Undercutter spinner (by TeamMagicalLipoFire) 3179067]
 
 
*[https://www.thingiverse.com/thing:3962507 Simple 1lb Wedge demobot (by mightygrom) 3962507]
 
*[https://www.thingiverse.com/thing:3962507 Simple 1lb Wedge demobot (by mightygrom) 3962507]
 
*[https://www.thingiverse.com/thing:3819420 Tiger Shark V5 1lb Horizontal spinner (by thesaxmachine) 3819420]
 
*[https://www.thingiverse.com/thing:3819420 Tiger Shark V5 1lb Horizontal spinner (by thesaxmachine) 3819420]
 
*[https://www.prusaprinters.org/prints/88673-antweight-horizontal-bar-spinner-tiger-shark-v6 Tiger Shark V6 1lb Horizontal spinner (by thesaxmachine)]
 
*[https://www.prusaprinters.org/prints/88673-antweight-horizontal-bar-spinner-tiger-shark-v6 Tiger Shark V6 1lb Horizontal spinner (by thesaxmachine)]
 +
*[https://www.thingiverse.com/thing:4843171 WejFu 1lb Plastic Ant Wedge (by Teamd20) 4843171]
 +
 +
=====3lb Class (≈1.36kg) =====
 +
US Beetleweight class.
 +
*[https://www.thingiverse.com/thing:3731962 Munchkin 3lb Drum spinner (by Creative_Instigation) 3731962]
 +
*[https://www.thingiverse.com/thing:3179067 Rapid Unscheduled Disassembly Mk6 3lb Undercutter spinner (by TeamMagicalLipoFire) 3179067]
 +
*[https://www.thingiverse.com/thing:3917039 Vector 3lb Horizontal spinner (by Endbots) 3917039]
 
*[https://www.thingiverse.com/thing:4741317 Vertex 3lb vert spinner (by Proxy303) 4741317]
 
*[https://www.thingiverse.com/thing:4741317 Vertex 3lb vert spinner (by Proxy303) 4741317]
 
*[https://www.thingiverse.com/thing:4241833 Vertigo 3lb bot (by Insertbattlebotsjokehere) 4241833]
 
*[https://www.thingiverse.com/thing:4241833 Vertigo 3lb bot (by Insertbattlebotsjokehere) 4241833]
*[https://www.thingiverse.com/thing:4843171 WejFu 1lb Plastic Ant Wedge (by Teamd20) 4843171]
+
 
 +
=====1.5kg Class (≈3.3lb) =====
 +
UK Beetleweight class.
 +
*[https://www.thingiverse.com/thing:4232399 Deadlift 1.5kg bot (by Noursicus) 4232399]
 +
*[https://www.thingiverse.com/thing:4230265 Plastic Donk - 1.5kg Wedge (by Noursicus) 4230265]
 +
*[https://www.thingiverse.com/thing:5022333 Razor 1.5kg Horiz saw (by AlexKorvin) 5022333]
 +
*[https://www.thingiverse.com/thing:4967207 Wall Chaser 1.5kg Vertical saw (by AlexKorvin) 4967207]
 +
 
 +
=====Weight not specified=====
 +
*[https://www.thingiverse.com/thing:3170974 Mr. Roomba Ring spinner (by Kylellrc) 3170974]

Revision as of 10:03, 2 January 2022

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 and office 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 - $750, normally limited in materials and build volume. These include machines like the Creality Ender 3 series, and will normally have a maximum nozzle temperature of 245-250° Celsius. These machines are meant for printing PLA, PETG, and ABS, but with varying degrees of modification can print more advanced materials like Nylon and TPU.
  • Advanced materials printers: Range from $750 - $3,000, and are capable of printing materials like PLA, ABS, PETG, TPU, Nylon, Nylon Composites, and Polycarbonate blends with minimal or no aftermarket modifications. These will have a maximum nozzle temperature around 295-300° 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[1]) 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

PLA is inexpensive, but brittle.[2] It is the most common 3D printing filament. It rarely warps in use and is great for tiny parts.[3] 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[4] and gives off a corn syrup odor which reminds some people of waffles.

PLA+

Various manufacturers offer "PLA+" and/or "Tough PLA," which are modified PLA filaments that are meant to be less brittle. With an acrylic additive, for instance, it may show much better impact resistance.[5] Inland and eSun claim their PLA+ products are 10x stronger than regular PLA.

PETG

PETG (a copolyester) is more heat resistant, more flexible, and less brittle than PLA.[6] 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

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

Nylon is tough and flexible. Regular nylon is hygroscopic and must be kept in dry storage, or it will absorb moisture from the air and become spoiled after a few weeks. Consider buying a hybrid nylon material that doesn't require as much attention to storage.

PC

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/525°F).

CF Materials

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.[7] This material requires a hardened 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. Generally, the tougher the plastic the more likely the layers will also 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. Remember to re-weigh your bot after changes have been made.

Robots you can Print

You can download and print robot designs from sites like Thingiverse and Prusaprinters. Just 3D print the robot body and other provided parts, then assemble them with the working parts of the robot. Some have helpful instructions and buying suggestions for finishing the working parts; however, some have little or no guidance, and you will need some experience to try them.

Below are links to over 80 bot designs that have been shared by the robot building community. Limited consideration has been given to whether each of these is buildable, or will meet the stated weight class.

150g Combat Robots

150g bots are in the US Fairyweight weight class (Antweight in the UK, EU, and Australia).

1 ~ A
B ~ E
F ~ J
K ~ S
T ~ Z

Larger Weight Classes

1lb Class (≈453g)

US Antweight class.

3lb Class (≈1.36kg)

US Beetleweight class.

1.5kg Class (≈3.3lb)

UK Beetleweight class.

Weight not specified