FrancisSailor

LCD display connected to NMEA2000, handles wind, course, SOG, STW... with Raymarine autopilot integration and alarm handling

19
0
100% credibility
Found Apr 10, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C
AI Summary

A touchscreen marine display for boats that reads NMEA2000 data to show wind, speed, heading, depth, and supports autopilot alarms and controls.

How It Works

1
🔍 Find a fix for broken boat display

You search online for an affordable replacement for your old marine instrument that shows wind and navigation data.

2
🛒 Grab the simple hardware

Pick up a touchscreen board and boat network cable—no fancy tools or soldering needed.

3
💻 Load the ready software

Connect to your computer and flash the pre-made program with a few clicks using a free tool.

4
🔌 Wire it to your boat

Plug the cables into your boat's data network and power source, just like plugging in a charger.

5
🚤 Watch it come alive

Power it on to see live wind speed, heading, and boat info on a colorful touchscreen that feels just right.

6
👆 Swipe through views

Slide your finger to check autopilot, navigation, or wind details—everything updates in real time.

Sail confidently again

Your new display gives clear, reliable info so you focus on the water, not worrying about gear.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is NMEA2000-DISPLAY-on-ESP32S3?

This C-based project turns a cheap Waveshare ESP32-S3 Touch LCD into a full-featured marine instrument display for NMEA2000 networks. It shows wind data, course, SOG, STW, depth, and more, with Raymarine autopilot integration, touchscreen controls, configurable units (knots, m/s), and audible alarms. Built with Arduino IDE and LVGL for the UI, it replaces pricey legacy displays like the Raymarine ST70 without soldering—just plug in an NMEA2000 cable.

Why is it gaining traction?

No custom PCB needed; grab a €35 Waveshare lcd display arduino board with built-in CAN, flash a ready binary via ESPConnect, and you're sailing with a 480x480 touchscreen UI, 3D-printable ST70-compatible housing, and FFAT asset loading for smooth graphics. Autopilot mode switching, alarm acknowledgment, and core 0 tasking for reliable NMEA parsing stand out over basic github lcd i2c shields. Developers dig the plug-and-play setup and SquareLine Studio exports for custom screens.

Who should use this?

DIY boat owners repairing dead Raymarine displays or adding NMEA2000 readouts to helm stations. Sailors wanting affordable wind/course alarms and autopilot controls on a single lcd display 16x2 alternative. Marine tinkerers prototyping with ESP32 and Waveshare lcd who hate soldering.

Verdict

Grab it if you're handy with boats—docs and binaries make setup straightforward despite low 1.0% credibility from 19 stars signaling early maturity. Test indoors first; it's not sun-bright or waterproof yet, but a solid base for github lcd driver tweaks.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.