Maker Tools: 5 New Calculators, Per-Tool Pages, a Public API, and Save/Share Fixes
maker-toolscalculatorsapibugfixsaveshare
Maker Tools: 5 New Calculators + a Public API
The Maker Tools page just grew from 3 calculators to 8, every tool now lives on its own page, and the underlying math is now available as a public API.
New Tools
- Material Settings Lookup — pick any of our 16 supported machines and search 300+ materials to pull dialed-in settings from the materials library and community profiles: engraving power/speed, cutting passes, temperatures, and tips in one card. No profile yet for your combo? It shows which other machines have settings for that material and links you to submit your own.
- Drill & Tap Reference — searchable tap drill and clearance hole sizes (close and free fit) for common UNC, UNF, and metric fasteners, plus a fractional drill chart from 1/16" to 1/2" with mm equivalents.
- Unit & Fraction Converter — mm <-> decimal inches <-> nearest 1/64" fraction, live as you type.
- Wire Gauge & Voltage Drop — pick an AWG size, enter current/length/voltage, get ampacity rating and voltage drop with over-spec warnings.
- LED Series Resistor — supply voltage + LED color (or custom Vf) + current -> resistor value, nearest E12 standard, and power rating.
Every Tool Has Its Own Page
/tools is now an index. Each calculator lives at /tools/{slug} (e.g. /tools/led-resistor), so pages load faster and you can bookmark or share a specific tool directly.
Public API for Developers
GET /api/v1/tools— manifest of all 8 tools with input/output schemasPOST /api/v1/tools/{slug}/calc— runs the math server-sideGET /api/v1/tools/drill-tap— full tap & drill reference data as JSONGET /api/v1/tools/material-lookup?machine_id=&material_id=— material settings lookup
Fixed: Save & Share Buttons
The Save and Share buttons on device, material, and how-to pages had a bug where clicking them silently did nothing — now fixed.
- Share copies a link, or opens your device's share sheet on mobile
- Save bookmarks the page to your account — manage everything under Account -> Saved. Tap Save again to remove it.