# CircuitBase CircuitBase provides interactive, primary-sourced microcontroller development board pinout references and structured machine-readable datasets. ## Pinout Reference - [All Development Boards](https://circuitbase.tech/pinout/): Interactive board selector and searchable pin tables - [Arduino Family Pinouts](https://circuitbase.tech/pinout/arduino): Hardware comparison and board pinouts for Arduino - [ESP8266 Series Family Pinouts](https://circuitbase.tech/pinout/esp8266): Hardware comparison and board pinouts for ESP8266 Series - [Raspberry Pi Family Pinouts](https://circuitbase.tech/pinout/raspberry-pi): Hardware comparison and board pinouts for Raspberry Pi - [STM32 Series Family Pinouts](https://circuitbase.tech/pinout/stm32): Hardware comparison and board pinouts for STM32 Series ## Machine-readable Pinouts - [Public Pinouts V1 Catalog Index](https://circuitbase.tech/data/v1/pinouts/index.json): Complete machine-readable JSON index of all published boards - [Arduino Mega 2560 Rev3](https://circuitbase.tech/data/v1/pinouts/arduino-mega-2560.json): ATmega2560 92-pin structured dataset - [Arduino Pro Mini](https://circuitbase.tech/data/v1/pinouts/arduino-pro-mini.json): ATmega328P 34-pin structured dataset - [NodeMCU v2 Amica (ESP8266)](https://circuitbase.tech/data/v1/pinouts/nodemcu-v2-cp2102.json): ESP8266EX 30-pin structured dataset - [Raspberry Pi 40-Pin GPIO Header](https://circuitbase.tech/data/v1/pinouts/raspberry-pi-gpio-40pin.json): BCM2711 / BCM2712 / RP1 / BCM2837 40-pin structured dataset - [Raspberry Pi Pico](https://circuitbase.tech/data/v1/pinouts/raspberry-pi-pico.json): RP2040 40-pin structured dataset - [STM32F103C8T6 Blue Pill](https://circuitbase.tech/data/v1/pinouts/stm32f103c8t6-blue-pill.json): STM32F103C8T6 44-pin structured dataset - [STM32F411CEU6 Black Pill](https://circuitbase.tech/data/v1/pinouts/stm32f411ceu6-black-pill.json): STM32F411CEU6 44-pin structured dataset - [Wemos D1 Mini v3.0 (ESP8266)](https://circuitbase.tech/data/v1/pinouts/wemos-d1-mini-v3.json): ESP8266EX 16-pin structured dataset ## Data Policy Each published page is based on the cited manufacturer datasheets, reference manuals, board schematics or standards, passes automated structure, link, translation and diagram checks, and is published only after a recorded human review. Review does not mean bench testing or approval for manufacturing; clones and revisions can differ. Machine-readable JSON is under /data/v1/. ## About and Licence - [About CircuitBase](https://circuitbase.tech/about): solo project by Serhii Shvab; how pages are made and reviewed, data access and contact - Licence: catalogue data and texts are available under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/); credit CircuitBase and link to the page used. The CircuitBase name and logo, site code and editor are not covered. - Corrections and confirmations: https://github.com/circuitbase/feedback (public GitHub issues) - [Changelog](https://circuitbase.tech/changelog): dated list of user-visible changes, newest first (Atom feed: https://circuitbase.tech/changelog.xml) ## Connector Catalog - [Standard ARM 20-Pin JTAG Header](https://circuitbase.tech/connector/arm-jtag-20): Arm JTAG 20 (IEEE 1149.1 / SWD); 20 positions; machine JSON: https://circuitbase.tech/data/v1/connectors/arm-jtag-20.json - [ARM Cortex 10-Pin SWD Header](https://circuitbase.tech/connector/cortex-debug-10): ARM CoreSight 10-pin; 10 positions; machine JSON: https://circuitbase.tech/data/v1/connectors/cortex-debug-10.json - [DE-9 / DB-9 RS-232 Serial Port](https://circuitbase.tech/connector/db9-rs232): TIA/EIA-232 (DE-9, DTE); 9 positions; machine JSON: https://circuitbase.tech/data/v1/connectors/db9-rs232.json - [RJ45 8P8C Ethernet Connector](https://circuitbase.tech/connector/rj45-ethernet): TIA-568 (T568A / T568B); 8 positions; machine JSON: https://circuitbase.tech/data/v1/connectors/rj45-ethernet.json - [USB 2.0 Standard-A Connector](https://circuitbase.tech/connector/usb-a-standard): USB 2.0 (USB-IF); 4 positions; machine JSON: https://circuitbase.tech/data/v1/connectors/usb-a-standard.json - [USB Type-C Receptacle](https://circuitbase.tech/connector/usb-c-receptacle): USB Type-C R2.5 (USB-IF); 24 positions; machine JSON: https://circuitbase.tech/data/v1/connectors/usb-c-receptacle.json