โ† News & Updates
feature Jun 22, 2026

8 New Maker Tools: Ohm's Law, G-Code Analyzer, Battery Pack Designer, and More

toolsohms-lawresistorstepperbatterygcodelaserprint-timeairflowcalculator

Eight New Tools, One Better Index

The Maker Tools section now has 17 calculators and references, up from 9. The index page got a navigation overhaul too -- tools are now grouped by category (3D Printing, CNC, Laser, Electronics, Reference) with a filter tab row at the top so you can get to what you need without scrolling past everything.

Every tool page now also surfaces related how-to guides, pinout references, and devices at the bottom through the same hub system used on the rest of the site. And if you're logged in, every tool result can be pinned to your Pinned page for later.

---

The 8 New Tools

Ohm's Law Calculator

/tools/ohms-law

Fill in any two of voltage, current, resistance, or power -- the other two solve automatically. Clear individual fields and retype to recalculate in any direction. Handles unit scaling so results show in mV/mA/mW when values are small. Useful for motor driver wiring, battery discharge calculations, LED circuits, and anything where you're doing basic electrical math.

Resistor Color Code

/tools/resistor-color

Two modes: read a resistor by picking its band colors (4-band or 5-band), or decode a value in reverse -- type "4.7k" or "220" and get back the color bands plus the nearest E24 standard value. Good when you're rummaging through a parts bin and need to confirm what you're holding.

Stepper Motor Vref Calculator

/tools/stepper-vref

Enter your motor's rated current, the driver chip (A4988, DRV8825, TMC2208, TMC2209, TMC2130, LV8729), and your run current percentage -- get the exact voltage to measure on the potentiometer wiper. Each driver uses a different formula, so picking the wrong one gives you the wrong number. The tool picks the right formula automatically and shows the Rsense default for each driver.

Battery Pack Designer

/tools/battery-pack

Design a Li-ion or LiFePO4 pack by selecting cell type (18650, 21700, LiPo, LiFePO4), series count (S), and parallel count (P). Get back nominal voltage, max charge voltage, capacity in mAh and Wh, max continuous discharge, estimated runtime at your load current, pack weight, and a warning if the load exceeds the pack's safe discharge rating.

Enclosure Fan / Airflow Calculator

/tools/enclosure-airflow

Size a fan for a 3D printer enclosure or electronics box. Input dimensions and heat sources (bed wattage, hotend + motors + board) and the maximum acceptable temperature rise above ambient -- get the required CFM, minimum fan size, and a recommended size at 2x headroom.

Laser Focus Calculator

/tools/laser-focus

Input your laser module (preloaded with Ray5 20W, xTool D1 Pro, Sculpfun S30, Ortur LM3, and generic 10W/20W) and material thickness. Choose whether to focus at the top surface, material midpoint, or bottom surface. Outputs the offset from your standard spacer position and tells you whether the full thickness is within the module's depth of field.

G-Code Analyzer

/tools/gcode-analyzer

Drag and drop a .gcode, .nc, or .tap file (or paste G-code directly) and get back: estimated print time, bounding box (X x Y x Z), filament extruded, layer count, retraction count, top commands by frequency, and flags for common issues. Runs entirely in the browser -- nothing is uploaded to a server.

Print Time Estimator

/tools/print-time

Quick time and filament estimate without loading a slicer. Input layer count, layer height, print speeds, infill percentage, and rough part diameter -- get back print time and estimated filament in meters. Useful for sanity-checking a quote or planning a print queue.

---

Material Lookup: Now Works with All 544 Machines

The Material Settings Lookup was querying a separate 16-machine reference table instead of the real 544-machine catalog used everywhere else on the site. Picking any machine from Devices and looking up materials returned "Machine not found." All 266 published material profiles have been migrated and the tool now draws from the same catalog as Devices and the Hub.

---

Also Fixed