ESP32 · ESP8266 · Arduino
Build hardware end to end. Learn as you build.
Plynx connects each step of a board project. Plan the wiring with Archimedes. Write, compile and flash the sketch from your browser. Control the board from your phone.
Plynx is free. You add boards and sign in from the Plynx app for iPhone.
The flow
From the first question to a board that runs.
Each step happens where it works best: the docs, Archimedes, your browser, your phone, the server. The same project moves between them.
A · Learn and plan
-
TP1 · Learn
Guides, tutorials and 135 example sketches.
plynx.cc docs and the Plynx library
-
TP2 · Ask
Ask Archimedes about wiring, pins and code.
Archimedes, the assistant in the Plynx app
-
TP3 · Plan
Archimedes shows where each wire goes before you build.
It lists the parts you still need, minus what you own.
B · Write and flash
-
TP4 · Write
Write the sketch in your browser, with a real keyboard.
Plynx editor. You open it from the app with a 6-character code.
-
TP5 · Compile
Compile in the cloud and see errors with line numbers.
Plynx editor, for ESP32 and ESP8266
-
TP6 · Flash
Flash the board over USB, straight from the browser.
Plynx editor, in Chrome, Edge or Opera
-
TP7 · Update
Send new firmware over Wi-Fi. No cable needed.
Keep firmware versions and send one to every board.
C · Run and share
-
TP8 · Control
Drag a widget, bind it to a pin, control your board.
Plynx app for iPhone, Home Screen widgets and Apple Watch
-
TP9 · Automate
Rules run on the server, with your phone in your pocket.
Get a push, an email, or call a URL.
-
TP10 · Share
Share a project so others can view and control it.
Share Code, in the Plynx app
J1 · Auto setup
Four lines on the board. The app does the rest.
Flash this sketch once and power the board. It opens a small hotspot. The Plynx app finds it, and you type the Wi-Fi password there, not in the code.
#include <PlynxSimpleEsp32.h>
void setup() { Plynx.begin(); }
void loop() { Plynx.run(); }
On ESP8266, include PlynxSimpleEsp8266.h instead. Auto setup needs a 2.4 GHz network.
Learn
Learn by building.
Start with one guide and one board. Go deeper when your project asks for it.
Start here
Go deeper
- Widgets35 widgets, with live demos you can tap.
- Plynx library135 example sketches, in the Arduino IDE Library Manager.
- 8 tutorials on the blogLike an ESP8266 irrigation controller and ESP32 updates from a browser.
- FAQBluetooth, Wi-Fi, self-hosting and supported boards.
Inside the tools
- Your first projectA hands-on tour in the app. About 5 minutes, with a real board.
- Editor examplesFour starters, from Blink to Wi-Fi with reconnect.
- ArchimedesAsk it to explain a pin, a wire or a line of your sketch.
J2 · Open source
Open the box. Run your own server.
The Plynx server is one open source JAR file. It runs on a Raspberry Pi, with Java.
Host it on your own network and your project data stays there.
You do not have to. The public server is the default, and it is free. The Plynx library on the board is open source too.
J3 · Community
Build next to other makers.
The Plynx community meets on Discord. Bring a wiring question, or the project you just finished.
Close the circuit.
The getting started guide takes a bare board to live data in about 15 minutes.
Plynx is free and has no ads or subscriptions.