LogoBuyChoice
  • Features
  • Pricing
  • Products
  • Blog
  1. Home
  2. Products
  3. Maker & DIY

Maker & DIY

319 products with AI-powered analysis and honest recommendations

Shop by Price

Budget(194)Under $100(21)$100–$150(13)Mid-Range(39)$300–$600(25)Premium(21)

Shop by Brand

ELEGOO(37)Creality(23)ANYCUBIC(20)SUNLU(18)xTool(13)FLASHFORGE(9)Deeplee(7)ACMER(7)OVERTURE(6)Ortur(6)Longer(5)Woxcker(5)
LaserPecker LP5 Smart Dual 20W Fiber + Diode Laser Engraver Cutter with Rotary Extension, Slide Extension & Air Purifier, 3D Embossing, Color Engraving, Ideal for On-site Customization
Strong Fit
LaserPecker

LaserPecker LP5 Smart Dual 20W Fiber + Diode Laser Engraver Cutter with Rotary Extension, Slide Extension & Air Purifier, 3D Embossing, Color Engraving, Ideal for On-site Customization

$600+
48 pounds

A dual 20W Fiber and 20W Diode laser engraver with 10,000mm/s speed, ideal for on-site customization across nearly all materials.

xTool F2 Ultra UV Laser Engraver, 5W UV Laser, 3D Inner and Fine Glass Engraving, Dual 48MP Cameras, 15,000 mm/s High Speed, AI Powered 2D-to-3D Software, Ultra-Precise Detail on Glass Plastic Acrylic
Strong Fit
xTool

xTool F2 Ultra UV Laser Engraver, 5W UV Laser, 3D Inner and Fine Glass Engraving, Dual 48MP Cameras, 15,000 mm/s High Speed, AI Powered 2D-to-3D Software, Ultra-Precise Detail on Glass Plastic Acrylic

$600+
49.6 pounds

A 5W UV laser engraver with <10μm spot size for 3D inner glass engraving and cold processing heat-sensitive materials.

LaserPecker LP2 Diode Laser Engraver Laser Engraving Machine Laser Etching for Wood Leather Metal Portable Compact Desktop Handheld(Suit)
Situational
LaserPecker

LaserPecker LP2 Diode Laser Engraver Laser Engraving Machine Laser Etching for Wood Leather Metal Portable Compact Desktop Handheld(Suit)

$600+
10.03 pounds

This is a 5W 450nm diode laser engraver with 0.05mm accuracy, a 100x100mm engraving area, and a roller for 2000x100mm cylindrical work, designed for portable, detailed projects.

WIZMAKER 12W Laser Engraver Machine, Portable Carving Machine, 300x300mm Carving Area, 0.1mm High-Precision DIY Production, Suitable for Wood, Metal, Acrylic and Other Materials
WIZMAKER

WIZMAKER 12W Laser Engraver Machine, Portable Carving Machine, 300x300mm Carving Area, 0.1mm High-Precision DIY Production, Suitable for Wood, Metal, Acrylic and Other Materials

$150-$299
7.28 pounds

This is a 12W laser engraver with a 300x300mm carving area and 0.1mm precision, designed for DIY production on various materials.

NEMA17 Stepper Motor with 1m Cable, High Torque 1.5A, for 3D Printer, CNC Router, Laser Engraver, Robotics, Mechanical Arm, Lettering Machine (2)
Situational
MOTOU

NEMA17 Stepper Motor with 1m Cable, High Torque 1.5A, for 3D Printer, CNC Router, Laser Engraver, Robotics, Mechanical Arm, Lettering Machine (2)

$0-$49
1.5A1.32 pounds

This is a 1.5A NEMA17 bipolar stepper motor with a 1.8° step angle and a 1m cable, suitable for light-duty motion control in DIY projects.

50W CO2 Laser Engraver, 16x16 inch Desktop Laser Cutter and Engraving Machine Compatible with CorelDRAW, Windows XP 7 8 10, EMF, JPG, PLT, WMF for Wood Acrylic Fabric (16"x16")
PEIXU

50W CO2 Laser Engraver, 16x16 inch Desktop Laser Cutter and Engraving Machine Compatible with CorelDRAW, Windows XP 7 8 10, EMF, JPG, PLT, WMF for Wood Acrylic Fabric (16"x16")

$600+
Metal

This is a 50-60W CO2 laser engraver with a 300x200mm engraving area and 0.01mm positioning accuracy, designed for hobbyists and small businesses working with non-metallic materials.

Official Creality Ender 3 3D Printer Fully Open Source with Resume Printing Function DIY Printers Build Volulme 8.66x8.66x9.84 inch
Situational
Comgrow

Official Creality Ender 3 3D Printer Fully Open Source with Resume Printing Function DIY Printers Build Volulme 8.66x8.66x9.84 inch

4.1
(26K)
$150-$299
15.43 pounds115VAluminum

This 15.43-pound, 8.66x8.66x9.84 inch build volume 3D printer is for beginners ready to assemble and tinker.

SUNLU PLA 3D Printer Filament PLA Filament 1.75mm, Neatly Wound 3D Printing Filament 1.75mm, Dimensional Accuracy +/- 0.02 mm, Fit Most FDM 3D Printers, 1kg Spool (2.2lbs), Skin Beige
Amazon's ChoiceStrong Fit
SUNLU

SUNLU PLA 3D Printer Filament PLA Filament 1.75mm, Neatly Wound 3D Printing Filament 1.75mm, Dimensional Accuracy +/- 0.02 mm, Fit Most FDM 3D Printers, 1kg Spool (2.2lbs), Skin Beige

4.4
(21K)
$0-$49
1 kg2.2 pounds15 Centimeters

A 1.75mm PLA filament with +/- 0.02mm dimensional accuracy and neat winding, designed for FDM printer users prioritizing consistent, tangle-free printing.

OVERTURE PETG 3D Printer Filament 1.75mm, Neatly Wound Durable PETG 1kg Spool (2.2lbs), Strong Toughness Filament, Dimensional Accuracy +/- 0.02mm, Fit Most FDM Printers (Red)
Amazon's ChoiceStrong Fit
OVERTURE

OVERTURE PETG 3D Printer Filament 1.75mm, Neatly Wound Durable PETG 1kg Spool (2.2lbs), Strong Toughness Filament, Dimensional Accuracy +/- 0.02mm, Fit Most FDM Printers (Red)

4.2
(18K)
$0-$49
1.75 mm Diameter, 1 Kg ( 2.2lb ) Spool2.2 pounds1.75 Millimeters

This is a 1.75mm PETG filament with +/- 0.02mm dimensional accuracy, offering more durability than PLA and easier printing than ABS for functional parts.

HARDELL Cordless Rotary Tool, 5 Speed Rechargeable Engraving Pen - Electric Engraving Tool for 60+ Surfaces - Beginner Friendly with 37 Accessories, Ultimate Engraving Pen Kit for Artists & DIYers
Situational
HARDELL

HARDELL Cordless Rotary Tool, 5 Speed Rechargeable Engraving Pen - Electric Engraving Tool for 60+ Surfaces - Beginner Friendly with 37 Accessories, Ultimate Engraving Pen Kit for Artists & DIYers

4.3
(13K)
$0-$49
37 A15.2 ouncesBattery Powered

A 15.2-ounce, 5-speed (5000-18000 RPM) cordless rotary tool with a 2000mAh battery, ideal for light engraving and crafting on softer materials.

GIANTARM 3D Printer PLA Filament, Shiny Silk Rose Pink Magenta Toughness Enhanced Filament with 1.75mm Dimensional Accuracy +/-0.03mm, 1080 Feet per Roll, Vacuum Packaging, for Most 3D FDM Printer
Amazon's ChoiceSituational
GIANTARM

GIANTARM 3D Printer PLA Filament, Shiny Silk Rose Pink Magenta Toughness Enhanced Filament with 1.75mm Dimensional Accuracy +/-0.03mm, 1080 Feet per Roll, Vacuum Packaging, for Most 3D FDM Printer

4.4
(12K)
$0-$49
2.2 pounds1.75 MillimetersPolylactic Acid

This 1.75mm Polylactic Acid filament with +/-0.03mm accuracy delivers a shiny, silk-like finish for visual 3D prints, not structural parts.

ELEGOO PLA Filament 1.75mm Black 2KG, 3D Printer Filament Dimensional Accuracy +/- 0.02mm, 2 Pack 1kg Cardboard Spool(2.2lbs) 3D Printing Filament Fits for Most FDM 3D Printers
Amazon's ChoiceSituational
ELEGOO

ELEGOO PLA Filament 1.75mm Black 2KG, 3D Printer Filament Dimensional Accuracy +/- 0.02mm, 2 Pack 1kg Cardboard Spool(2.2lbs) 3D Printing Filament Fits for Most FDM 3D Printers

4.5
(9.5K)
$0-$49
2.2 pounds1.75 MillimetersPolylactic Acid

This is a 1.75mm black Polylactic Acid filament with +/- 0.02mm dimensional accuracy, sold in a 2-pack of 1kg cardboard spools, for FDM 3D printers.

Geeetech Marble PLA Filament, 1.75mm 3D Printer Filament 1kg(2.2lbs), Dimensional Accuracy +/- 0.02 mm, Marble White-Brown Stone Color, Fit Most FDM Printer
Amazon's ChoiceSituational
Geeetech

Geeetech Marble PLA Filament, 1.75mm 3D Printer Filament 1kg(2.2lbs), Dimensional Accuracy +/- 0.02 mm, Marble White-Brown Stone Color, Fit Most FDM Printer

4.3
(9.9K)
$0-$49
2.2 pounds1.75 MillimetersPolylactic Acid

This 1.75mm, 1kg PLA filament offers a marble white-brown stone color with +/- 0.02 mm dimensional accuracy, ideal for decorative FDM prints.

ANYCUBIC 3D Printer Resin, 405nm SLA UV-Curing Resin with High Precision and Quick Curing & Excellent Fluidity for LCD 3D Printing (Grey+Grey, 2kg)
Situational
ANYCUBIC

ANYCUBIC 3D Printer Resin, 405nm SLA UV-Curing Resin with High Precision and Quick Curing & Excellent Fluidity for LCD 3D Printing (Grey+Grey, 2kg)

4.7
(10K)
$0-$49
4.4 pounds

This 405nm UV-curing resin offers low shrinkage and quick curing for LCD 3D printing, best for hobbyists needing a 2kg grey resin on a budget.

ELEGOO Standard Photopolymer Resin LCD UV-Curing Resin 405nm 3D Printer Resin for Mars Saturn Jupiter MSLA DLP LCD 3D Printing Grey 1000g
Amazon's ChoiceStrong Fit
ELEGOO

ELEGOO Standard Photopolymer Resin LCD UV-Curing Resin 405nm 3D Printer Resin for Mars Saturn Jupiter MSLA DLP LCD 3D Printing Grey 1000g

4.7
(9.8K)
$0-$49
1.98 pounds

This 1.98-pound, 405nm UV-curing resin offers 7.1% shrinkage and 84D hardness for detailed LCD 3D prints.

2PCS Creality Original Ultra Removable Magnetic 3D Printer Build Surface Heated Bed Cover for Ender 3/Ender 3 Pro/Ender 3 V2/Ender 3 V2 Neo/Ender 3 Neo/Ender 3 S1/3 S1 Pro/Ender 5 Pro 235X235MM
Amazon's ChoiceSituational
Comgrow

2PCS Creality Original Ultra Removable Magnetic 3D Printer Build Surface Heated Bed Cover for Ender 3/Ender 3 Pro/Ender 3 V2/Ender 3 V2 Neo/Ender 3 Neo/Ender 3 S1/3 S1 Pro/Ender 5 Pro 235X235MM

4.4
(9.2K)
$0-$49
1.21 pounds3 VMetal

A 235x235mm metal magnetic build surface for Ender 3 series printers, designed for hassle-free model removal by bending the flexible plate.

Creality 3D Printer Filament 1.75mm 4KG, PLA Filament Bulk +/- 0.02mm, 4 Pack 1kg Spool(2.2lbs) 3D Printing Filament Fits for Most FDM 3D Printers, Black White Blue Red
Amazon's ChoiceStrong Fit
Creality

Creality 3D Printer Filament 1.75mm 4KG, PLA Filament Bulk +/- 0.02mm, 4 Pack 1kg Spool(2.2lbs) 3D Printing Filament Fits for Most FDM 3D Printers, Black White Blue Red

4.5
(8.1K)
$0-$49
8.81 pounds1.75 MillimetersPolylactic Acid

This is a 4KG bulk pack of 1.75mm Polylactic Acid filament with +/- 0.02mm dimensional accuracy, designed for FDM 3D printer users who need a cost-effective supply for everyday prints.

Silk Shiny Fast Color Gradient Change Rainbow Multicolored 3D Printer PLA Filament - 1.75mm 3D Printing Material 1kg 2.2lbs Spool, Widely Compatible for FDM 3D Printe by TTYT3D
Amazon's ChoiceSituational
TTYT3D

Silk Shiny Fast Color Gradient Change Rainbow Multicolored 3D Printer PLA Filament - 1.75mm 3D Printing Material 1kg 2.2lbs Spool, Widely Compatible for FDM 3D Printe by TTYT3D

4.4
(8.1K)
$0-$49
1kg/spool, 2.2lbs/spool2.2 pounds1.75 Millimeters

This 1.75mm PLA filament offers a 3-5 meter color change for rainbow prints, ideal for smaller FDM 3D print projects needing a silk glossy finish.

ANYCUBIC PLA+ 3D Printer Filament Bundle, PLA Plus 1.75mm Dimensional Accuracy +/- 0.02mm, Fit Most FDM 3D Printers, 1KG Reusable Spool, 2KG Black+Black
Amazon's ChoiceStrong Fit
ANYCUBIC

ANYCUBIC PLA+ 3D Printer Filament Bundle, PLA Plus 1.75mm Dimensional Accuracy +/- 0.02mm, Fit Most FDM 3D Printers, 1KG Reusable Spool, 2KG Black+Black

4.4
(7.4K)
$0-$49
2 Kilograms1.75 MillimetersPolylactic Acid

A 2KG bundle of 1.75mm PLA+ filament with +/- 0.02mm dimensional accuracy, designed for FDM printers and functional prints.

DURAMIC 3D PLA Glow Green in The Dark Filament 1.75mm 1Kg, 3D Printing Luminous Filament 1.75mm Dimensional Accuracy +/- 0.02 mm, Fit Most FDM 3D Printers
Amazon's ChoiceSituational
DURAMIC 3D

DURAMIC 3D PLA Glow Green in The Dark Filament 1.75mm 1Kg, 3D Printing Luminous Filament 1.75mm Dimensional Accuracy +/- 0.02 mm, Fit Most FDM 3D Printers

4.5
(6.3K)
$0-$49
2.2 pounds1.75 MillimetersPolylactic Acid

A 1.75mm Polylactic Acid filament with +/- 0.02 mm dimensional accuracy that glows green after light absorption, designed for FDM 3D printers.

OVERTURE Matte PLA 3D Printer Filament 1.75mm, Matt Surface & Low Warping Filament 1kg Spool (2.2 lbs), Accuracy +/- 0.02 mm, Fit Most FDM Printers (Matte Chocolate)
Amazon's ChoiceStrong Fit
OVERTURE

OVERTURE Matte PLA 3D Printer Filament 1.75mm, Matt Surface & Low Warping Filament 1kg Spool (2.2 lbs), Accuracy +/- 0.02 mm, Fit Most FDM Printers (Matte Chocolate)

4.4
(6.5K)
$0-$49
2.2 pounds1.75 MillimetersPolylactic Acid

This 1.75mm matte PLA filament with ±0.02 mm accuracy is for FDM printer owners who prioritize a gloss-free finish that hides layer lines.

AMOLEN Silk PLA 3D Printer Filament Bundle, Shiny Multicolor Rainbow PLA Filament 1.75mm Pack, Fast Color Change PLA 3D Printing Filament for Most FDM 3D Printer, 200g X 4 Spools
Amazon's ChoiceSituational
AMOLEN

AMOLEN Silk PLA 3D Printer Filament Bundle, Shiny Multicolor Rainbow PLA Filament 1.75mm Pack, Fast Color Change PLA 3D Printing Filament for Most FDM 3D Printer, 200g X 4 Spools

4.3
(6.0K)
$0-$49
2.2 pounds1.75 MillimetersPolylactic Acid

This is a 1.75mm silk PLA filament bundle with fast color changes, ideal for small, visually striking prints on most FDM 3D printers.

Geeetech TPU Filament 1.75mm, Shore 95A Flexible 3D Printer Filament with High Elasticity, 1KG (2.2lbs) Spool, Dimensional Accuracy ±0.03mm, Fits Most FDM Printers, Clear Blue
Amazon's ChoiceStrong Fit
Geeetech

Geeetech TPU Filament 1.75mm, Shore 95A Flexible 3D Printer Filament with High Elasticity, 1KG (2.2lbs) Spool, Dimensional Accuracy ±0.03mm, Fits Most FDM Printers, Clear Blue

4.4
(5.5K)
$0-$49
95A2.2 pounds1.75 Millimeters

This 1.75mm, 95A Shore hardness TPU filament is for hobbyists needing a flexible material with ±0.03mm dimensional accuracy for functional parts.

ELEGOO Water Washable 3D Printer Resin LCD UV-Curing Resin 405nm Standard Photopolymer Resin for Mars Saturn Jupiter MSLA DLP LCD 3D Printing 1000Gram Ceramic Grey
Amazon's ChoiceSituational
ELEGOO

ELEGOO Water Washable 3D Printer Resin LCD UV-Curing Resin 405nm Standard Photopolymer Resin for Mars Saturn Jupiter MSLA DLP LCD 3D Printing 1000Gram Ceramic Grey

4.6
(5.6K)
$0-$49
2.2 pounds

This 405nm UV-curing photopolymer resin offers water washability and low odor for easier cleanup, best for users prioritizing convenience over maximum print toughness.

  • Previous
  • 1
  • 2
  • 3
  • More pages
  • 13
  • 14
  • Next
LogoBuyChoice

Avoid bad products before you buy. Real data. Zero bias.

GitHubX (Twitter)BlueskyYouTube
Built withLogo of MkSaaSMkSaaS
Product
  • Features
  • Pricing
  • FAQ
Resources
  • Blog
  • Changelog
  • Roadmap
Company
  • About
  • Contact
  • Waitlist
Legal
  • Cookie Policy
  • Privacy Policy
  • Terms of Service
© 2026 BuyChoice. All Rights Reserved.