3D Printing & Electronics Hardware Hub
Browser utilities for 3D mesh inspection, G-code travel preview, battery pack busbars, and e-paper dithering.
Included In-Browser Utilities (8)
No Install Required3D STL Mesh Non-Manifold Hole Closer & Watertight Cap Repairer
Inspect 3D STL triangle meshes, detect open boundary edges and non-manifold holes, and auto-cap missing face triangles client-side to generate verified watertight binary STL files for Cura, PrusaSlicer, or Bambu Studio.
3D Printer G-Code Layer & Retraction Travel Path Analyzer
Inspect raw 3D printer .gcode files directly in your browser. Highlights filament retractions, unretractions, and fast non-print travel moves (G0) to diagnose stringing, oozing, and seam defects without heavy desktop slicers.
3D Printable Photo-to-Lithophane Relief STL Generator
Convert photos into 3D printable binary .stl lithophanes for Bambu Lab, Creality, and Prusa 3D printers. Dark areas print thick and light areas print thin so the photo magically appears when backlit by a lamp.
Lithium 18650 / 21700 S/P Battery Pack Balancer & Busbar Sizer
Design custom Series-Parallel (S/P) battery packs for DIY e-bikes, robotics, and solar storage. Computes nominal and peak pack voltages, total Watt-hours, continuous discharge ampacity, and pure nickel strip vs copper busbar gauge.
Eurorack 1V/Octave CV Voltage Divider & Attenuator
Calculate exact resistor voltage divider networks (E24 1% tolerance) to step down modular synthesizer control voltages (10V to 3.3V/5V) with 1V/Octave semitone quantization and real-time Web Audio pitch synthesis.
Multi-Color E-Paper 7-Color Dither & Byte Array Engine
Convert color photos for Waveshare 7-Color ACeP (Spectra 6) and 3-color BWR e-Paper displays using custom Floyd-Steinberg and Atkinson error diffusion. Exports ready-to-flash C hex byte arrays for Arduino and ESP32 display drivers.
Photovoltaic Solar Panel Angle & Inter-Row Shading Obstruction Simulator
Calculate exact minimum row-to-row spacing distance (D) to prevent front solar panel rows from casting shadows onto back rows during the critical winter solstice at 9 AM – 3 PM.
Lens Depth of Field & Bokeh Blur Circle Simulator
Simulate optical Depth of Field (DoF), near and far sharp limits, hyperfocal distance, and background bokeh circle-of-confusion diameter across Full Frame, APS-C, Super 35, and Medium Format camera sensors with real-time ray diagrams.
3D Printing Preparation and Hardware Electronics Workflow
3D slicers require closed manifold geometry to slice models into continuous perimeter paths. Missing polygons or open seams cause infill voids, so mesh repair tools scan and cap open edge loops before slicing.
DIY lithium battery packs assembled from 18650 or 21700 cells require adequate busbar cross-sectional area to handle peak discharge currents safely without resistive overheating.
Low-power e-Paper displays use discrete color palettes. Dithering algorithms convert continuous tone artwork into Atkinson or Floyd-Steinberg binary bitmaps with byte arrays ready for Arduino or ESP32 firmware.
Frequently Asked Questions
Why do non-manifold STL meshes cause slicing errors?▼
When an STL mesh contains unclosed boundary loops, slicers cannot determine the solid interior from external space, which can lead to missing toolpaths or gaps in printed layers.
How do you calculate nickel strip thickness for battery packs?▼
Calculate the total continuous discharge current of your load and divide by the rated current carrying capacity of the strip width (typically 5A for 0.15mm x 8mm pure nickel) to determine the required parallel strip layers.