Start here
- Upload a
.kicad_pcb with its
.kicad_pro — or try a demo board below.
- Check it. Free, takes seconds, and tells you what a fab
would say.
- Route it. Free, however long it takes.
Nothing to upload yet?
Route one of KiCad's own demo boards instead. Each was checked
through our reader first — they have real netlists with
connections that need routing.
Upload a board
The .kicad_pro carries your net classes and clearances.
Routing without it uses KiCad's defaults and can produce copper your
fab rejects — so we require it rather than guess.
What things cost: your first two boards are free,
fabrication package included. After that, ₹500 + 18% GST
(₹590) per board, once, when you download its files —
after which it downloads as often as you like at no further cost. Everything before that is free: uploading,
placing, routing, re-routing, stopping, resuming and every check,
however long they take. If a board is hard to route, that is our
problem, not a bigger bill. And a board that comes back with
unrouted connections or DRC violations is not offered for sale at
all. We are telling you now rather than at the download button.
Board
Pin a track and the router keeps it. Delete one and it is removed
before routing. Your uploaded file is never changed — edits are
stored beside it, so a re-run always starts from what you gave us.
What this board is
Read straight off the files — layer classification, the
.gbrjob stack-up, manufacturability, and what each fab
would accept. Free: reading a board costs us almost nothing, and
charging for it would make your first experience a payment.
How this board looks
Every rule check can pass on a board that is still obviously wrong to
look at — a whole region unused while one corner does all the
work. DRC answers “is anything broken”; this answers
“does this look like a board someone laid out on purpose”.
The model is given the drawing and the measurements it has to
agree with, and it is told the numbers win. Advisory
— it never gates a fab package.
Send to phone
The board is encrypted in this browser before it is sent, so the
relay stores ciphertext it cannot read. The key travels in the part
of the link after #, which browsers do not transmit when
following a link. Open the link on a phone with GerberScope installed
and it opens in the app.
One honest caveat: to draw the QR code below, the whole link
— key included — is posted to this server once, because
the code is rendered here rather than in your browser. The relay never
receives it, but we do see it in that one request. If that matters for
this board, use the copy-link button instead and send the link
yourself.
API keys
For the KiCad plugin, CI, or an MCP client. A key is shown
once — we store only a hash, so nobody at
Noctrodex can read it back or unlock boards with it.
Use it from anywhere
# upload a board and route it
curl -H "Authorization: Bearer <key>" -F name=myboard -F pcb=@board.kicad_pcb -F pro=@board.kicad_pro https://pcb.noctrodex-hq.com/api/boards
curl -H "Authorization: Bearer <key>" -H "Content-Type: application/json" -d '{"board_id":"<id>","kind":"route"}' https://pcb.noctrodex-hq.com/api/jobs
# then poll, and download when it is done
curl -H "Authorization: Bearer <key>" https://pcb.noctrodex-hq.com/api/jobs/<job>
# other kinds: drc, checks, export, render, erc, and visual - a design
# review of what the board LOOKS like, which is the one thing a rule
# check cannot tell you. Free, and never gates a fab package.
curl -H "Authorization: Bearer <key>" -H "Content-Type: application/json" -d '{"board_id":"<id>","kind":"visual"}' https://pcb.noctrodex-hq.com/api/jobs
Create a user
The password is set by noctrodex-hq.com, which owns the
hashing secret for the shared accounts table — this panel asks it
to create the account rather than writing a credential itself. The
address is marked verified immediately, so a QA account does not need
a working inbox.
The account service requires a human check even for an administrator
— it is the same gate that protects public sign-up, and a
server-to-server call cannot produce the token. Solve it here and the
panel passes it through.
Customer
Notes
Audit
Every action this panel takes, with who took it. Written before the
action runs, so an attempt that failed half-way still appears.