Skip to content

Repository files navigation

VoltForge

Software-Defined Power Interoperability for Cordless Tool Ecosystems

Run your tools on any compatible battery — safely.

VoltForge is a software-defined battery adapter that enables cross-ecosystem power tool compatibility using real-time regulation, typed compatibility models, embedded Rust control firmware, and safety-first design.

Research Papers

PhasePaperFocus
1Power ElectronicsBuck/boost converter design, MOSFET switching, voltage regulation, transient analysis
2Control LoopPID/state-space regulation, stability analysis, load profile response
3Thermal ManagementHeat dissipation modeling, thermal protection, derating strategies
4Firmware ControlType-safe Rust embedded firmware, state machines, HIL testing
5Synthesis RTOSUnified real-time OS architecture composing all phases

Architecture

Battery Pack (various voltages/chemistries)
↓
VoltForge Software-Defined Adapter
├── Layer 1: Power Stage (buck/boost conversion)
├── Layer 2: Control Kernel (PID regulation @ 50 kHz)
├── Layer 3: Thermal Management (monitoring + derating)
└── Layer 4: Safety Supervisor (type-state machine + watchdog)
↓
Power Tool (regulated, safe power delivery)

Typed Compatibility Model

(Milwaukee M18 HighDrain, DrillDriver) → SAFE ✓
(Ryobi ONE+ MidDrain, CircularSaw) → LIMITED ⚠ (with derating)
(Ryobi ONE+ MidDrain, AngleGrinder) → DENY ✗

Tech Stack

  • Language: Rust (#![no_std], zero heap allocation)
  • Runtime: Embassy / RTIC for real-time scheduling
  • MCU: STM32G474 (power conversion optimized)
  • Simulation: LTspice · Python · Fusion 360

Project Structure

voltforge/
papers/latex/ # LaTeX source for all 5 papers
papers/pdf/ # Compiled PDFs
src/
power/ # Buck/boost models, MOSFET, protection
control/ # PID, state-space, load profiles, discretization
thermal/ # Thermal network, NTC sensors, derating
firmware/ # HAL, state machine, interrupts, watchdog
rtos/ # Scheduler, tasks, typed battery, system
docs/ # Website (Vercel)

Author

Matthew Long The YonedaAI Collaboration · YonedaAI Research Collective · Chicago, IL matthew@yonedaai.com · yonedaai.com

About

VoltForge: Software-defined power interoperability for cordless tool ecosystems. 5 research papers + Rust #![no_std] firmware for typed, safe cross-brand battery adaptation.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages