Best Thread Thickness for 3D-Printed String Art
For photo-mode StringArt3D projects, start with the current size-owned Thread Thickness preset: 80% for Small, 75% for Medium, and 65% for Large or XL. Keep it unless a controlled comparison on the same completed chord network fixes a named problem. If a Small or Medium preview looks muddy, compare its preset with the supported 65% minimum. If an exact print repeatedly forms weak spans after calibration has passed, compare the preset with one modest thicker step. Thread Thickness does not choose new chords, and its percentage is not filament diameter, nozzle size, or a promised measured strand width. Stop when important features merge, negative space closes, or the evidence points back to source preparation, line count, or printer calibration.
Who this guide is for
Best for
Makers with a completed StringArt3D line map who want to change how strongly that same network appears in the preview and printer-ready output without changing which anchor-to-anchor segments were selected.
Use another workflow for
Choosing filament or nozzle hardware, changing how many chords are selected, excluding nearby anchor pairs, correcting a weak source or crop, or fixing droop, beads, missed anchors, and other printer failures. Use the filament, line-count, Min Gap, portrait-troubleshooting, or calibration guide instead.
Start from the mode-and-size thickness baseline
The control is a relative percentage inside StringArt3D. It scales the current preview and export treatment; it does not describe the diameter of the 1.75 mm feedstock or guarantee one uniform measured span diameter.
| Project baseline | Resolved value | What it protects | Comparison boundary |
|---|---|---|---|
| Photo · Small | 80% | Keeps the smallest portrait readable without starting at the heaviest supported output treatment. | Compare with 65% only when named features visibly merge on the same completed line map. |
| Photo · Medium | 75% | Balances tonal presence and separation for the broadest general-purpose photo size. | Keep unless a 65% same-network preview is clearer or a calibrated physical proof justifies one thicker step. |
| Photo · Large / XL | 65% | Uses the supported minimum for the larger, denser physical fields. | Do not invent a lower out-of-range value; diagnose source, Max Lines, or display if the result is still too heavy. |
| Text · Small | 70% | Uses the current text-specific Small baseline while retaining the same supported control range. | Judge letter openings and word silhouette; do not transfer portrait rules without a text proof. |
| 100% reference | Supported upper bound | Applies the full current reference span treatment and can make the same network visually heavier. | Treat as a test endpoint, not a universal quality or strength setting. |
Understand what the percentage changes
Thread Thickness changes the rendered stroke and exported span-flow treatment after the optimizer has selected the line network; it does not ask the solver to choose a different path.
StringArt3D first converts the source into a tonal target and selects explicit anchor-to-anchor segments using Anchor Count, Max Lines, Min Gap, and the other solver inputs. The Thread Thickness percentage is then attached to that result. Changing only this control updates the current preview and the export profile while preserving the segment list, anchor order, and line count. That makes it unusually suitable for a controlled A/B comparison: the geometry stays fixed while the representation changes.
The percentage is relative to StringArt3D’s internal reference profiles. It is not the diameter of the PLA spool, which remains the printer workflow’s feedstock specification; it is not nozzle diameter; and it is not a command to print every unsupported span at one literal percentage of either. The export scales target span diameters and extrusion-per-millimetre inside the product’s dedicated air-thread model. The preview separately scales a density-aware visual estimate so the browser can communicate the likely direction of the change.
Use precise language in notes: “the same 1,650 segments at 75% and 65%,” not “I used thinner filament.” This distinction prevents a later maker from buying different material, changing the nozzle, or regenerating the solver when the evidence only supports a different output percentage. It also makes screenshots and print records reproducible.
Let size choose the first baseline
For photo projects, reset the control and let the selected physical size resolve 80%, 75%, 65%, or 65% before judging whether an override is needed.
Low, Medium, and High photo detail currently share the same thickness default for a given size. Detail still changes other parts of the generation profile, so do not compare Small/Low at 80% with Medium/High at 75% and call the visual difference a thickness result. Pick the real project size and detail first, then isolate the percentage on the completed network.
The exposed control runs from 65% to 100% in one-point steps. Those bounds define the supported comparison space, not a promise that every value has been physically qualified on every printer, shape, source, and line network. Large and XL already begin at the minimum; if they remain muddy at 65%, the next diagnostic is not an unsupported 50% entry. Investigate the crop, tonal processing, Max Lines, backing, or suitability of the format.
Text mode follows the same conceptual rule but has a Small-specific 70% starting point; its other sizes currently inherit 75%, 65%, and 65%. Letter openings, counters, and word silhouette are different evidence from eyes, hair, and facial negative space. Qualify text with text rather than assuming a portrait result transfers unchanged.
- Choose the supported printer and shape. Confirm the export path and footprint before tuning a span representation control.
- Choose Small, Medium, Large, or XL. Photo mode currently resolves 80%, 75%, 65%, or 65% respectively.
- Reset Thread Thickness. Clear a carried manual value so the comparison begins from the current size-owned default.
- Finish the line preview. Wait for the full Max Lines budget or the solver’s legitimate stop before judging density.
- Record the baseline. Save the source, crop, size, Anchor Count, Max Lines, Min Gap, segment count, percentage, and screenshot.
Run a same-network visual comparison
When a completed Small or Medium preview is too heavy, change only Thread Thickness to 65% and compare the identical chord network at equal display size.
The best visual result is not always the finest-looking network at high zoom. A lower percentage can separate crossings and reopen highlights, yet it can also make a cheek, jaw, or dark hair mass too weak at the intended wall distance. Judge both local identity cues and the whole portrait. If only microscopic neatness improves, keep the preset.
Do not lower Thread Thickness and raise Max Lines in the same experiment. The second change selects or spends a different chord budget and can refill the exact regions the first change opened. Likewise, do not change contrast, black point, or backing during the test. One preserved segment list is the reason this control can be diagnosed cleanly.
Large and XL cannot run the same lower comparison because 65% is already the supported floor. When those previews look dense, use the line-count workflow to compare a lower chord budget or the portrait workflow to locate a source/processing issue. An unavailable lower setting is a decision boundary, not a prompt to bypass the UI.
- Name the congested feature. Choose an eye, nostril, mouth corner, glasses opening, fur boundary, or patch of negative space that should separate more clearly.
- Freeze the selected geometry. Keep source pixels, crop, tone controls, size, detail, Anchor Count, Max Lines, Min Gap, and shape unchanged.
- Capture the preset view. Save the completed result at 80% Small or 75% Medium, including a normal-distance view.
- Move to 65%. Use the supported minimum so the direction is large enough to judge without changing any chord.
- Compare at equal scale. Check the named feature, overall identity, dark-region continuity, and negative space rather than rewarding thinness by itself.
- Keep the smallest justified change. Return toward the preset if 65% makes the face faint or fragments useful tone; refine only after a clear directional result.
Use a thicker test only for named evidence
Increase the percentage only when the same network is too faint in context or an exact, calibrated print repeatedly under-forms spans; do not equate thicker with better or stronger.
For a visual test, identify what is missing at normal distance: perhaps the hair mass breaks apart, the subject fades into a pale backing, or a bold graphic subject lacks enough tonal presence. Move one modest step—often five or ten percentage points—rather than jumping directly to 100%. Keep the first increase only if the named cue improves without closing an eye highlight, merging adjacent features, or turning the background into a competing gray field.
For a physical test, require more evidence. A weak span can come from temperature readiness, flow calibration, launch capture, fan, nozzle condition, material condition, imported printer-profile behavior, or path-specific geometry. First run the calibration workflow with the printer, nozzle, material, export mode, and environment frozen. A percentage change is credible only after the machine contract passes and the exact network still shows a repeatable under-formation pattern.
Even then, a higher percentage changes the product’s target span treatment; it does not certify tensile strength, impact resistance, shipping durability, or permanent repair. Compare one supervised export, inspect its launches, mid-spans, arrivals, and dense crossings, and reject the increase if it creates beads, buildup, contact, fused intersections, or lost portrait separation.
Read preview thickness as directional evidence
The browser preview estimates visible width from line density, frame diameter, output size, and the selected percentage, so it shows direction rather than a microscope-accurate physical strand.
The current renderer blends between a finer and heavier internal preview diameter as line density rises, then scales that estimate by the selected percentage and the displayed output size. This helps a dense Small portrait remain legible on screen and lets the maker see whether lowering the percentage separates crossings. It is a visualization model, not a measurement taken from a printed object.
The exported path uses a different physical model. It scales target string-span diameter and extrusion-per-millimetre, then varies individual spans within that envelope according to generation progress and estimated support. Because browser pixels and extruded PLA answer different questions, a screenshot cannot prove the final width, capture, sag, fusion, or clearance of every span.
Use the preview to reject obvious tonal failures and select the strongest candidate. Use the exact export and supervised object to approve fabrication. If the preview improves but the object does not, record the first physical stage that diverges rather than continuing to chase a browser percentage.
Account for startup and support-aware thickening
A sub-100% selection is not applied as one perfectly uniform diameter: the first twenty spans use the current 100% startup support profile, and later spans can thicken modestly as support accumulates.
The first spans have less existing network beneath them. When the selected percentage is below 100%, the exporter intentionally uses the standard reference profile for the first twenty spans before applying the finer selected envelope. This startup safeguard means a 65% project should not be interpreted as every line receiving an identical 65% treatment from the first move onward.
The exporter also estimates how much previous line structure supports each later span. It blends from the selected profile’s finer target toward its heavier target as the job progresses and as sampled support increases. This is a process-aware ramp, not a user-facing second thickness control. Two spans in the same project can therefore receive different extrusion treatment while remaining part of the same selected percentage profile.
These rules protect early formation and acknowledge accumulated support, but they do not guarantee that every crossing behaves identically on every printer. When inspecting a test, label the failure zone: first twenty spans, later unsupported span, repeated crossing, launch, or arrival. A location-aware record is more useful than reporting that “65% failed.”
Separate thickness from neighboring controls
Thread Thickness changes output weight; Anchor Count, Max Lines, Min Gap, source processing, filament choice, and calibration each own a different cause family.
Use Max Lines when the completed network contains too many or too few selected connections. Use Anchor Count when available endpoint directions are too coarse or unnecessarily dense. Use Min Gap when short near-neighbor boundary paths are the demonstrated problem. Those controls can change geometry or selected path budget; Thread Thickness preserves that geometry and changes how it is shown and extruded.
Use source and processing controls when an eye, silhouette, or tonal boundary is absent before the line network is generated. A thinner stroke cannot invent missing information. Use backing-color and display guidance when a valid object disappears into its wall or produces a distracting second shadow. The same printed network can read differently without any generator change.
Finally, do not confuse the setting with material selection. The supported dedicated workflow remains PLA, and changing the percentage does not authorize an untested polymer, filament formulation, nozzle, or profile. Material condition and machine setup belong to filament and calibration evidence. Keep the percentage inside its narrow role so a successful decision can be reproduced.
Approve the exact print and preserve the decision
Keep an override only after the exact exported network passes visual and physical checks without creating a new failure elsewhere.
A single good object proves only that exact configuration under those conditions. Before turning an override into a workshop default or commercial profile, qualify it on another representative source with a different distribution of light, dark, long spans, and dense crossings. The size preset remains the portable baseline until repeated evidence earns a narrower local rule.
Use a conservative stop rule. Keep the preset when a lower or higher result cannot improve a named feature at viewing distance. Reject a thicker value at the first merger of important cues or physical buildup. Reject a thinner candidate at the first repeated formation failure after the machine contract has been checked. If neither direction works, return to the first failed stage rather than extending the control beyond 65%–100%.
- Confirm the saved network. Match source, crop, size, detail, anchors, Max Lines, Min Gap, segment count, shape, and percentage to the approved preview.
- Verify the export path. Confirm printer, nozzle choice where applicable, PLA setup, export mode, and generated file identity.
- Supervise startup. Inspect perimeter formation, anchors, and the first twenty reinforced spans before dense crossings obscure the evidence.
- Inspect representative zones. Check a long open span, a repeated crossing, a launch, an arrival, and the portrait feature that justified the change.
- Judge the finished object. Use its intended backing, light, orientation, and wall distance; reject merged details or newly weak regions.
- Save the proof record. Store screenshots, percentage, generated estimate, export date, printer/material context, observations, and keep/reject reason.
Primary references
These sources provide technical context for the guide and its fabrication recommendations.
- StringArt3D Generator
First-party source for the current Thread Thickness control, size/mode defaults, preview behavior, and printer-ready export workflow.
- StringArt3D Calibration Guide
First-party evidence chain for separating printer, launch, span, arrival, and crossing failures from an output-thickness decision.
- StringArt3D Line Count Guide
First-party companion guide for changing the selected connection budget rather than the treatment of an existing network.
- Johnston and Sharma: Additive Manufacturing of Fibrous Sound Absorbers
Primary research showing that unsupported FDM fiber characteristics depend on the printing method and process parameters.
- TU Wien: String Art—Towards Computational Fabrication of String Images
Primary computational-string-art research describing an image as selected straight segments between pins on a frame.
Continue exploring
Use these pages to test StringArt3D, prepare a stronger source image, or compare related fabrication workflows.
- String Art Generator
- How Many Lines for 3D-Printed String Art?
- Best Min Gap for 3D-Printed String Art
- Calibrate a 3D Printer for String Art
- Why 3D-Printed String Art Does Not Look Like the Photo
- Best Filament for 3D-Printed String Art
- Best Anchor Count for 3D-Printed String Art
- Best Frame Thickness for 3D-Printed String Art
Frequently asked questions
What is the best Thread Thickness for 3D-printed string art?+
Start with the current photo size preset: 80% Small, 75% Medium, and 65% Large or XL. Keep it unless a same-network comparison improves a named visual cue or an exact calibrated print provides repeatable evidence for one thicker step.
What does Thread Thickness change in StringArt3D?+
It scales the preview stroke treatment and the exported string-span diameter/flow profile after the optimizer has selected the network. Changing only this value preserves the anchor-to-anchor segments and line count.
Is Thread Thickness the same as filament diameter?+
No. It is a relative StringArt3D output percentage, not the diameter of the feedstock, the nozzle, or a promised measured printed strand. Do not buy different filament merely because the percentage changed.
What range does the control support?+
The current StringArt3D control is clamped from 65% to 100% in one-point steps. The bounds are an editable supported range, not proof that every value is qualified for every printer and portrait.
Does changing Thread Thickness regenerate the string-art path?+
No. Thread Thickness is excluded from the solver-affecting override set. The current result receives the new percentage, so the preview and export treatment change while the selected segments remain the same.
Should I lower Thread Thickness when a portrait looks too dark?+
Only after the full preview is complete and you can name merged features or closed negative space. For Small or Medium, compare the preset with 65% while every other input stays fixed. Large and XL already use 65%, so diagnose source or line budget instead.
Should I raise Thread Thickness when spans look weak?+
First verify calibration, material condition, temperature readiness, launch capture, fan, nozzle, and the exact export path. If those pass and the same network repeatedly under-forms, test one modest increase under supervision rather than jumping to 100%.
Why do the first lines look thicker than the selected percentage?+
When the selected value is below 100%, the exporter currently uses the 100% startup support profile for the first twenty spans. Later spans use the selected profile with additional support-aware variation.
Is the preview an exact measurement of printed strand width?+
No. The preview uses a density-aware visual estimate scaled for the canvas. The export uses a separate physical span model. Use the preview for directional comparison and the exact supervised print for approval.
When should I stop changing Thread Thickness?+
Stop when the preset already preserves identity at wall distance, when a candidate merges important features, or when a thinner candidate causes repeatable physical failure after calibration. If no supported value works, return to source, Max Lines, Min Gap, calibration, or display diagnosis.
Compare the preset on one fixed line network
Generate the full preset result, name the feature you are protecting, and adjust only Thread Thickness before exporting one supervised proof.