Skip to content

A session: from an idea to the cart

For you if you want to see working with edakit before you install anything. After this page you know what you type, what Claude asks and what is left for you outside the chat.

The board is the walkthrough's: a coin cell, a button and a red LED. Claude's answers are shortened. The walkthrough has every file, and each step links its page of the steps.

You, outside the chat

Once: add the plugin in Claude Code, install uv and ngspice.

You

A board for my desk: a coin cell, a push button and an LED. Press the button and the LED lights.

Claude

A new project: first the setup, in three forms.

Set up coin-cell-led, 1 of 33 questions

Drawn in EasyEDA Pro or in KiCad?

  1. EasyEDA Pro (recommended): you create its project once by hand.
  2. KiCad 10: edakit writes the project.

EasyEDA Pro

Who makes it: JLCPCB, AISLER, PCBWay or Eurocircuits?

JLCPCB

Who solders: JLCPCB on the top side, or you?

JLCPCB, top side

Set up coin-cell-led, 2 of 34 questions

How many sets, and which finish?

5 sets, the defaults

Private, a gift or for sale, and where?

for myself, in the EU

A budget?

none

The schematic drawn with labels or with wires?

labels

Set up coin-cell-led, 3 of 34 questions

The requirements: now or later?

now

How big is the board?

fit to the parts

The project's name?

coin-cell-led

Documents that quote values, or scripts of its own?

none

Claude

Every file and key, each with its answer. Write them?

You

ok

ran edakit.toml, hardware/graph.json, docs/decisions.md written · edakit hook install
What it must do4 questions

"Press the button and the LED lights": how exactly?

  1. Only while held (recommended): nothing drawn at rest.
  2. Press on, press again off: a latch.

Only while held

Which coin cell?

CR2032

Which LED colour?

red

What kind of push button?

a small tactile one, SMD

Claude

Drafted in hardware/requirements.toml. R-1: while SW1 is pressed, D1 carries at least 1 mA, from a fresh cell down to 2.5 V. Only you accept them.

You

accept

ran edakit block add led · edakit part search · edakit check · edakit sim
Claude

A red LED, C84256: 1.22 mA from a used cell, 10.7 mA from a fresh one. Two findings are left for you.

Two findings to decide2 questions

PATH.reverse: a CR2032 put in upside down reaches R1 and D1. Protect against it?

  1. No protection (recommended): D1 blocks, 3.2 V against its rated 5 V.
  2. A Schottky diode in series: it costs 0.3 V, the margin a used cell needs.

No protection

LIM.i: held down, SW1 draws 10.7 mA from a fresh cell. It is rated 3 mA continuous, 15 mA in pulses.

  1. Accept it: a press is short (recommended).
  2. A pulse limit per load.

Accept it

Claude

Both in docs/decisions.md, with reason and date.

ran edakit stock · edakit cost
One part needs you1 question

JLCPCB places the holder BT1 only in Standard assembly: 52.60 USD for five boards instead of 20.65.

  1. You solder BT1 by hand, five holders in the LCSC cart (recommended).
  2. Standard assembly.
  3. A Lian Xin holder: its drawing does not mark plus.

I solder it

ran edakit schematic draw
The drawn schematic
The drawn schematic
Claude

A checked circuit and its drawing, enough to wire it by hand. Stop here, or on to a board?

You

a board

Claude

The electrical and the regulatory reviewer check it now, each in a context of its own. The regulatory review is support, not legal advice.

ran electrical-reviewer: 5 notes · regulatory-reviewer: 4 notes, none blocking
Two notes need you, the rest Claude fixed2 questions

Who uses the board? The cell comes out by hand, and a swallowed coin cell burns.

  1. Adults at a desk, out of reach of small children (recommended).
  2. Children: then a holder that needs a tool.

Adults at a desk

R-2, dark while nobody presses, has no number. At most 1 µA from the cell?

yes

Claude

Fixed. Both looked again and signed.

You, outside the chat

Install EasyEDA Pro and import its bridge extension. Create the project by hand: File → New → Project, "coin-cell-led". †

† In EasyEDA three clicks are left, each reported to EasyEDA and gone once fixed: the project (issue #45), the extension at each update (#47), the project tree once after a start (#52). KiCad needs none. Design → Import Changes is gone already (#46).

You, outside the chat

Start a new session and type /edakit:pcb-round.

Claude

The board's size and shape? And what must stay where a person touches or looks?

You

Round, please.

Claude

Ø 44 mm. The cell nearly in the middle, 10 mm above it to lever it out. Button, LED and resistor below.

The placement plan
The placement plan
ran placed · routed with Freerouting · ground poured · labels · DRC clean · pcb-reviewer signed
The board
The board
You

Release it and put it into the JLCPCB cart.

ran edakit gate --eda: RELEASED
The order1 question

Ship to which country, and how?

your answer

ran /edakit:cart: every field set and read back, the quote checked against the estimate. Stopped at the cart.
You, outside the chat

Check D1's cathode in JLCPCB's preview, then order and pay.

You, outside the chat

When the boards arrive: solder BT1, test each board against the list.

Your part: 6 messages typed, 21 answers in 8 forms, 5 things done outside the chat.