Chris Collins

Areas / Making

CNC and machining

Milling, routing, turning, and laser cutting.

Tool ·

DXF checker for laser and CNC

Check a DXF before it goes to the laser or router — units and inch/mm mix-ups, open contours with their gap sizes, duplicate and overlapping lines, tiny segments, splines and ellipses, text that is not exploded, blocks, layers and colours, and features too small for the bit or kerf — then fix what can be fixed and export a clean R12 DXF or SVG.

CNC and machiningWoodworking

Tool ·

Fusion 360 parameter tables

Build a set of Fusion 360 user parameters with each expression checked the way Fusion reads it (units, functions, if()), a configurations table of variants, hole and shaft sizes for ISO fits or printed clearances, and export them as the CSV Fusion's Change Parameters dialog imports, a ParameterIO file, or a Python script.

3D printingCNC and machining

Tool ·

Post-processor G-code checker

Paste or open a CNC program posted from Fusion and check it against the controller it will run on — GRBL, grblHAL, Marlin, LinuxCNC or a Haas/Fanuc-style mill: unsupported codes, arcs it will reject, modal state the program relies on, feeds of zero, cutting with the spindle off, fast plunges, low rapids, moves past the machine's travel, and a run-time estimate.

CNC and machining

Tool ·

STEP and IGES viewer

Open a STEP, IGES or BREP file in the browser — the assembly tree with each part's visibility and colour, measuring (distances, CAD edge lengths, hole diameters from round edges, face areas), a section plane, an exploded view, size, volume and mass — and export STL or GLB, or hand parts to the mesh tools.

3D printingCNC and machining

Tool ·

X-Carve setup and GRBL settings

Every GRBL $-setting for an X-Carve (500/750/1000 mm, X-Carve Pro), a Shapeoko or a generic GRBL router, computed and explained, compared with your controller's $$ and written back one at a time — plus calibration: steps/mm, squaring, tram, switches, touch plate, spoilboard surfacing and bit feeds.

CNC and machiningWoodworking

Tool ·

Model plane designer

Design a model plane's wing: straight, tapered, swept, multi-panel, delta or flying-wing planforms → area, aspect ratio, MAC drawn on the planform, neutral point with the tail, CG range by static margin, wing and cube loading, stall speed; NACA 4/5-digit or pasted .dat airfoils; laser-cut ribs with spar notches, sheeting and lightening holes as SVG, DXF or a 1:1 PDF.

MakingCNC and machining

Tool ·

Dust collection planner

Lay out a dust-collection duct system as a tree — mains, branches and machines with their recommended airflow — and see the air speed in every run, the static-pressure loss from friction (Darcy–Weisbach with Colebrook) and fittings, the worst machine with one or two gates open, and the operating point where the system curve meets your collector's fan curve.

WoodworkingCNC and machining

Tool ·

G-code sender

Stream G-code from the browser over Web Serial to a GRBL, grblHAL or FluidNC CNC router or laser, or a Marlin 3D printer — with jogging, work zero, overrides, a live toolpath preview, a bounds check, and a console.

CNC and machining3D printing

Tool ·

Laser and CNC materials library

Is it safe to cut? A materials table for CO₂, diode and fibre lasers and CNC routers with the reason for each rating, how to identify an unknown plastic without burning it, and a settings library per machine — starting points for 40–80 W CO₂ and 5–20 W diode lasers, scaling by wattage, JSON, CSV and LightBurn .clb export, and printable test cards.

CNC and machiningWoodworking

Tool ·

Machine booking calendar

Book the laser, the printers and the CNC at a makerspace — day and week views, drag to book, opening hours, slot length, longest booking and a gap between bookings per machine, clashes refused, repeating maintenance blocks, who's on now and next, a printable day sheet for the door, and .ics in and out. Runs on one shared tablet; sync another device by file.

MakingCNC and machining3D printing

Tool ·

Project cost quote

Price a job for a member or a customer — sheet goods by area, filament and resin by weight, consumables, machine time at each machine's member and non-member rate (the laser estimated from cut length and speed), labour, design time, setup, waste and markup, discount, VAT or sales tax and a deposit — and print the quote with its line items and terms. Saved quotes, duplicates, any currency.

MakingCNC and machining3D printingWoodworking

Tool ·

Sheet nesting for laser, CNC and plasma

Nest DXF and SVG parts (or built-in shapes) true-shape onto sheets and remnants — quantities, gap and kerf, rotations, mirroring, grain lock, small parts inside holes — with a genetic search you can stop at any time, utilisation and cut length, and each sheet exported as SVG or R12 DXF with the original arcs.

CNC and machiningMetalworkWoodworking

Tool ·

2.5D CAM

Turn an SVG or DXF drawing into G-code for a CNC router — pockets (offset or zig-zag), inside / outside profiles with tabs and lead-ins, drilling with pecks, engraving and V-carving — with a tool library fed from the router chip-load table, GRBL / LinuxCNC / Marlin output, a 3-D toolpath preview, a material-removal simulation and a time estimate.

CNC and machiningWoodworking

Tool ·

Fits, tolerances, and threads

ISO 286 hole and shaft limits computed from the standard — H7/g6, H7/k6, H7/p6 or any class to 500 mm — with clearance, transition or interference drawn as tolerance zones; a size-range table; the ANSI B4.1 classes; thread dimensions for metric, UNC/UNF, BSP and NPT; a thread identifier; ISO 273 clearance holes; and the IT grade your 3D printer really holds.

MetalworkCNC and machining3D printing

Tool ·

Laser-cut patterns

Living hinges (straight, wave, diamond, honeycomb, spiral, serpentine) with a bend-radius estimate and an animated bend; the saw-kerf bending formula; finger, T-slot, egg-crate and snap-fit joints with kerf compensation and fit; a press-fit coupon, kerf test, polygons, stars and gear outlines; and nesting on sheets — as SVG with LightBurn, xTool or Glowforge layer colours, or DXF R12.

CNC and machiningWoodworking

Tool ·

Lathe and metal shop

Change gears for screw cutting on any lathe — simple and compound trains from your own gear set, the 127-tooth gear for metric on an inch leadscrew, and the error in ppm — thread-cutting passes and the 29.5° compound, clean knurling diameters, taper turning and Morse tapers, hardening and tempering O1, A2, D2, W1, 1045 and 4140 with temper colours, and a casting calculator for shrinkage, metal to melt and crucible size.

MetalworkCNC and machining

Tool ·

Mold maker

Turn an STL, 3MF, OBJ or STEP part into what you need to cast it — pick the process first: a printed rigid mould (automatic parting, keys, sprue, risers, vents, bolts, inserts), a silicone mould (a fitted pour box, a printed master, or brush-on silicone in a printed mother mould), a plaster slip-casting mould with printable case moulds, or a metal-casting pattern (lost-PLA investment pattern with sprue, feeder and flask, or a split sand pattern with match plate and core box) — with step-by-step instructions and quantities, exported as STL, 3MF, OBJ, STEP and DXF, laid flat on your printer's bed.

3D printingCNC and machiningMetalwork

Tool ·

Motion hardware

Size the moving parts of a printer, CNC or robot — closed-loop and open timing belts (GT2/GT3/HTD/T5/MXL), lead and ball screws (efficiency, back-driving, torque, critical speed, buckling), DC motors and gearbox ratios from Kt/Kv and stall figures, hobby servo torque at an arm, and whether an axis will move at your acceleration.

3D printingCNC and machiningElectronics

Tool ·

Bolt torque and preload

Tightening torque and clamp force for metric (coarse and fine) and UNC/UNF bolts in ISO, SAE, socket-head, and stainless grades — by nut factor or by thread and under-head friction — plus the preload a given torque really gives, and a table for the whole series.

MetalworkCNC and machiningWoodworking

Tool ·

Box and enclosure maker

Finger-jointed laser/CNC boxes with kerf compensation, dividers, and eight lids — including living, knuckle, side-pivot, and bought hinges with magnet catches — nested onto sheets as SVG or DXF; and 3D-printable enclosures with PCB standoffs, connector cut-outs, and a snap, friction, screw, or hinged lid (print-in-place, snap-fit, filament pin, flexure) as STL — with a 3D preview that opens the lid and flags collisions.

CNC and machining3D printingWoodworkingElectronics

Tool ·

Cut list optimizer

Lay out parts on sheet goods or boards with kerf, edge trim, grain direction, and materials; see each sheet drawn to scale, the waste, the cost, and export a CSV or a printable cut sheet.

WoodworkingCNC and machining

Tool ·

G-code generators

Generate CNC programs for surfacing, rectangular and circular pockets, drill patterns with pecking, and profile cut-outs with tabs — plus 3D-printer first-layer, retraction, and e-steps calibration programs — with a live preview.

CNC and machining3D printing

Tool ·

G-code viewer and simulator

See a CNC or 3D-printer G-code file in 3D — rapids, cuts, extrusion, travel — scrub through it, step layer by layer, and get dimensions, distances, a time estimate, filament, tools, and speeds.

CNC and machining3D printing

Tool ·

Gears, belts, and chains

Involute spur gears with a live meshing preview, contact ratio and undercut checks, and SVG/DXF export; gear-train search for any ratio; and length, centre distance, and speed for timing belts (GT2, HTD, T, MXL, XL, L), V-belts, and roller chain.

MetalworkCNC and machining3D printing

Tool ·

Laser test patterns

Power × speed test grids as GRBL G-code (settings and labels built in) or colour-coded SVG with a legend, a kerf comb and kerf calculator, a slot gauge for press-fit joints, and a focus (Z) ramp — for CO₂ and diode lasers.

CNC and machiningWoodworking

Tool ·

OpenSCAD in the browser

Write OpenSCAD code and render it right in the page — the real OpenSCAD engine compiled to WebAssembly — with a 3D preview, a Customizer built from your parameter comments, BOSL2 and MCAD libraries on demand, and STL, 3MF, OBJ, OFF, AMF, SVG and DXF downloads.

3D printingCNC and machining

Tool ·

Speeds and feeds

Spindle speed, feed rate, chip load, metal removal rate, and power for milling (with radial chip thinning), turning, drilling and reaming, and tapping — 18 materials with HSS, carbide, and coated carbide.

MetalworkCNC and machining

Tool ·

Taps, drills, and threads

Tap drill sizes with % thread engagement for metric, UNC/UNF, BSP and NPT (cutting and forming taps); clearance holes, counterbores, and countersinks; a searchable number/letter/fractional/metric drill chart; pitch diameter and three-wire measurement.

MetalworkCNC and machining