Solo project · first version
About CircuitBase
CircuitBase is a free electronics reference: board and connector pinouts reviewed against their official documentation, components and schematics, and an online schematic editor that runs in your browser. One person builds and maintains it.
Why CircuitBase exists
Pinouts and reference circuits are scattered across datasheets, forum threads and pictures with no source. When a picture is wrong, the cost is a damaged board or an evening of debugging. CircuitBase keeps the facts in one place, shows where each page comes from and puts the tools to use them next to the data.
Sources on every page
Each published page links to the datasheet, reference manual or standard it is based on.
Data, not pictures
Pins are searchable tables and filters, and the same records are available as JSON.
Tools next to the data
Check a pinout, then draw the circuit in the browser editor without installing anything.
How a page is made
A page is published by a person after review, not imported automatically.
Find the source
The official datasheet, reference manual, board schematic or standard for the exact board or part.
Turn it into data
Pins, functions, voltage limits and warnings go into a structured record that links back to the source.
Automatic checks
Validators check the structure, links between pages, translations and diagram rules. Schematics also pass electrical rule checks.
Human review
The author compares the record with its sources and records the review. Nothing is published without it.
Publish
Only reviewed records become pages, sitemap entries and machine data. Drafts stay out of the public site.
A published page means
- It matches its cited sources as of the review
- Its links, translations and diagram rules passed the checks
- Limits and warnings from the sources are on the page
It does not mean
- The board or circuit was bench-tested
- It is approved for manufacturing
- Your clone or revision matches the reviewed one
Before you connect power, check the documentation for your exact board revision.
What is available now
Only reviewed pages are public. The numbers below come from the same publication rules as the site itself.
Boards
Development board pinouts with an interactive diagram and a pin table.
8 boards
Components
Components with package pinouts and key parameters.
In review, not published yet
Schematics
Reference circuits you can open and change in the editor.
In review, not published yet
Connectors
Connector pinouts with contact numbering and orientation.
6 connectors
Online schematic editor
Symbols, wiring, electrical rule checks, export and sharing by link.
Next on the roadmap
Not available yet. Listed so you know where CircuitBase is going.
- Blog and videosGuides and walkthroughs built on the catalogue.
- Publish from the editorSubmit your schematic so others can find it in the catalogue.
- EmbedsPut an interactive pinout on your own site or documentation.
Help make it more accurate
CircuitBase has one author, so a report from someone with the hardware in hand matters. Reports and confirmations are public issues in the CircuitBase feedback repository on GitHub.
Report a problem
A wrong pin, voltage, orientation or connection? Say what you found and how you know.
Confirm a page
Checked a pinout against your board or built a circuit? Say which revision and how you checked it. Accepted confirmations are shown on the page after the next site update.
Suggest an addition
A board, part, circuit or editor feature you need.
You need a free GitHub account. Issues are public, so do not post personal data.
Data for developers and AI agents
Everything that is published is also available as static files: no key, no account.
| File | Contents |
|---|---|
/data/v1/pinouts/index.json | Published boards, with one JSON file per board |
/data/v1/connectors/index.json | Published connectors, with one JSON file per connector |
/data/v1/community/confirmations.json | Accepted community confirmations of published pages |
/llms.txt | Short overview of the site for language models |
/llms-full.txt | Full text context of the published boards |
/sitemap_index.xml | Every indexable page in every language |
Pages also carry Schema.org structured data: breadcrumbs, articles, datasets and FAQs.
Licence: CC BY 4.0
You may copy, adapt and use the catalogue data and texts, including commercially, if you credit CircuitBase and link to the page you used. The CircuitBase name and logo, the site code and the editor are not covered.
How to cite
CircuitBase, “Raspberry Pi Pico pinout”, https://circuitbase.tech/pinout/raspberry-pi-pico, CC BY 4.0.
Questions about CircuitBase
Is CircuitBase free?
Yes. Reading the catalogue, downloading the data and using the editor are free and need no account.
Where does the data come from?
From manufacturers' datasheets, reference manuals and board schematics, and from published standards. Each page links to the documents it is based on.
Can I rely on a pinout for my board?
Use it as a reviewed reference, not a guarantee. Pages are checked against their sources, not bench-tested, and clones or revisions can differ. Check the documentation for your exact board before connecting power.
Can I use the data in my project or product?
Yes, under CC BY 4.0, including commercial use: credit CircuitBase and link to the page you used.
I found a mistake. What should I do?
Open a report in the CircuitBase feedback repository on GitHub with the page, the pin or part and your evidence. Corrections go through the same review as new pages.
Why are some catalogues empty?
Their pages are written but still in review. They appear once the review is complete; drafts are never published to fill the site.
Is CircuitBase affiliated with board manufacturers?
No. It is an independent project; names and trademarks belong to their owners.
Which languages are supported?
The site is in English, Ukrainian, Spanish, Portuguese, Turkish and Polish. The editor interface is in English and Ukrainian.
Start with a board
Find the pinout of your board, or open the editor and draw a circuit.