WeAct development boards

Search WeAct, G474, G431, H750 or H743 in Parts. Modules → Dev Boards includes G474/G431 Long and Compact, and Mini H750/H743 V1.2. Rotate before placing to line up the main headers with the carrier holes. Duplicate power and ground terminals count as connected inside the module. SWD and camera/display connectors are not perfboard pins.

Compact G4 and H7 have double-row headers. A Perma-Proto carrier can join adjacent pins through its copper; use isolated-pad perfboard or adapt the carrier for your assembly.

Perma-Proto boards

In Board or New Project, choose Perma-Proto, then 1/4 (15 columns), 1/2 (30 columns) or 1 (60 columns). Choose a white, purple or black board. Each numbered column has two separate groups of five holes, with a central gap and four independent continuous power rails. These copper connections count as wiring in Nets. Blank gaps cannot hold pins or wire ends.

Use Solder side to check the underside, or 3D View to inspect copper and mounting holes. Projects use format 10; older editors cannot open them. A size or topology change is refused if existing pins, wire ends or notes would land in gaps or outside the board; move them first or create a new project. Board color changes are undoable; size/topology changes reset history.

User guide · Beginner friendly

How to use Solderly

Everything you need to plan a perfboard (protoboard) or stripboard (Veroboard) circuit in Solderly: setting up the board, placing parts, routing jumper wires, cutting strips, checking what's connected, previewing the board in 3D, and sharing or exporting the finished layout.

About 10 minutes to read · Works in any modern desktop browser · Free, no sign-up

Quick start: your first board in five steps

Open the designer. A small perfboard is ready to use, and your work is saved in the browser as you go, so there's nothing to set up first. On your first visit a short tour shows the basics in six steps, then offers a chapter on how boards work (what wires and solder paths join, the solder side and stripboard strips) and one on more features. Watch any of them again from Help › Tour. The clips in this guide come from the same tour.

  1. Pick the board

    The card over the empty board says what it's on, such as Perfboard, 14 × 20 holes. Click Change to pick Perfboard or Stripboard and a size, either one of the sizes boards are sold in or the number of holes across and down. A new project (File › New Project…) asks the same when you start it. Then click Start from scratch, or Open an example to look around a finished 555 blinker first, or Design it with AI to have an AI assistant lay the board out for you (see below).

  2. Place the parts

    Search the Components list (press /), click a part, then click the board where it goes. A resistor or LED takes two clicks: one hole for each lead.

  3. Wire it up

    Drag from the pin where a wire starts to the hole it should end in: it bends once, as an L. To route it your own way, press W for the wire tool, click the start, the empty holes it bends at, and the pin it ends on.

  4. Check the nets

    The Nets panel on the right lists which pins are connected. Click a net to light it up on the board, and look out for pins left unconnected.

  5. Share or save it

    Click Share to copy a link to the board, or use the File menu to save a project file or download a PNG or SVG picture.

The editor at a glance

The editor has four areas:

  • Header: the File menu (new, open, import, save, share, download), the View menu (fullscreen, 3D view, show or hide the side panels), the name of the open project (click it to see all your projects), and the Share and 3D View buttons.
  • Left sidebar: Tools (Select, Eraser, Note, and Cut on a stripboard), Board type and size, the Wire and Solder Path tools with the wire colors and thicknesses, and the Components library.
  • Board: the hole grid you design on. The toolbar above it starts with a badge that tells you what the next click will do; while you are placing a part it also has a ✕ to cancel, and a rotate button for parts that turn. Then come Undo and Redo, zoom and Fit, Labels and Focus. When something is selected, a bar along the bottom of the board shows what you can do to it. The bar under the board shows the note or value of whatever you point at.
  • Right sidebar: the live Nets panel and the list of keyboard shortcuts.

Tip: the badge above the board always says what the current tool expects, such as "Click start pad" or "Click end pad". If you're unsure what a click will do, read it, and press Esc to back out.

Set up the board: perfboard or stripboard, any size

A perfboard has a separate copper pad around every hole, so nothing is connected until you wire it. A stripboard (often sold as Veroboard) has copper strips running along every row or column, so every hole on a strip is already connected. Pick the type in the Board panel; you can switch at any time and your parts and wires stay where they are.

Board size

Holes are 2.54 mm (0.1 inch) apart, the standard pitch for through-hole parts. Type the number of holes across (W) and down (H) to match the board on your bench and click Resize, or click a preset such as 5x7 or 7x9 (in centimetres, the sizes boards are sold in). While the board is still empty, the card over it does the same: click Change on it.

Like a real board, the edge is printed with each column's number (from 1) and each row's letter (from A), so every hole has a name such as C4. A selected pad shows its name, which makes it easy to find the same hole on the board in your hand.

Resizing keeps every part and wire that still fits. If making the board smaller would cut something off, the editor asks first, and a resize can't be undone.

Place components

The Components list holds the whole part library in categories: passives (resistors, potentiometers, capacitors, crystals, fuses, inductors), semiconductors (LEDs, addressable LEDs, diodes, transistors, MOSFETs), ICs (timers, logic, microcontrollers, op amps, power amplifiers, regulators, drivers, optocouplers, I/O expanders and memory), dev boards (Arduino Nano, Micro, Pro Micro and Pro Mini, ESP32, STM32 Blue Pill, Teensy, Seeed XIAO, Raspberry Pi Pico, NodeMCU), breakout modules (sensors, radios, a real-time clock, an SD card, buck and boost converters, a charger, stepper drivers, a relay, an MP3 player, a stereo amplifier), connectors (with RCA and 6.35 mm audio jacks), switches, displays (with OLEDs and character LCDs), sensors, batteries, relays, buzzers and speakers.

Search the parts list, pick a part, and click where its leads go.

Press / to jump to the search box and type a name, a value or a part number, such as "555", "header" or "electrolytic". Parts you've placed recently are listed under Recently used… at the top, so you can grab them again quickly.

Click a part to pick it up. How you put it on the board depends on the part:

Two-lead parts

Resistors, capacitors, LEDs, diodes and inductors bend to fit. Click the hole for the first lead, then the hole for the second; the body is drawn between them.

Fixed-footprint parts

Transistors, pots, switches, connectors and displays have fixed pins. Press R to turn the part, then click the hole to drop it. Header pins and female headers take two clicks: two opposite corners of the block.

ICs and dev boards

DIP chips and dual-row modules are placed with one click, with pin 1 at the notch. Press R before placing, or later with the chip selected, to rotate it.

Once it's placed, the editor goes back to Select with the new part selected, so its value or rotation is one click away. To place several of the same part in a row, hold Shift as you click: the part stays picked up until you click without Shift, press Esc or click Select. Every part gets a reference designator automatically: R1, R2 for resistors, C1 for capacitors, D1 for diodes and LEDs, U1 for chips, J1 for connectors, and so on.

A perfboard layout in Solderly with an Arduino Nano, an NE555 timer, logic chips, a MOSFET, a potentiometer, LEDs, resistors and colored jumper wires on the hole grid
Chips, dev boards and two-lead parts on a perfboard, with part labels turned on.

Values, colors and labels

Select a part and click Value in the bar along the bottom of the board (or right-click it and choose Set Value) to give a resistor its resistance, a capacitor its capacitance, and so on. Pick one of the common values offered, or type your own: values understand the usual prefixes, 4k7, 4.7k, 100n, 10u. The drawing follows the value: a resistor gets the right color bands, and a ceramic capacitor the three-digit code printed on it (such as 104 for 100 nF).

A resistor's value sets its colour bands; an LED's colour is picked from a menu.

For an LED, Change Color picks red, green, blue, yellow or RGB. Click Labels above the board to show every part's name and value right on the board (for example "R1 10k"), handy when you print the layout to solder from.

Custom parts

If a chip, transistor or breakout board isn't in the library, make it: click Custom part… at the top of the Components list and pick what kind of part it is, an IC chip, a dev board, a module with pins anywhere, or a transistor or other package. Its editor opens; Back takes you to the choice again.

Custom part… makes a module: name it, click its pins, save it and place it.

IC chips and dev boards

For a part with two rows of pins, like a DIP chip or an ESP32 board, set:

  • Name, such as "ESP8266-01" or "LM2596 module".
  • Type: an IC, listed under ICs › Custom, or a module, listed under Modules › Custom.
  • Body width in holes, including both pin rows, and the number of pins per side.
  • A label for every pin, numbered from pin 1 at the notch, like a datasheet.

Modules, with pins anywhere

For a sensor breakout, a relay board, a display or a connector with an odd layout, draw the part itself:

  • Name, such as "HC-SR04", and the ref letters its copies are numbered with (M makes M1, M2…).
  • Its width and height in holes, and a board colour.
  • Its pins: click a hole to add a pin there, click it again to take it away. Pins are numbered in the order you click them, and pin 1 is the hole you place the module by. Top row, Bottom row, Left column and Right column add a whole edge at once.
  • A name for each pin (optional), such as VCC, TRIG, ECHO, GND. Named pins name the nets they're on.

Save Module lists it under Modules › Custom and picks it up, ready to click onto the board; rotate it with R like any part.

A transistor or other part in a known package

Many missing parts come in a package the library already has: a BC337 or a 2N3906 is a TO-92 transistor, an IRLZ44N or an LM7812 a TO-220, they just have their own pinout. Pick:

  • The package: any fixed-pin part in the library, such as Transistor (TO-92) or MOSFET (TO-220).
  • Its name, such as "BC337", and the ref letters (Q for a transistor).
  • A name for each pin, in pin order: pin 1 is the hole you place it by. For a transistor, the buttons above the names fill in the usual pinouts (E B C, C B E, G D S…), so check the part's datasheet and click the one it has.

The board below the names shows the part as it will be placed. Save Part lists it next to its package (a TO-92 under Semiconductors › Transistors) and picks it up, ready to click onto the board. It's drawn, and shown in the 3D view, as its package, with your pin names.

Click ✎ beside a custom part in the list to change it, or ✕ to delete it. Parts already on a board keep the way they were placed: custom parts are kept in your browser and travel with every project and share link that uses them, so a board opens with its parts intact on any computer.

To use your custom parts in another browser, File › Export Custom Parts… downloads them all as one file, and File › Import Custom Parts… adds the ones you don't have yet.

Route wires

The quickest way: drag from one hole to another. It works with the Select tool and the wire tool, from an empty hole or a part's pin. The wire routes itself as an L with one bend, going first the way you moved first (across, then down; or down, then across), and straight when the two holes line up. Press / while dragging to flip the L, or hold Shift for a straight wire (with the Select tool, press Shift once you've started dragging: held as you press, it draws a selection box instead). It shows dashed as you drag and is placed when you let go on a different hole; let go on the hole you started from, or press Esc, to drop it. You can also right-click a hole and choose Start Wire Here. On a phone, dragging pans the board instead: see On a phone or tablet.

Press W, click one pin, then the other; empty holes on the way bend the wire.

To route a wire your own way, click Wire Tool or press W, then click the hole where the wire starts and each hole on its way:

  • A click on an empty hole bends the wire there. A bend is just a bend in the wire, not a joint: it connects nothing.
  • A click on a hole with a pin or a wire in it ends the wire there and connects it. The next wire starts from that hole, so a run of connections costs one click per hole.
  • To end a wire on an empty hole, click its last hole again or press Enter.
  • Esc takes back the last bend; with no bend left, it ends the run. Clicking the start hole again also ends it.
  • On a stripboard every hole is on a strip, so a click always connects; drag for an L.

A ring on the hole under the pointer means a click there connects the wire.

  • Pick a color before you draw (red for power and black for ground keeps a board readable), or add your own with the + button. Every color a wire on the board already has shows up there too, so it's easy to match.
  • Choose Thin, Normal or Thick wire.
  • Start or end a wire at another wire's free end (a hole with nothing else in it), in the same color and thickness, and it carries that wire on: the two become one wire, bending where they met.
  • Where one wire ends on another, the two are joined, whichever you draw first: the wire running past is split at that hole, and a solder dot marks the joint. Wires that only cross each other stay apart.
  • To recolor a wire, select it and click a color.

Bend a wire you've drawn

Click a wire with the Select tool and it shows handles: a white one on each bend and a small dot in the middle of each straight stretch.

Drag a selected wire to pull out a bend, drag the bend to move it, and Straighten takes it out.
  • Drag the wire anywhere along it (or by its middle dot) to pull out a new bend. It follows the pointer from hole to hole.
  • Drag a bend to move it. Let go of it in line with the holes either side and it's gone.
  • Drag an end to move that end to another hole. It connects to whatever is there, like a new wire would.
  • Double-click a bend to take it out, or click Straighten in the bar along the bottom to take them all out.
  • Esc while dragging puts the wire back as it was, and Ctrl+Z undoes a change.

Wires on the solder side

Select a wire and click To solder side in the bar (or right-click and choose Move to Solder Side) to put it on the back of the board. It still connects the holes at its ends, but it no longer crosses the wires on top, so it's a way to move a long run out of a crowded board. It shows faded in the normal view, and at full strength in the solder side view. Select it and choose To top to bring it back.

To solder side moves the selected wire under the board; the solder side view shows it in full.

How wires connect

Wires are insulated jumpers, like the ones you solder on the back of a board. A wire only connects the holes at its ends. Where it runs across another wire, or over a hole that holds a pin, it passes over without touching: the editor draws a dark edge along it there. Where three or more things meet in one hole, a solder dot marks the joint. To connect two wires, end them in the same hole, or end one on a hole the other passes over: whichever you draw last, the wire running past is split there and joined. A part placed after the wire isn't joined that way: when a lead lands in a hole a wire passes over, right-click the hole (long-press on a phone) and choose Connect to Wire, or select the part and click Connect to wire in the bar. The wire is split there and joined to the lead.

Two wires that cross stay apart: the Nets panel lists two separate nets.

Every hole you'll solder, one holding a pin, a lead or a wire's end, shows silver solder inside its copper ring, so you can see at a glance where the joints are. A hole a wire only passes over stays empty. To see the joints from the side you solder on, use the solder side view.

Solder paths

Instead of a jumper wire, you can join neighbouring holes the way many people do on the copper side: with a solder path, a trail of solder bridging pad to pad. Click Solder Path next to the Wire Tool, or press S, and draw it exactly like a wire: click the holes it runs through, or drag from one hole to another. The editor draws it as silver solder with a bead on each hole, under the jumper wires.

A solder path joins every hole it runs over, so a second one can join it anywhere along it.
  • A solder path connects every hole it runs over: its ends, its bends and each hole along the way, plus any other solder path it touches. Run it only over holes that should be joined.
  • It has no color or thickness. Select, bend, erase and undo work on it the same as on a wire.
  • A jumper wire crossing a solder path doesn't touch it: the wire is on the component side, the solder on the copper side.
  • On a stripboard, a solder path can't join a cut hole: there's no copper there.
  • The solder side view and the 3D view's Bottom show it where you'll make it, under the board.

Select, move and delete

  • Select (the default tool): click a part, wire or hole to select it. Drag a part to move it to new holes.
  • A selected item gets a bar along the bottom of the board with what you can do to it: Rotate a chip or other part that turns, Turn round an LED, diode or electrolytic capacitor end to end, Connect to wire a lead or pad that a wire passes over, change the Color of a wire or LED, Straighten a bent wire, set a part's Value, add a Note to a hole, and Delete. Right-click anything for the same actions as a menu.
  • Delete removes the selected part or wire.
  • Select several at once: hold Shift and click parts and wires to add them to the selection (Shift-click one again to take it out), or hold Shift and drag a box: everything that lies wholly inside it is selected. Ctrl+A selects every part and wire. Or click Select more in the bar along the bottom of the board, and plain clicks and drags do the same until you click it again.
  • Drag any of the selected parts, or one of the selected wires, and they all move together; wires you didn't select stay where they are. A click on one of them, without dragging, selects just that one. Delete removes them all, and Undo brings them all back in one go.
  • Copy and paste: Ctrl+C copies the selected parts and wires, Ctrl+X cuts them, and Ctrl+V pastes them with their top-left corner at the hole under the pointer, into this project or another one. Duplicate in the bar (or Ctrl+D) puts a copy beside the original, where there's room. Copies are new parts, numbered on from the board's own (a copy of R3 might be R7), with the same values.
  • Eraser: click a part or wire to remove it, or a hole to clear its note.
  • Note: click a hole to write a note on it, such as "to 9V battery" or "solder last". Notes show in the bar below the board when you point at the hole. With a hole selected, D adds a note and Shift+D removes it.
  • Undo and Redo with Ctrl+Z and Ctrl+Y, or the arrow buttons above the board. They're greyed out when there's nothing to undo or redo.
Drag a part to move it, R rotates the selected part, and Ctrl+Z and Ctrl+Y undo and redo.
Shift-drag a box round parts and wires to select them, then Ctrl+D puts a copy beside them.
The Note tool writes a note on a hole; point at the hole to read it along the foot of the board.

On a phone or tablet

On a small or touch screen the board fills the screen. A toolbar along the bottom holds Select, Wire, Solder, the round + button to add a part, Nets and More. Undo and Redo float over the board's top left corner, Fit and Labels over its top right.

  • + slides up the Components library. Pick a part and it slides away again, ready for you to tap the board.
  • While you place a part or a wire, a hint over the board says what to tap next, such as "Tap start pad", with a button to cancel and, for chips, one to rotate the part first.
  • Tap a part, wire or hole to select it. A bar along the bottom shows what you can do to it: wire, solder, rotate, turn round, color, value, note, duplicate and delete. Pressing and holding it opens the same actions as a menu.
  • To select several parts and wires, tap Select more in that bar, then tap each one you want (tap one again to take it out). Tap Select more again when you're done. Drag any of them with one finger and they all move.
  • Drag with one finger to pan. In Select mode, drag a part's body to move it, or a selected wire's handles to bend it, straight away or after holding your finger still (double-tap a bend to take it out).
  • To draw a wire, press and hold a hole or a pin and choose Start Wire Here, then tap the holes it bends at and the one it goes to. Or keep your finger down after the menu appears and drag to that hole: the wire bends once, as an L, and a tap with a second finger flips it. Tapping a hole also gives a Wire button in the bar along the bottom.
  • To draw a solder path, tap Solder in the bottom toolbar, then tap the holes it runs through; tap the last one again to end it. Pressing and holding a hole also offers Start Solder Path Here, and a selected hole has a Solder button.
  • Pinch with two fingers to zoom, and drag with two fingers to pan with any tool.
  • More slides up the other tools (Eraser, Note, Cut), the board type and size, and the wire colors and thicknesses.
  • Nets slides up the Nets panel.

Stripboard (Veroboard) layouts and strip cuts

Switch the board to Stripboard and choose Horizontal or Vertical strips. Every hole along a strip is connected, so parts on the same strip are joined without a wire, and the Nets panel counts the strips as connections.

A strip joins both leads of this resistor; the Cut tool breaks the strip between them.

To separate two parts on one strip, cut it: pick the Cut tool (it appears in Tools on a stripboard) and click the hole where the strip should break. A cut hole connects to nothing. Click it again to mend the strip. The classic case is a DIP chip across horizontal strips: cut the strips under the chip's body so pin 1 isn't joined to pin 8, and so on.

An NE555 LED blinker on a stripboard in Solderly, with the strips cut under the chip so its two pin rows don't short
A 555 blinker on stripboard: the strips are cut under the chip so its two rows of pins stay apart.

Cuts are saved with the project and drawn on the copper side of the 3D view. If you switch back to perfboard, the cuts are kept, hidden, and come back when you switch to stripboard again.

Check connections with the Nets panel

A net is a set of pins that are electrically connected. The Nets panel on the right works them out live from your wires, shared holes and, on a stripboard, the strips and cuts. Each net is named from its pins where it can be, for example GND, VCC or OUT, with a ground or supply symbol before a rail. Each pin shows its part's icon from the parts list.

Click a net in the Nets panel to light up its holes and wires on the board.
  • Detailed (the switch at the top of the panel) gives each pin a line saying what it is: D1 LED · Red, cathode (K), or U1 NE555 Timer, pin 8 · VCC. Short packs them into chips, "U1.8 VCC", "R1.1" or "D1.K", for a long list; hover a chip for the same words.
  • Click a net to highlight its holes and wires on the board; click it again to turn the highlight off.
  • Looks backwards lists polarized parts that are the wrong way round between the supply rails: an LED or electrolytic capacitor with its anode or + on GND or its cathode or − on VCC, or a diode straight across the supply. Click one to select it, or Turn round to swap its leads. The rails are pins named like VCC, GND or 5V, a battery holder's + and −, and holes with a note such as +9V or GND: if your power comes in on a header or terminal block, give its holes a note so the check can see the rails. A part between two signals isn't judged.
  • Not connected lists pins wired to nothing, the most common slip on a real board.
  • Connecting no pins lists wires that don't reach any part.

Before you solder: go through your schematic net by net and check each one in the panel. A net named like "GND/VCC" means two supply rails are shorted, often by an uncut strip. (One named like "5V/VCC" is just one rail with two names.)

Solderly checks how the board is wired, not how the circuit behaves: it doesn't simulate your circuit.

An LED turned the wrong way between the supply rails shows under Looks backwards; Turn round fixes it.

Solder side view

When it's time to solder, click Solder side above the board (or press B). The board turns over: you see it from below, mirrored the way it looks in your hand with the copper side up. The parts and wires show faintly through it for bearings, and every hole you need to solder gets a bright solder blob: each pin and lead, each end of a wire, and every hole a solder path covers. Solder paths show at full strength, since this is the side you make them on. A wire runs right into the blobs of the holes it's soldered into, and stops short, with a gap, of any joint it only passes over, so you can tell at a glance which joints it belongs to.

Solder side turns the board over, mirrored, with every joint to solder marked.
  • A yellow square marks pin 1 of every chip and other part with more than two pins, so nothing goes in backwards.
  • Each part's name sits by its joints, so you can tell which joint is which.
  • On a stripboard, the strips are shown at full strength, and every place to cut a strip is marked with a red ✕.
  • The badge above the board counts the joints to solder.
  • The view is only for looking at: you can pan and zoom, but not change the board. Click Solder side again, or pick any tool, to go back.
  • Download Image and Download SVG save it as shown, ready to print and take to the bench.

Required connections: check the board against your schematic

Optionally, list the nets your circuit should have, and the editor ticks each one off as you wire it. Open Required connections at the top of the Nets panel:

  • Add a net, then click the pins it joins on the board (click one again to take it out) and press Enter or Save net. Esc cancels. Place the parts first: a net is made of their pins.
  • Use current wiring copies every net the board has now, so any later change that breaks one shows up.
  • Each net shows a tick once the board joins all its pins, or To wire until then. Click a net to light it up on the board; the pencil changes its pins and the bin deletes it.
  • Problems are listed above the nets: a wire joining two nets that should be apart, or a required part that's gone from the board (Forget it stops requiring it).

The list is saved in the project file and share links, editing the board never changes it, and Ctrl+Z undoes changes to it. An AI agent can write one too. Pins left out of every net aren't checked, and this checks connectivity, not whether the circuit will operate. Remove list takes it away.

Use current wiring copies the board's connections as the plan; a deleted wire leaves its net unticked.

Preview the board in 3D

Click 3D View to see your layout as a 3D model of the finished board: resistors with their color bands, chips with labeled pins, LEDs, capacitors, connectors and every jumper wire, arched over the wires it crosses. Every soldered hole shows its solder, on top and as a joint underneath.

3D view shows the board as it will look; drag to turn it round.
  • Drag to orbit and scroll to zoom. On a phone, drag with one finger to turn it, pinch to zoom and drag with two fingers to pan.
  • The switch along the bottom jumps to a preset view: Angled, Top or Bottom. Bottom shows the copper side with its strips, cuts and solder joints.
  • The camera button at the top saves a picture of the render; Export 3D saves the board as a 3D model (a .glb file, true to size) to open in Blender, a CAD program or any glTF viewer; the folder opens another project file; ✕ (or Esc) closes the view.
Close-up of the 3D view of a stereo amplifier board: a red RCA jack, a dual potentiometer, TDA2030A power amplifier chips, a fuse holder, electrolytic capacitors, resistors and jumper wires
The 3D view shows how tall parts and wires sit on the finished board.

The 3D view needs WebGL. If it doesn't open, turn on hardware acceleration in your browser's settings or try another browser.

Save, share and export

Projects in your browser

Every board is a project, saved automatically in your browser as you edit. Click the project name in the header, or File › Open Project…, to see them all with thumbnails, and open, rename, duplicate or delete them. File › New Project… starts a fresh board: name it, pick perfboard or stripboard and a size, with a picture of the board as you choose, and click Create project. The next new project starts from the same choice.

Keep a backup: browser storage is cleared if you clear your site data. Use File › Save Project to File… to download a project file, and Import Project from File… to open it again on any computer. You can also drag a project file from your computer onto the editor: it opens as a new project, and the one you had open stays saved.

Share links

Share (or File › Share Link…) makes a link that carries the whole board inside it. Whoever opens it gets their own copy as a new project; your board isn't changed, and nothing is uploaded. The link is a snapshot: after more edits, share a new one.

File › Share Link makes a link that opens a copy of the board for anyone.

For a link short enough for a forum post or a chat, click Make Short Link and give it a name, such as led-blinker. That stores a copy of the board on Solderly's server under that name, and gives you the short link plus links to a picture of the board as SVG and PNG, ready to post. Anyone with the link can open it, and the stored copy never changes.

Images for printing and documentation

File › Download Image (or P) saves the board as a PNG, and Download SVG as a sharp vector image you can scale or print at any size. Turn on Labels first to include part names and values, or switch to the solder side to save that instead.

Project PDF

File › Export PDF… makes one document about the project, for the bench, a friend or your notes. Tick what goes in it:

  • Overview: the name, the board's size, its figures (parts, nets, wires, joints), the board itself, and whether its checks found anything.
  • Board pictures: the top with each part's ref, and the solder side as you'll hold it to solder.
  • Components and the Shopping list, each part with its icon, the shopping list with a box to tick for each.
  • Nets: which pins each net joins, to check the finished board with a meter.
  • Checks: short circuits, parts in backwards, required connections not yet wired, and pins left unconnected.
  • True size, 1:1: the top and the solder side at 2.54 mm from hole to hole, to lay your parts on or tape to the board while you solder. Print at 100% (Actual size), not "Fit to page": a 50 mm bar on each page lets you check the scale with a ruler. These pages show the board itself, so a part reaching past its edge is cut off there; every other picture shows it whole.

Pick A4 or US Letter paper (it starts on the one used where you are). It opens your browser's print dialog: print it, or choose Save as PDF as the printer to get the PDF. Your choices are remembered for next time.

File › Component List lists every part; File › Export PDF makes one document of the project.

Component list

File › Component List… shows every part on the board in a table: its name (R1, U1…), what it is, its value, its type and the hole its pin 1 is in, such as B12. Click a part to find it on the board. Grouped by value turns the table into a shopping list, with how many of each part and value you need, smallest value first. Download CSV saves the table as shown, ready for Excel, Google Sheets or a supplier's order form. PDF / Print prints it as shown, each part with its icon, and the shopping list with a box to tick for each part; choose Save as PDF as the printer for a PDF.

Design boards with an AI assistant

Solderly provides a downloadable local stdio MCP server (Node.js 22+), so compatible AI assistants can lay out boards and create reusable components without a source checkout. The editor URL is not a remote MCP endpoint; the MCP cannot automatically read browser projects. Describe the circuit, such as "a 555 LED blinker on a small perfboard", and the assistant picks the parts, places them, routes the wires, checks every connection and gives you a link that opens the board here, ready to change. It can also read a board you share with it and edit it.

Set up the MCP server →

Keyboard shortcuts

KeysWhat it does
/Search components
WTurn the wire tool on or off
STurn the solder path tool on or off
RRotate the part you're placing, or the selected part
EscTake back a wire's last bend, end a wire run, put down the part you're placing, or clear the selection
EnterEnd the wire you're drawing at its last bend, or save the required net you're picking
/ while dragging a wireFlip its L
Shift while dragging a wireDraw it straight (with the Select tool, press it once the wire is on its way: held as you press, it draws a selection box)
DeleteDelete the selected parts and wires
Shift + clickAdd a part or wire to the selection, or take it out
Shift + dragSelect everything inside a box
Ctrl+ASelect every part and wire
Ctrl+C / Ctrl+XCopy or cut the selected parts and wires
Ctrl+VPaste at the hole under the pointer
Ctrl+DDuplicate the selected parts and wires
CChange the color of the selected wire
DAdd a note to the selected hole
Shift+DRemove the selected hole's note
MMove the selected hole's note to the hole under the pointer
Ctrl+ZUndo
Ctrl+YRedo
PDownload the board as a PNG image
BShow or hide the solder side
Space + dragPan the board with any tool

The same list is always in the editor's right sidebar.

Tips for a clean perfboard layout

  • Start with the big parts. Place chips, dev boards and connectors first, leaving room around them, then fit the small parts in between.
  • Plan the power rails. Run power and ground along the board's edges or along two strips, so every part can reach them with a short wire.
  • Put connectors at the edge, where cables can reach them without crossing the board.
  • Leave a spare row or column around the edge for mounting holes and last-minute changes.
  • Use a color code for wires: red for power, black for ground, and one color per signal you'll want to trace later.
  • Keep wires short and straight, and avoid running wires under parts, where you can't reach them with the iron.
  • On stripboard, cut under every DIP chip and check the Nets panel for shorts before you solder.
  • Mind polarity: the Nets panel names an LED's or diode's leads A and K and a capacitor's + and −, so check them against your schematic.
  • Print it. Download the image with labels on and keep it next to the board while you solder.

Frequently asked questions

How do I cut a strip on a stripboard?

Switch the board to Stripboard, pick the Cut tool in the Tools panel and click the hole where the strip should break. Click a cut hole again to mend it.

How do I rotate a component?

Press R. It turns the part you are about to place, or the selected part on the board. You can also right-click a part and choose Rotate Component.

Why are two wires that cross not connected?

Wires are insulated jumpers: a wire only connects the holes at its two ends. Where it runs over another wire or a hole it goes over it without joining. To connect, end the wires in the same hole.

Can I draw solder bridges instead of jumper wires?

Yes: use the Solder Path tool (press S). A solder path is a trail of solder on the copper side, and unlike a wire it connects every hole it runs over.

Does it work on a phone?

Yes. On a phone or tablet the board fills the screen, with the tools on a toolbar along the bottom. Tap + to add a part, tap the board to place it, drag to pan and pinch to zoom. Tap a part to select it, and a bar shows what you can do to it.

Where are my projects saved?

In your own browser, automatically as you edit. Use File › Save Project to File to keep a copy on disk, or Share Link to send the board to someone.

Can I share a board without an account?

Yes. File › Share Link makes a link that carries the whole board. Whoever opens it gets their own copy as a new project. No account is needed.

Ready to lay out your board?

Open the designer and put this guide to work. It's free and needs no sign-up.

Open the designer →

Pin inspector and assembly

Select a part or pad to inspect its pin names, hole positions and connected pins in the right panel. Filter by a name such as PA5 or GND; click a pin to highlight its net. Module headers can be fitted individually or by row. Unfitted contacts do not touch the carrier copper.

Lock parts or wires to protect their placement. “Move connected wire ends” keeps attached endpoints with a dragged part. “Show unfinished connections” draws dashed links for enabled required nets. Step-by-step assembly lists copper cuts first, then wires and components; completion is saved with the project and supports Undo/Redo.

On Perma-Proto, Cut breaks copper after the clicked pad: right along a power rail or down along a five-hole strip. Click again to mend it. Hi-Link cubes are under Modules → Power; PM models explicitly use adapter or formed-lead contacts because their native pins do not fit the 2.54 mm grid.

Assembly map

Use the Assembly map button in the header, or File → Assembly Map. Preview both faces with numbered pad notes, component values and a copper-cut list, then download PNG or SVG. The solder side is mirrored as seen from below. Add notes to external wire pads to identify jack, power and control connections. Solderly keeps short links off by default; full share links and local exports work without a service.

Solderly is an independent fork of Perfboard Designer by Krisztian Maurer, distributed under the ISC license. The original guide content has been adapted here; see Help → About Solderly for attribution.

Physical mounting checks

The Before assembly panel shows jumper count, route length and copper cuts alongside connectivity, supply and polarity findings. It flags competing leads in a hole, missing carrier holes, short lead spans and projected body overlaps. Click a finding to select its components. A cut under a body is a reminder to check tool access from the copper side and plan assembly order. Body envelopes are estimates from catalog drawings; confirm real package dimensions, height and lead forming on your parts. Route length excludes slack and stripped ends.

Backups and portable components

File → Backup and restore downloads every project and the custom library as one JSON. Restore validates all entries first and adds separate copies without replacing the current board. Failed storage writes roll back the import.

Required nets have a Name and purpose action for name, role and nominal voltage. Metadata survives pin edits and moves. Names never create physical connections; voltage is an annotation.

Custom part → Component JSON / MCP reviews pasted component/library JSON or agent import links, with a preview and pin table. The module editor also supports footprint notes, datasheet URL and explicit internal copper groups. Existing placed parts are not changed. Download the standalone MCP package at the MCP setup page; it runs locally in a stdio-capable client without a checkout.

Net picking and routing assistant

In Select, click a part pin, pad or wire to highlight its actual net, including carrier copper up to its cuts. The solder-side highlight is mirrored. Find routing improvements in the right sidebar offers redundant jumper removal, shorter copper connections and a two-lead component lead relocation that removes a jumper. Compare Before/After, apply one change and undo it if needed. Locked or soldered items are excluded. This bounded local search preserves terminal connectivity, labelled pads and other wire endpoints; it does not guarantee a global optimum or real package clearance.

Step-by-step assembly

Enable Assembly mode in Step-by-step assembly. Prepare copper cuts, then fit wires and components. Each step names its holes, part and value; Locate step highlights the work. Wire bends are routing points rather than solder joints. Switch to the mirrored solder side, browse earlier steps or mark a step unfinished. Completion selects the next unfinished step. Part, wire and cut progress survives reloads, JSON, backups and Undo/Redo. Before assembly combines mounting checks, supply shorts, polarity and missing/unexpected intended connections. Explicit power/ground roles and voltage annotations are evidence for these checks, not simulation. Unspecified terminals remain unchecked.

Working on a phone

In Select, one finger pans and two fingers pan/zoom. Tap a part, choose Move, then drag the selection or use the arrows to move one hole; Done returns to normal panning. Placement tools accept taps or drag-to-aim above your finger, committing on lift. A second finger cancels pending aiming for a pinch. Routes have Back/Finish controls. Actions offers rotation, colour, deletion and more; Edit has Copy/Cut/Paste/Select all. Mobile paste uses the selected pad or free space nearby. Nets opens Nets/Inspector/Assembly/Checks tabs. Picking a net or pin closes the sheet to show its highlight. The assembly dock keeps the active step visible over the board. File contains projects, backup and export; View contains 3D. To move a pad note, choose Actions → Move note and tap its destination; occupied notes swap, preserving both, with Undo support.