Nexus Workshops
nxlearn.net Nexus Learning Hub
A Nexus Workshops Initiative

The Nexus
Learning Hub

Free technical guides, posters, and books for students who want to do real engineering — not just follow instructions.

Learning Resources

Everything Here Is Free.

Each resource is built around a real project with real tools. The robot, the Arduino board, the darkroom — these are the projects. The discipline you build is the career.

Live
FTC Robotics • Data Engineering

Robot Telemetry
Field Guide

Stream live sensor data from your FTC robot over UDP, store it in SQLite, and query it with SQL to find problems invisible to the naked eye. 14 sections, 15 queries, 7 real engineering problems.

  • UDP & Networking
  • SQLite Triplestore
  • SQL Queries
  • Wireshark
  • Java OpMode
  • Python
Coming Soon
Networking • Reference Poster

Networking
Fundamentals Poster

A 24×36 reference poster covering IP addressing, subnets, TCP vs UDP, Ethernet frame anatomy, and packet routing. Designed to live on a workshop wall and answer the question before you have to ask it.

  • IP Addressing
  • Subnets
  • TCP vs UDP
  • Ethernet Frames
  • DNS & Routing
Coming Soon
Arduino • FTC • Book

Forge Your Code

A hands-on book for building engineering discipline through Arduino and FTC projects. Structured around the Anvil and Weevil scaffolding tools. Real requirements. Real hardware. Real consequences when the code is wrong.

  • Arduino / C++
  • FTC Java
  • Anvil
  • Weevil
  • Requirements-Driven

More on the Way

Signal processing, SCADA fundamentals, embedded C++, film photography chemistry, and more. New resources added as workshops are developed.

Suggest a topic
Open Source Toolchain

Three Tools. One Engineering Discipline.

Write testable code from day one, instrument your system during operation, and iterate from real data. Whether the platform is an Arduino on a breadboard or a robot on a competition field, the discipline is identical — and these tools enforce it.

Anvil
Arduino Scaffolding

Generates a complete, self-contained Arduino project from one command: hardware abstraction layer, mock/simulator infrastructure, Google Test suite, and cross-platform build scripts. Anvil is a scaffolding tool — once the project exists, Anvil is not a runtime dependency. The HAL pattern it teaches is identical to what professional embedded engineers use at every scale.

$anvil new weather_station --template weather
Created project with HAL + mocks + 12 tests
$./test.sh
12 tests passed -- no board required
  • Hardware Abstraction
  • Mock / Sim split
  • Google Test
  • C++
  • Arduino CLI
Weevil
FTC Project Generator

A modern FTC project generator built in Rust. Creates testable, maintainable robot projects with clean SDK separation, hardware abstraction, and 45 unit tests that run on your PC in under 2 seconds — no robot required. Supports localization, Android Studio run configs, and proxy environments.

$weevil new my-robot --template testing
Created: 3 subsystems, 45 tests, full docs
$./gradlew test
BUILD SUCCESSFUL -- 45 tests in 1.2s
  • Java / FTC SDK
  • Hardware Abstraction
  • JUnit 5
  • Gradle
  • Android Studio
Robot Telemetry
UDP + SQLite Logger

Stream live sensor data from the FTC robot over UDP to a laptop or Raspberry Pi. A Python listener writes every packet to a SQLite triplestore. SQL queries surface patterns invisible during the match: motor stalls, IMU drift after a collision, ambient light differences between venues, loop timing spikes.

$python telelog.py --tag comp_match_3
Listening on 0.0.0.0:3000 -- db: telemetry.db
[18:02:14] id=47 arm_motor.power=1.00 encoder_delta=0
>> stall signature detected at packet 47
  • UDP
  • SQLite
  • Python
  • SQL Queries
  • Wireshark
Why these three together? Anvil teaches you the habit of hardware abstraction and testing on the workbench. Weevil brings that habit to the FTC robot. Robot Telemetry closes the loop by capturing what actually happens during a match — because the code that passes all the tests is not always the code that wins the match. You need all three.
From Our Sister Company

Engineering North Star

A free, comprehensive guide to systems engineering discipline from Wavelet Solutions LLC — from requirements to delivery. First-principles thinking, trade studies, verification, and the fundamentals that don't change when technology does.

Wavelet Solutions created this resource for the same reason Nexus Workshops makes its tools free: good engineering knowledge should not be locked behind a paywall. Whether you are an FTC student learning to write testable requirements for your robot, or a working engineer trying to understand why your team keeps slipping schedule, the discipline is the same.

Fundamentals Requirements Trade Studies Integration & Test Verification Project Lifecycle
Explore the Guide
Nexus Workshops
The Philosophy

Where Potential
Meets Opportunity

Every resource on this site comes from Nexus Workshops — an initiative of Nexus Workshops LLC built to give students access to the kind of technical depth that is usually reserved for the job, not the classroom.

The robot is not the point. The Arduino is not the point. The point is the habit of mind: instrument your system, capture data during operation, analyze it honestly, improve from evidence. That habit travels everywhere.

These materials are free and always will be. If something here helped your team, your student, or your own understanding — that is the return on investment.

Visit Nexus Workshops