Explore cable tension forces in static structures like bridges or cranes. Adjust material, diameter, span, sag, and load to instantly calculate T1/T2 and check safety limits.
I'm Scott Hanneman, a high school Technology and Engineering Teacher, who is passionate about creating meaningful hands-on opportunities for students to engage in STEM. Outside the classroom, I perform magic shows, bringing wonder and joy to audiences.
Free interactive tools for high school engineering and technology classrooms.
These were built for my students at Wrightstown High School and are free to use for labs, demonstrations, projects, homework, or professional development. They are a work in progress. Send feedback to tools@scotthanneman.com.
Explore cable tension forces in static structures like bridges or cranes. Adjust material, diameter, span, sag, and load to instantly calculate T1/T2 and check safety limits.
Test structural columns under compression loads. Choose material and cross-section, then input dimensions and load to calculate strength, buckling capacity, mass, and volume.
Learn the Method of Joints to solve 2D trusses. The tool checks determinacy, calculates reactions, and guides you through each joint with step-by-step visuals and equilibrium equations.
Visualize shear forces and bending moments in cantilever beams. Apply point loads and instantly generate Shear Force Diagrams (SFD) and Bending Moment Diagrams (BMD).
Fully analyze simply supported or cantilever beams under point and distributed loads. Instantly calculate reactions, deflections, stresses, and view shear and moment diagrams.
Optimize support positions to minimize bending moments in beams. Test different loading scenarios using superposition and compare diagrams to find the best design.

Experiment with single-degree-of-freedom (mass-spring-damper) vibration systems. Adjust parameters to explore natural frequency, damping ratio, and system response.
Interactive four-bar linkage simulator. Adjust link lengths and crank angle to visualize real-time motion, calculate rocker output angle, and classify Grashof condition.
Extract precise X-Y coordinates from airfoil graphs or photos for aerodynamics projects. Upload images, calibrate edges, and export CSV for analysis or SVG for CAD.
Interactive airfoil simulator. Adjust angle of attack, flap deflection, and airspeed to visualize flow fields, lift/drag coefficients (Cl, Cd), L/D ratio, and stall behavior.
Adjust aircraft center of gravity (CG) position along the mean aerodynamic chord (MAC) to analyze pitch stability. Observe neutral point (NP), static margin, pitching moment coefficient (Cm), stability slope, and real-time pitch attitude visualizations for varying angles of attack.
Build liaison diagrams to visualize how product parts connect. Analyze assembly relationships for better manufacturing and design decisions.
Simulate heat transfer between two objects using Fourier's Law. Adjust materials, temperatures, volumes, and contact area to watch real-time temperature equalization and heat flow.
Explore refrigeration cycles with an interactive R-134a Pressure-Enthalpy diagram. Drag temperature and pressure points to understand phase changes, enthalpy, and energy transfer.

Simulate heating and cooling cycles with a heat pump system. Observe Coefficient of Performance (COP) and system efficiency.
Practice troubleshooting virtual series circuits with a digital multimeter. Identify components, calculate values, diagnose faults, and repair the circuit.
Ready-to-use programming templates and guide for VEX V5 robots. Includes motors, sensors, autonomous routines, driver controls, and competition-ready examples.
Tune a PID controller on a virtual line-following robot in real time. Adjust P, I, and D gains while watching error graphs, lap times, and performance.
Apply band-pass and notch filters to recover a corrupted voice signal while observing frequency spectrum and spectrogram visualizations.
Interactive oscilloscope simulator. Practice operating real controls including V/DIV, TIME/DIV, triggering, coupling modes (AC/DC/GND), and measurement functions to analyze waveforms in a virtual lab environment.
Decode UART serial data as seen on an oscilloscope. Build and analyze 10-bit frames, step through bits, convert binary to ASCII, and practice decoding challenges that simulate real serial communication signals.
Master CNC milling offsets with interactive guided lessons helping you visualize work offsets and tool length offsets. Adjust values and instantly see real-time effects on tool position and part zero.
Upload G-code to validate programs, visualize toolpaths, run safety checks, and generate operator job sheets.
Convert Easel project exports into optimized SVG files for Glowforge laser cutters. Customize scale and placement for perfect results.