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: uploading and checking a board is free. Routing
draws on your prepaid time at ₹2500 an hour. Downloading a
board’s files is a one-time ₹2500 (incl. GST) for that
board — after which it downloads as often as you like, at no
further cost. 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.
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 spend your balance 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>
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.