
Custom 3D printing · Duncan, BC
Custom 3D Printing & CAD Design in Duncan and the Cowichan Valley
Broken part? Can't find a replacement anywhere? Bristle & Craft runs a small 3D printing workshop in the Cowichan Valley. Josh designs and prints parts in-house on a fully enclosed Prusa CORE One+.
Quick answer: Bristle & Craft designs and 3D prints replacement parts, brackets, jigs and prototypes for people in Duncan and the Cowichan Valley. Printing is $5 an hour of machine time plus material from $0.12 a gram, with a $25 minimum; CAD design and measuring is $75 an hour. New: keepsake plaques made from your child's handwriting or drawing, from $60. Free quotes from a photo or sketch: call or text (250) 210-4700, or get a free quote online. Prices are before 5% GST.
3D printing services
Replacement parts & prototypes
Brackets, clips, knobs, jigs, enclosures and one-off parts, from a single piece to a short run.
CAD design
A printable model made from a sketch, a photo or your measurements. Parts are measured with digital calipers and checked for fit.
Copy & improve parts
An existing part measured with calipers and redrawn, so it can be copied, repaired or made stronger.
Tough materials
PETG, ASA and nylon, plus glass- and carbon-fibre reinforced blends for strength, heat and UV resistance.
Moulds & forms
Custom shapes for casting projects.
Finishing
Clean-up and post-processing: sanding, smoothing and assembly.
3D printed keepsakes
New · Handmade gift
Handwriting Keepsake Plaques — from $60
Turn your child's writing or drawing into a keepsake that lasts. Send a clear photo of the page and Josh traces it by hand in CAD, so every wobbly letter stays theirs, then prints it raised on a plaque in your choice of colours. Add a name and year line, and screw holes for hanging on a wall or door.
- Text, email or message a photo of the writing or drawing, straight on and in good light.
- Pick your colours and anything you'd like added, such as a name and year.
- You see a preview before anything is printed, then pick it up or get free local drop-off in the Cowichan Valley.
From $60 before GST, design included. Larger sizes, extra colours or extra copies (one for each grandparent) are quoted up front. More 3D printed keepsakes are on the way.
Sports gear hangers
New · Designed and printed in Maple Bay
Sports Gear Hangers — $20 to $70
Get the gear off the floor. Wall and fence hangers for sports gear, designed and 3D printed in tough PETG here in Maple Bay.

$70

$30
For basketballs, volleyballs, soccer balls, dodgeballs and other large balls

$40

$20

$45

$25

$45

$35

$50
Pictures are design renders. Prices are before GST. More hangers are on the way, and a custom hanger for your own gear can be quoted. Local drop-off is free in the Cowichan Valley.
The workshop
- Printer: Prusa CORE One+, fully enclosed with a heated chamber
- Build volume: 250 × 220 × 270 mm
- Filament drying and storage for consistent, strong prints
How it works
- Send a photo of the part, or a sketch with measurements (text, email or message).
- Josh confirms what's possible, the material and a quote.
- The part is designed, printed, checked and ready for local drop-off or an arranged pickup in the Cowichan Valley.
Prices
Taxes: prices are before GST. Bristle & Craft is GST-registered, so 5% GST is added and shown on every quote and invoice.
| CAD design and measuring (2 revisions included) | $75/hr |
| Simple replacement parts (design included) | often a fixed $25–40 |
| Printing (machine time, any material) | $5/hr |
| Material: PLA, PETG (everyday parts) | $0.12/g |
| Material: silk, matte, wood and other specialty PLA | $0.15/g |
| Material: ASA, ABS (outdoor, UV and heat) | $0.16/g |
| Material: TPU (flexible, rubber-like) | $0.20–0.25/g |
| Material: nylon, polycarbonate (engineering) | $0.30/g |
| Material: carbon- and glass-fibre blends | $0.40/g |
| Handwriting keepsake plaque (design included) | from $60 |
| Sports hanger: Shoe shelf | $70 |
| Sports hanger: Ball holder (basketballs, volleyballs, soccer balls, dodgeballs and other large balls) | $30 |
| Sports hanger: Baseball glove holder | $40 |
| Sports hanger: Baseball holder | $20 |
| Sports hanger: Hockey glove dryer and holder | $45 |
| Sports hanger: Pickleball paddle holder, wall | $25 |
| Sports hanger: Pickleball paddle holder, fence | $45 |
| Sports hanger: Pickleball ball holder (4 balls), wall | $35 |
| Sports hanger: Pickleball ball holder (4 balls), fence | $50 |
| Minimum print order (includes setup of one part) | $25 |
| Each extra different part in the same order | $5 setup |
| Finishing: sanding, smoothing, assembly | $45/hr |
| Rush (next business day) | +50% |
| 10 or more identical parts | 15% off printing |
Material is charged on the full printed weight, supports included. Send a photo or sketch and you get a firm quote before anything is printed. Local drop-off or pickup in the Cowichan Valley, with no delivery charge. Not offered: resin, metal, or ultra-high-temperature plastics like PEEK.
Common questions
Can you copy a part I already have?
Usually, yes. A broken part can be measured and redrawn in CAD, often stronger than the original.
How much does a custom part cost?
Printing is $5 an hour of machine time plus material by weight: $0.12 a gram for PLA and PETG, $0.16 for outdoor-grade ASA, and up to $0.40 for carbon- and glass-fibre blends. The minimum order is $25. Design and measuring are $75 an hour, and many simple replacement parts come in at a fixed $25–40. You always get a quote first.
Do I need a 3D file?
No. A photo and a few measurements are enough to start. STL and other common 3D files are welcome too.
Tell me what you need: send a photo of the part to get started.
Call or text Josh(250) 210-4700Get a free quote online
Email bristleandcraft@gmail.com · Facebook · Instagram
Serving Maple Bay ◆ Duncan ◆ North Cowichan ◆ Chemainus ◆ Crofton ◆ Ladysmith ◆ Mill Bay ◆ Genoa Bay ◆ Cobble Hill ◆ Shawnigan Lake ◆ the Cowichan Valley, BC