Menu

What if going from an idea to a fleet of smart devices took minutes, not months?

Imagine what you want to automate.
AI writes the code.
You flash it to your board.
In minutes, not months.

Pick your sensors and actuators. AI generates ready-to-use firmware. Upload via USB or WiFi. Monitor everything remotely.

See how it works
No credit card required. 1 device free, forever.
PleaseDontCode demo video

How it works

Three steps. From idea to working device.

1
Describe & generate

Pick your board from 20+ supported. Add sensors and actuators. Describe in chat what it should do — AI generates ready-to-use firmware.

AI Firmware Builder workspace
Learn more
2
Flash to your board

Connect via USB and flash from the browser in one click. Or update over WiFi, without touching the device. One or a hundred — same click.

POTA OTA Deploy
Learn more
3
Monitor & scale

Every device gets its own real-time dashboard. Charts, buttons, sliders — set up the widgets you need. Control remotely, from any browser.

POTA Dashboard
Learn more
No credit card. 1 device free, forever.

For anyone with an idea and the will to make it work.

Whether you're a startup, a company or a maker — the tool adapts to you.

Startup

From prototype to pitch in days, not months. Validate before you invest.

Learn more
Companies & professionals

Cut R&D time. Automate processes without a dedicated embedded team.

Learn more
Makers & hobbyists

Your first smart device, without months of studying embedded programming.

Learn more

What the community is building

Projects generated by users like you. Explore, learn, start from their code.

0

OTA Updates

0

Registered users

0%

Reliability

20+

Supported boards
Supported boards

Frequently asked questions

Everything you need to know to get started.

No. PCGen is designed to let you create firmware without writing code: describe in chat what you want your device to do and AI generates the code for you. You can also upload existing code as a starting point. For more complex projects requiring intricate algorithms, basic programming knowledge helps customize the result — but it's not a requirement to get started.

1. Select your board by clicking the icon in the editor (20+ supported including Arduino, ESP32, ESP8266).
2. Describe your project in the chat — for example: “I want to read temperature and display it on an LCD screen”.
3. AI generates the complete code with compatible libraries and verified pin assignment.
4. Click “Verify & Fix” to compile and automatically fix any errors.
5. Download the project as ZIP, or flash via USB directly from the browser, or deploy firmware over WiFi with POTA.
Keep chatting to add features or make changes — each change creates a version, so you can always go back.

POTA stands for Programming Over The Air: it lets you update firmware on your devices over WiFi, without plugging them into your computer. It supports Arduino, ESP32, ESP8266 and many more boards.

How it works: enable POTA on your project in PCGen — the system automatically integrates WiFi connectivity and OTA logic into your code. After a one-time USB setup, all subsequent updates are delivered over WiFi. You can update a single device or an entire fleet with one click.

From the POTA Dashboard you monitor all devices in real time: who's online, which firmware they're running, and if they need an update. You can also set up interactive widgets — charts, thermometers, buttons, sliders — to monitor and control your devices directly from the browser.

Yes. The free plan includes 1 device, forever, with no credit card required. You can generate code, compile, flash via USB, and use POTA for wireless updates. Paid plans unlock more devices, simultaneous OTA updates across fleets, and advanced features.

We support 20+ boards including: Arduino Uno, Arduino Pro Mini 3.3V, Arduino Pro Mini 5V, Arduino Nano, Arduino Mega, Arduino Nano ESP32, ESP32 DevKit V1, ESP8266 NodeMCU V1.0, Arduino Nano 33 BLE, Arduino Opta Lite, Arduino Opta WiFi, XIAO ESP32S3, ESP32-S3-Box, Arduino Duemilanove, Firebeetle 2 ESP32-S3, Arduino UNO Q, ESP32S3 Dev Module, Arduino Nano 33 IoT, ESP32 Wrover Module, ESP32-WROOM-DA, and more coming. The list grows every month. If your board isn't supported yet, reach out at info@pleasedontcode.com.

ChatGPT generates generic text that may contain errors or hardware incompatibilities. PleaseDontCode specializes in microcontroller firmware: it performs compatibility checks between board, sensors and libraries, generates pre-structured code with validated pin assignment, and compiles the result to verify it actually works. It's not a generic chatbot — it's a development tool that produces ready-to-use firmware.

You have three options:
USB Flash from browser — Connect the board via USB, click “Flash”, select the serial port in the browser popup. Requires Chrome or Edge. Firmware installs in seconds.
Download ZIP — Download the complete project and upload it with Arduino IDE or PlatformIO.
Deploy via POTA — If you've already enabled POTA and done the first USB flash, all subsequent updates arrive over WiFi. One click to update one or a hundred devices.

It depends on the plan. The free plan and BASIC plan include public sharing of projects in the community section — so other users can learn from your code and you from theirs. If code privacy matters to you, the PRO and PREMIUM plans keep your projects completely private and accessible only to you. The service is hosted in Europe with 99.9% uptime. Your data is not used to train AI models. For plan details, visit the Pricing page.

PleaseDontCode is a product of ITALCODY, founded by Francesco Colucci in Turin, Italy. It was born from firsthand experience in embedded development for SMEs and freelancers: too much time spent on hardware compatibility, libraries and debugging. The goal is to make IoT development accessible to anyone with an idea, without requiring years of embedded programming experience. The team combines expertise in AI, embedded systems and web development to deliver a platform that goes from code generation to monitoring devices in production.

Your next idea deserves to work.

Start for free. No credit card. No installs.

Chat with us on WhatsApp