controlsfreak.dev /// FIELD REFERENCE LIVE
Jump to Signal Scaling BACnet/IP Hex Thermistor Psych Chart Electrical Calc All tools →

Field tools for those in building automation/controls, advanced HVAC, and many other adjacent fields. Built by a building automation programmer.

The math you don't want to redo in the mechanical room, on the roof, or at the panel — airflow and duct sizing, coils and psychrometrics, valve and pump sizing, signal scaling, BACnet/IP, and Modbus — plus explainers that walk a whole system end-to-end. No login, no ads, no tracking; view-source still works, and these pages will still run ten years from now.

Three weeks in or thirty years in — the explainers start from the ground up.

Featured · Refrigerant Loop Simulator — now with heat-pump mode →

Live · AHU-1 supply-air temperature loop RUN
55.0 °F supply air 55.1 °F · valve 62 % Open the full PID Tuner →

The supervisor reads the supply-air sensor; the controller holds it at setpoint by modulating the cooling valve. Drag the setpoint and watch the loop chase it — then open the full PID Tuner to tune one yourself.

LIVE AHU-1 · holding setpoint v3.74.5 ·
Role Controls Programmer
Industry BAS / Building Automation
Location Northeast U.S.
REV 2026-05-24
Status Active

Hi, I'm a controls programmer based in the Northeast U.S. This is a side project I'm working on while exploring vibe coding. There's a genuine gap in easy reference websites and educational resources for this trade. This site started as just a way to have some easy reference tools in one place, but has expanded to include much more. Teaching those in the trade has been a passion of mine since I began to grow my own knowledge. With this project I aim to do that with a broader audience. I try to verify the accuracy of everything on this site the best that I can, but if anything is incorrect, please contact me and I will ensure I fix the accuracy issue. If there are any specific tools or topics you want to see covered, I want to hear about it!

The path here was a little roundabout. I started college for electrical engineering, and pretty quickly realized that learning the theory without getting my hands on it didn't sit right — I wanted to be doing the work, not just reading about it. Between electronics, electrical, and mechanical tinkering going back to when I was a kid, controls turned out to be the place where all of that overlapped. I left school to find a controls role, and the field's been the right fit since.

Day-to-day, the work splits between new-construction programming, retro-commissioning on existing systems, and the troubleshooting calls that always seem to pile up alongside. Most of it lands on institutional and education buildings — schools, universities — and light industrial sites. The teaching impulse that ended up shaping this site started kicking in once new hires began showing up on jobs alongside me; walking somebody through their first sequence of operations, or just showing them what a real panel actually looks like behind the door, turned out to be some of the more satisfying parts of the trade.

Bug reports, tool requests, or feedback — get in touch.