Soldr / Tools
Raspberry Pi Pico code generator (Arduino core)
Soldr writes Raspberry Pi Pico code on the Arduino core for the build you describe. It picks parts, wires the GP pins, writes and compiles the sketch, and flashes the Pico from Chrome or Edge in two presses.
Arduino code on the Pico
Soldr writes Pico code on the Arduino core for the RP2040, so the sketch looks like any Arduino sketch and uses the Pico's GP pin numbers. The pin plan keeps the Pico's own LED pin and its I2C and SPI pins in mind, and the code reads the same pins the Wiring tab shows.
From a description to a flashed Pico
- Describe the build at app.soldr.ai.
- Soldr picks the parts, wires every GP pin and draws the schematic.
- Generate code writes the sketch; Compile checks it on our server.
- Flash: press Flash once and the Pico restarts into its bootloader (a brand-new Pico needs BOOTSEL held as you plug it in), then press again and pick the RPI-RP2 drive.
Other browsers
The Pico flashes from Chrome or Edge in two presses; in other browsers you get one file to drop onto the board. That file is a .uf2: hold BOOTSEL, plug the Pico in, and drag the file onto the drive that appears.
Parts that exist
Every part Soldr picks is one Compoden stocks, shown In Stock with its price. Buy all puts every part in one Compoden cart, shipped across India; COD if checkout offers it for your order.
Start with a Raspberry Pi Pico, an I2C OLED and jumper wires.
What Soldr checks before it writes code
- Free, safe pins: no part on a pin the board needs to boot, on an input-only pin, or on a pin already in use. When the board runs out, it says which part has no pin.
- Shared buses: two I2C parts at the same address are told apart (an address pin tied high, for example).
- Logic levels: a 5 V part on a 3.3 V board gets a divider or a level shifter, or a note.
- Power: what every part draws against what the supply and the board's pins can give, including a servo's start-up peak; an adjustable converter comes with the voltage to set it to before you connect it.
- Your own parts: tell it what you already own and the build uses them instead of adding new ones.
The details are in Wiring & pins.
What it costs
Questions are free. Generated code costs credits, priced by the size of what is written, and a compile costs 5 credits. Sign in and get 100 credits free.
Questions
Does it support the Pico W?
Yes. On the Pico W the onboard LED sits on the Wi-Fi chip, so the code uses LED_BUILTIN rather than a GP pin.
How do I flash the Pico from the browser?
In Chrome or Edge, press Flash once to restart the Pico into its bootloader, then press again and pick the RPI-RP2 drive. In other browsers you get one file to drop onto the board.
Is it MicroPython?
No. Soldr writes C++ on the Arduino core for the RP2040.
Is it free?
Questions are free; code and compiles cost credits. Sign in and get 100 credits free.