Você está no 3DFinder
Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.
Descrição
Parametric printable wire / rod generator
You can use this for models that have hinges that require “metal wire” , in many cases if there isnt too much stress this will work just fine!
This is a simple OpenSCAD customizer model for making a straight 3D-printed “wire”, thin rod, pin, spacer or craft/prototype strand with a chosen length and diameter. The default example is a 100 mm long, 1.5 mm thick test wire.
Profile options at a glance

| Option | OpenSCAD settings | Shape | Best use | Tradeoff |
|---|---|---|---|---|
| Printable D profile | profile = "flat_bottom_d" | Rounded top with a flat underside. Overall width and height still match diameter_mm. | Recommended default for thin FDM “wire” printed horizontally. | Not a mathematically perfect round underside, but much easier to stick to the bed. |
| True round cylinder, flat cut ends | profile = "round" end_style = "flat" | A real circular cylinder lying along the X axis, with square/flat cut ends. | Use when the cross-section really needs to be round and the ends should be exactly cut off. | A horizontal round cylinder only touches the print bed on a thin line, so it may need brim, glue/support, slower first layer, or careful cooling. |
| True round cylinder, rounded ends | profile = "round" end_style = "rounded" | A capsule rod: round cylinder body plus hemispherical ends. The total outside length still follows length_mm. | Use for smoother tips that snag less, or for probe-like/capsule rods. | Only applies to the round profile. The ends are not flat, so it is not ideal if you need a square cut length stop. |
What is included
| File | Purpose |
|---|---|
| Parametric_Printable_Wire_100mm_x_1p5mm_D_Profile.stl | Main FDM-friendly example: 100 mm long, 1.5 mm wide/high, flat-bottom D profile. |
| Parametric_Printable_Wire_100mm_x_1p5mm_Round_Flat_Ends.stl | Optional true round cylinder version with flat cut ends. |
| Parametric_Printable_Wire_Generator.scad | Editable OpenSCAD source. Change length, diameter, profile, end style and facet count. |
| Source ZIP | Same source plus README, verification notes and generated default STLs. |
Important print note
A perfectly round horizontal cylinder touches the print bed on a very thin line. That is why the default flat_bottom_d shape exists: it keeps the requested maximum width/height, but gives the underside real contact area. For very thin wires such as 1.5 mm, this is usually the difference between “prints normally” and “needs babysitting”.
If you print the true round version, consider a brim, glue stick, support, slower first layer, or printing in a material/orientation that tolerates the small contact patch. TPU is the closest option if you want something that behaves more like a flexible wire.
OpenSCAD parameters
| Parameter | Default | What it does | Practical advice |
|---|---|---|---|
| length_mm | 100 | Overall straight length of the wire/rod in millimetres, measured along X. | Keep below your bed length, or make a segmented/coiled version instead. |
| diameter_mm | 1.5 | Requested maximum diameter/thickness in millimetres. For the D profile, this is still the maximum width and maximum height. | Very thin rods depend strongly on nozzle, material, cooling and orientation. |
| profile | flat_bottom_d | Cross-section shape: printable D profile or true round cylinder. | flat_bottom_d is the recommended FDM default. |
| end_style | flat | Flat cut ends or rounded/capsule ends. | Only changes the model when profile = "round". |
| wire_facets | 48 | Curve smoothness, similar to OpenSCAD $fn. Higher means more segments around the round surface. | 48 is already smoother than normal FDM resolution for a 1.5 mm rod. Use 96 or 180 mainly for resin/visual renders. |
| center_x | false | Controls whether the model starts at X=0 or is centered around X=0. | Leave false for predictable length measurement in the slicer. |
| show_build_plate_outline | true | Preview-only bed-size helper in OpenSCAD. | Only appears in preview; it is not part of exported STL geometry. |
| bed_x_mm, bed_y_mm | 256, 256 | Preview helper for checking whether a straight wire fits on the bed. | Set this to your printer bed size. |
Why the default wire_facets is 48, not 180
wire_facets is the segment count used to approximate curved surfaces. On a 1.5 mm diameter wire, the difference between 48 and 180 facets is far below normal FDM print accuracy.
| wire_facets | Max radial faceting error for 1.5 mm diameter | Approx. facet chord length | Use case |
|---|---|---|---|
| 24 | 0.006416 mm | 0.1958 mm | Coarser but usually printable |
| 48 | 0.001606 mm | 0.0981 mm | Good FDM default |
| 96 | 0.000402 mm | 0.0491 mm | Very smooth |
| 180 | 0.000114 mm | 0.0262 mm | Overkill for most FDM; useful for renders/resin |
Material suggestions
| Material | Expected behaviour | Notes |
|---|---|---|
| PLA | Stiff thin rod | Easy to print, but can snap if bent hard. |
| PETG | Slightly tougher rod | Good if you want a bit more impact resistance. |
| TPU | Closest to a flexible “wire” | Use TPU if you actually want the printed part to bend repeatedly. |
Customization ideas
- Change length_mm and diameter_mm for custom rods, pins, craft wires, spacers or prototypes.
- Use flat_bottom_d for easiest bed adhesion.
- Use round for a true cylinder when the underside shape matters.
- Use end_style = "rounded" if you want smooth capsule-style tips.
- If the required length is longer than the bed, split it, coil it, or make a serpentine version.
Parametric Printable Wire Generator
Publicado em 5 de jul de 2026
Gostou deste modelo? Crie uma conta grátis para salvar seus favoritos e voltar a eles depois.
Criar conta