# PCB Cupid ## Docs - [3D Printed Enclosure for Glyph Boards](https://learn.pcbcupid.com/documentation/enclosure/3d-printed-enclosure-for-glyph-esp32-boards.md): Download STL files and print a 3D enclosure designed for Glyph ESP32 development boards, with cutouts for the USB-C port, buttons, and Glink connector. - [Qwiic 2-in-1 Breakout Board](https://learn.pcbcupid.com/documentation/modules/breakout-boards/qwiic-2-in-1.md): Qwiic 2-in-1 Breakout board with dual I2C ports for chaining Qwiic-compatible sensors, displays, and modules to your microcontroller projects. - [Qwiic 4-in-1 Breakout Board](https://learn.pcbcupid.com/documentation/modules/breakout-boards/qwiic-4-in-1.md): Qwiic 4-in-1 Breakout board with four I2C ports for chaining multiple Qwiic-compatible sensors and modules from a single microcontroller bus. - [USB 4-in-1 Breakout Board](https://learn.pcbcupid.com/documentation/modules/breakout-boards/usb-4-in-1.md): USB 4-in-1 Breakout board exposing four USB connectors on one board for prototyping multi-port USB devices, hubs, and power distribution circuits. - [USB-A Female Breakout Board](https://learn.pcbcupid.com/documentation/modules/breakout-boards/usb-a-breakout-female.md): USB-A female breakout board exposing VBUS, GND, D+, and D- pins on a PCB to prototype custom USB host ports, hubs, and power delivery circuits. - [USB-A Male Breakout Board](https://learn.pcbcupid.com/documentation/modules/breakout-boards/usb-a-breakout-male.md): USB-A male breakout board exposing VBUS, GND, D+, and D- pins on a PCB to prototype dongles, macro pads, and USB devices that plug into a host. - [USB-C Breakout Board](https://learn.pcbcupid.com/documentation/modules/breakout-boards/usb-c.md): USB-C breakout board exposing power and data pins on a PCB to prototype custom USB-C devices, charging circuits, and data transfer projects. - [SoundBox — DIY MP3 Player](https://learn.pcbcupid.com/documentation/modules/g-kit/soundbox.md): DIY MP3 player called SoundBox using a Glyph ESP32 board, I2S audio codec, speaker, and SD card. - [1-Channel Relay Module with Glyph](https://learn.pcbcupid.com/documentation/modules/g-mod/1-ch-relay.md): Wire a single-channel relay module to a Glyph ESP32 development board and toggle a high-voltage load on and off using an Arduino digital pin. - [Key Array](https://learn.pcbcupid.com/documentation/modules/g-mod/key-array.md): 1×3 and 1×6 Push Button Module is a compact board with three independent tactile switches for providing digital input to microcontrollers. - [Limit Switch Module for Glyph](https://learn.pcbcupid.com/documentation/modules/g-mod/limit-switch.md): Use the G-Mod limit switch module to detect mechanical end-of-travel positions and trigger digital inputs on a Glyph ESP32 microcontroller board. - [Lithium Charger](https://learn.pcbcupid.com/documentation/modules/g-mod/lithium-charger.md): The G-Mod Lithium Charger safely charges 1S (3.7V) and 2S (7.4V) lithium-ion batteries with adjustable current settings for portable projects. - [MCP79412 RTC](https://learn.pcbcupid.com/documentation/modules/g-mod/mcp79412-rtc.md): MCP79412 RTC module with I²C, battery backup, alarms, and memory. Ideal for accurate timekeeping in Arduino, Raspberry Pi, and IoT projects. - [Dual Motor Driver](https://learn.pcbcupid.com/documentation/modules/g-mod/motor-driver.md): The G-Mod TB6612FNG dual motor driver controls two DC motors via an integrated dual H-bridge IC for efficient bidirectional speed and direction control. - [PCF8563 Real-Time Clock Module](https://learn.pcbcupid.com/documentation/modules/g-mod/pcf8563-rtc.md): PCF8563 RTC module with I2C interface for precise timekeeping. Ideal for Arduino, ESP32, and low-power embedded projects needing wake-up alarms. - [2-Channel Relay Module with Glyph](https://learn.pcbcupid.com/documentation/modules/g-mod/relay.md): Wire the G-Mod 2-channel relay module to a Glyph ESP32 development board and switch two independent high-voltage loads from Arduino digital pins. - [Micro SD Card Module with Glyph](https://learn.pcbcupid.com/documentation/modules/g-mod/sd-card.md): Interface the G-Mod micro SD card module with a Glyph ESP32 board over SPI to read and write files, log sensor data, and store project assets. - [Serial Flash](https://learn.pcbcupid.com/documentation/modules/g-mod/serial-flash.md): A serial flash module provides reliable non-volatile memory for microcontrollers, allowing for firmware storage, data logging, and configuration management. - [WS2812B RGB Ring](https://learn.pcbcupid.com/documentation/modules/g-mod/ws2812b-led.md): WS2812B RGB LED Ring with individually addressable LEDs, full-color effects, and easy control for Arduino, ESP32, and DIY lighting projects. - [2-Channel Microphone](https://learn.pcbcupid.com/documentation/modules/g-sense/2-channel-microphone.md): Dual IM69D130 digital microphones for high-quality stereo audio capture. I2S interface for seamless integration with microcontrollers. - [CAP1203 Capacitive Touch Slider](https://learn.pcbcupid.com/documentation/modules/g-sense/capacitive-touch-slider.md): CAP1203 3-Channel Capacitive Touch Controller with I²C interface and PWM output. Perfect for touch-sensitive controls and sliders. - [GSI003 Industrial Temp & Humidity Sensor](https://learn.pcbcupid.com/documentation/modules/g-sense/hdc3020-rs485.md): GSI003 industrial-grade temperature and humidity sensor with RS485 output, powered by TI's MSPM0 microcontroller for harsh environment monitoring. - [ICS43434 Single-Channel I2S Microphone](https://learn.pcbcupid.com/documentation/modules/g-sense/microphone.md): Interface a single-channel ICS43434 I2S MEMS microphone with a Glyph ESP32 development board to capture digital audio for voice and sound projects. - [QMC6309 Magnetometer](https://learn.pcbcupid.com/documentation/modules/g-sense/qmc6309-magnetometer.md): QMC6309 3-Axis Electronic Compass with I²C interface, high stability, and built-in self-test. Perfect for drones, robotics, and navigation. - [SHT35 Temperature and Humidity Sensor](https://learn.pcbcupid.com/documentation/modules/g-sense/sht35.md): Interfacing G-Sense SHT35 High Accuracy Humidity & Temperature Sensor with Arduino, ESP32, and GLYPH-C3. Includes pinout, circuit diagram, and example code. - [SHT45 Temperature and Humidity Sensor](https://learn.pcbcupid.com/documentation/modules/g-sense/sht45.md): Interfacing G-Sense SHT45 High Accuracy Humidity & Temperature Sensor with Arduino, ESP32, and GLYPH-C3. Includes pinout, circuit diagram, and example code. - [Glyph C3 Assembly](https://learn.pcbcupid.com/documentation/modules/glyph/glyph-esp32c3/assembly.md): Assemble the Glyph C3 by soldering headers to suit your project. Boards ship fully tested without headers attached for maximum configuration flexibility. - [Glyph C3 Overview](https://learn.pcbcupid.com/documentation/modules/glyph/glyph-esp32c3/overview-glyph-c3.md): Overview of the Glyph C3 development board: a compact RISC-V microcontroller with Wi-Fi, Bluetooth LE, and Qwiic-compatible Glink connector. - [Glyph C3 Pinouts](https://learn.pcbcupid.com/documentation/modules/glyph/glyph-esp32c3/pinouts.md): Tour the Glyph C3 board: GPIO pin assignments, power rails, communication interfaces, USB-C port, and Glink connector reference pinout. - [Glyph C3 Power Management](https://learn.pcbcupid.com/documentation/modules/glyph/glyph-esp32c3/power-management.md): Power the Glyph C3 over USB-C or a single-cell lithium battery, monitor charge status, and configure low-power deep sleep modes for IoT projects. - [Glyph C6 Power Management](https://learn.pcbcupid.com/documentation/modules/glyph/glyph-esp32c6/glyph-esp32-c6-power-management.md): Power the Glyph C6 over USB-C or a single-cell lithium battery, monitor charge status, and configure deep sleep modes for low-power IoT projects. - [Glyph C6 Assembly](https://learn.pcbcupid.com/documentation/modules/glyph/glyph-esp32c6/glyphc6-assembly.md): Assemble the Glyph C6 by soldering headers to suit your project. Boards ship fully tested without headers attached for maximum configuration flexibility. - [Glyph C6 Pinouts](https://learn.pcbcupid.com/documentation/modules/glyph/glyph-esp32c6/glyphc6-pinouts.md): Tour the Glyph C6 board: GPIO pin assignments, power rails, communication buses, USB-C port, and Glink connector reference pinout diagram. - [Glyph C6 Overview](https://learn.pcbcupid.com/documentation/modules/glyph/glyph-esp32c6/overview-glyph-c6.md): Overview of the Glyph C6 development board: a RISC-V microcontroller with Wi-Fi 6, Bluetooth LE, Zigbee, Thread, and a Qwiic Glink connector. - [Glyph H2 Assembly](https://learn.pcbcupid.com/documentation/modules/glyph/glyph-esp32h2/glyph-assembly.md): Assemble the Glyph H2 by soldering headers to suit your project. Boards ship fully tested without headers attached for maximum configuration flexibility. - [Glyph H2 Overview](https://learn.pcbcupid.com/documentation/modules/glyph/glyph-esp32h2/overview-glyph-h2.md): Overview of the Glyph H2 development board: a RISC-V microcontroller with Bluetooth LE, Zigbee, and Thread for low-power mesh networking. - [Glyph H2 Pinouts](https://learn.pcbcupid.com/documentation/modules/glyph/glyph-esp32h2/pinouts-h2.md): Tour the Glyph H2 board: GPIO pin assignments, power rails, communication buses, USB-C port, and Glink connector reference pinout diagram. - [Glyph H2 Power Management](https://learn.pcbcupid.com/documentation/modules/glyph/glyph-esp32h2/power-management-glyph.md): Power the Glyph H2 over USB-C or a single-cell lithium battery, monitor charge status, and configure deep sleep modes for low-power mesh nodes. - [Glyph S3 Assembly](https://learn.pcbcupid.com/documentation/modules/glyph/glyph-esp32s3/glyph-esp32-s3-assembly.md): Assemble the Glyph S3 by soldering headers to suit your project. Boards ship fully tested without headers attached for maximum configuration flexibility. - [Glyph S3 Pinouts](https://learn.pcbcupid.com/documentation/modules/glyph/glyph-esp32s3/glyph-esp32-s3-pinouts.md): Tour the Glyph S3 board: GPIO pin assignments, power rails, communication buses, USB-C port, and Glink connector reference pinout diagram. - [Glyph S3 Power Management](https://learn.pcbcupid.com/documentation/modules/glyph/glyph-esp32s3/glyph-esp32-s3-power-management.md): Power the Glyph S3 over USB-C or a single-cell lithium battery, monitor charge status, and configure deep sleep modes for low-power IoT projects. - [Glyph S3 Overview](https://learn.pcbcupid.com/documentation/modules/glyph/glyph-esp32s3/glyph-s3-overview.md): Overview of the Glyph S3 development board: a dual-core Xtensa MCU with Wi-Fi, Bluetooth LE, AI acceleration, and a Qwiic Glink connector. - [Getting Started](https://learn.pcbcupid.com/documentation/welcome/getting-started.md): Learn everything you need to be a hardware engineer in a systematic way, which is not behind a paywall! From zero to hero only with pure knowledge. - [Arduino IDE Setup](https://learn.pcbcupid.com/documentation/welcome/prerequisites/arduino-ide-setup.md): The Espressif core provides support for ESP32-C3 microcontroller boards. This page covers getting your Arduino IDE set up to include your board. - [Code Composer Studio IDE Setup](https://learn.pcbcupid.com/documentation/welcome/prerequisites/cc-studio.md): Install and configure TI's Code Composer Studio IDE to develop, build, and debug firmware on MSP430 and MSPM0 microcontrollers used with Glyph boards. - [ESP-IDF Setup for Glyph Boards](https://learn.pcbcupid.com/documentation/welcome/prerequisites/esp-idf.md): Install Espressif's ESP-IDF toolchain to build C/C++ firmware for Glyph ESP32 boards, including Zigbee examples between the Glyph C6 and Glyph H2. - [Glink Connector Overview](https://learn.pcbcupid.com/documentation/welcome/prerequisites/glink.md): The Glink connector on every Glyph board is electrically and mechanically compatible with Qwiic and STEMMA QT for plug-and-play I2C sensor chaining. - [Smowcode IDE Setup](https://learn.pcbcupid.com/documentation/welcome/prerequisites/smowcode-ide-setup.md): Glyph development board support Smowcode! A low core embedded programming IDE. This page covers getting your Smowcode IDE set up and work with GLYPH Platform. - [Edge Impulse Gesture Recognition](https://learn.pcbcupid.com/guides/ai/edge-impulse.md): Train and deploy a gesture recognition model on ESP32 boards using Edge Impulse, covering data collection, model training, and on-device inference. - [ESP32-C3 Voice Chatbot](https://learn.pcbcupid.com/guides/ai/esp32-c3-voice-chatbot.md): Build a mini AI voice assistant on the ESP32-C3 using Deepgram for speech recognition, Groq for LLM inference, and n8n for workflow automation. - [Z-Claw AI Object Detection](https://learn.pcbcupid.com/guides/ai/z-claw.md): Build the Z-Claw robotic gripper that uses on-device AI and computer vision on ESP32 to detect, classify, and pick up objects autonomously. - [Blink an LED with Arduino IDE](https://learn.pcbcupid.com/guides/arduino-ide-blink-led.md): Run your first Arduino sketch on a Glyph board: wire an LED, install the ESP32 core, and upload the classic Blink example from the Arduino IDE. - [Flame Sensor Test with GLYPH](https://learn.pcbcupid.com/guides/basic-sensors/flame-sensor.md): Wire a flame sensor to a Glyph ESP32 board and read analog input values to detect open flames or infrared light sources for fire safety projects. - [IR Sensor with Glyph ESP32-C6](https://learn.pcbcupid.com/guides/basic-sensors/infrared-sensor.md): Connect an infrared proximity sensor to the Glyph ESP32-C6, read digital output, and detect nearby objects for line-following or obstacle avoidance. - [LDR Light Sensor with Glyph C6](https://learn.pcbcupid.com/guides/basic-sensors/ldr.md): Wire a light-dependent resistor (LDR) to the Glyph ESP32-C6 board and read analog values to measure ambient light levels in your IoT projects. - [MQ2 Gas Sensor with Glyph ESP32-C6](https://learn.pcbcupid.com/guides/basic-sensors/mq2-sensor.md): Interface the MQ2 gas sensor with the Glyph ESP32-C6 board to detect LPG, smoke, methane, and other combustible gases for safety projects. - [HC-SR04 Ultrasonic Sensor with Glyph](https://learn.pcbcupid.com/guides/basic-sensors/ultrasonic-sensor.md): Connect the HC-SR04 ultrasonic distance sensor to the Glyph ESP32-C6 board, send a trigger pulse, and measure distance using the echo response. - [Battery Voltage Measurement on Glyph](https://learn.pcbcupid.com/guides/battery-measurement.md): Read battery voltage on a Glyph ESP32 board using the onboard voltage divider, scale the ADC reading, and report state of charge to the serial monitor. - [BH1750 Adafruit Sensor with Glyph](https://learn.pcbcupid.com/guides/bh1750adafruit-compatibility.md): Connect the BH1750 Adafruit light sensor to a Glyph development board over I2C using the Glink/Qwiic connector and read ambient lux values. - [BLE Server Demo on Glyph](https://learn.pcbcupid.com/guides/bluetooth/bluetoothglyph.md): Set up a Bluetooth Low Energy server on a Glyph ESP32 board, advertise a custom service, and exchange data with a phone or BLE central device. - [DHT Sensor One-Wire Communication](https://learn.pcbcupid.com/guides/dht-onewire-communication.md): Read temperature and humidity from a DHT11 or DHT22 sensor on Glyph ESP32 boards using the One-Wire protocol with example Arduino code. - [OLED Display Test on Glyph Boards](https://learn.pcbcupid.com/guides/display-test.md): Run a built-in OLED display test on Glyph ESP32 boards over I2C using the Adafruit SSD1306 library to verify wiring and screen functionality. - [I2C Scanner for Glyph ESP32 Boards](https://learn.pcbcupid.com/guides/i2c-scan-test.md): Run an I2C scanner sketch on a Glyph ESP32 development board to discover the 7-bit addresses of connected I2C sensors, displays, and modules. - [Parallel LCD Display with Glyph](https://learn.pcbcupid.com/guides/lcd.md): Wire a 16x2 parallel LCD to a Glyph ESP32 board and print text using the LiquidCrystal library, covering pin connections and example code. - [I2C LCD Display with Glyph ESP32](https://learn.pcbcupid.com/guides/lcd-i2c.md): Connect a 16x2 LCD with I2C backpack to a Glyph ESP32 board over two wires and print messages using the LiquidCrystal_I2C Arduino library. - [Analog Input and Output on Glyph](https://learn.pcbcupid.com/guides/reading-analoginput.md): Read analog values from a potentiometer and drive PWM outputs on the Glyph ESP32 development board using analogRead and analogWrite in Arduino. - [Rotary Encoder with Glyph ESP32-C6](https://learn.pcbcupid.com/guides/rotor-encoder-with-glyph-c6.md): Read direction, position, and button presses from a rotary encoder on the Glyph ESP32-C6 board using interrupts and example Arduino code. - [Servo Motor Control with Glyph C6](https://learn.pcbcupid.com/guides/servo-motor-with-glyph-c6.md): Control a hobby servo motor's angle using PWM on the Glyph ESP32-C6 development board with the ESP32Servo Arduino library and wiring diagram. - [Stepper Motor with DRV8833 Driver](https://learn.pcbcupid.com/guides/stepper-motor-with-drv8833.md): Drive a bipolar stepper motor at variable speeds using the DRV8833 motor driver and a Glyph ESP32 board with example Arduino code and wiring. - [OpenWeatherMap REST API on Glyph](https://learn.pcbcupid.com/guides/temperature-monitoring-using-glyph.md): Call the OpenWeatherMap REST API from a Glyph ESP32 board over Wi-Fi, parse JSON responses, and log temperature and humidity to the serial monitor. - [REST API Weather on SH1106 OLED](https://learn.pcbcupid.com/guides/temperaturemonitoring-glyph+sh1106oled.md): Fetch live temperature data from the OpenWeatherMap REST API on a Glyph ESP32 board and display readings on an SH1106 OLED screen over I2C. - [Control a Dual Relay over Wi-Fi](https://learn.pcbcupid.com/guides/wifi/local-webserver-to-control-relay.md): Host a local web server on a Glyph ESP32 board to switch a two-channel relay on and off from a browser for remote control of lights or appliances. - [Create a Wi-Fi Access Point on Glyph](https://learn.pcbcupid.com/guides/wifi/wifiaccess-point.md): Configure a Glyph ESP32 board as a standalone Wi-Fi access point so other devices can connect directly without an external router or internet. - [Arduino Zigbee Blink: C6 to H2](https://learn.pcbcupid.com/guides/zigbee/arduino-zigbee-blink.md): Set up Zigbee communication between a Glyph ESP32-C6 coordinator and ESP32-H2 end device in the Arduino IDE to remotely blink an LED over the air. - [Introduction](https://learn.pcbcupid.com/index.md): PCB Cupid is your open resource for PCB design, hardware engineering, and electronics projects, with tutorials for KiCad, EasyEDA, ESP32, and Glyph boards. - [Assigning Footprints in EasyEDA](https://learn.pcbcupid.com/pcb-design/design/easyeda/assigning-footprint-in-easyeda.md): Learn to assign existing footprints and create custom footprints in EasyEDA, linking schematic symbols to physical land patterns ready for PCB layout. - [Creating Custom Symbols in EasyEDA](https://learn.pcbcupid.com/pcb-design/design/easyeda/custom-symbol-in-easyeda.md): Step-by-step guide to creating custom schematic symbols in EasyEDA for components not in the standard library, with pin numbering and graphics tips. - [EasyEDA DRC and Gerber Export](https://learn.pcbcupid.com/pcb-design/design/easyeda/drc-and-gerber-generation.md): Run design rule checks in EasyEDA and export your PCB as Gerber files ready for manufacturing, including drill files and pick-and-place outputs. - [EasyEDA Tutorial for Beginners](https://learn.pcbcupid.com/pcb-design/design/easyeda/easyeda-intro.md): Get started with EasyEDA by designing a simple battery management PCB from scratch, covering project setup, schematic capture, and the design workflow. - [EasyEDA Schematic Editor with IP5306](https://learn.pcbcupid.com/pcb-design/design/easyeda/ip5306-battery-management.md): Use the EasyEDA schematic editor to design a battery management circuit around the IP5306 power IC, covering nets, labels, and component placement. - [EasyEDA PCB Layout with TP5640](https://learn.pcbcupid.com/pcb-design/design/easyeda/tp5640-pcblayout.md): Design a PCB layout in EasyEDA for a TP5640-based battery charger, covering component placement, trace routing, copper pours, and design rule checks. - [KiCad Constraints & Net Class](https://learn.pcbcupid.com/pcb-design/design/kicad/constraints-and-net-class.md): Add design constraints and assign net classes in the KiCad PCB editor so your board meets manufacturing tolerances and avoids costly fabrication issues. - [KiCad Custom Footprint](https://learn.pcbcupid.com/pcb-design/design/kicad/custom-footprints-in-kicad.md): In this article, Let’s see how to create the footprint using the footprint editor and also add an external footprint that we find online wihtin KiCad - [KiCad Custom Symbols](https://learn.pcbcupid.com/pcb-design/design/kicad/custom-symbols-in-kicad.md): Create custom schematic symbols in KiCad for parts missing from the standard libraries, including pin numbering, graphics, and library organization tips. - [KiCad Design Rule Checker](https://learn.pcbcupid.com/pcb-design/design/kicad/drc-in-kicad.md): Run the design rule checker in KiCad to verify clearance, track width, and connectivity, then add branding elements like logos and silkscreen text. - [KiCad Gerber Generation](https://learn.pcbcupid.com/pcb-design/design/kicad/generate-gerber-file-in-kicad.md): Export a finished KiCad PCB project as Gerber and drill files ready to send to a fabrication house, including layer setup and plot options. - [KiCad For Beginners](https://learn.pcbcupid.com/pcb-design/design/kicad/introduction-on-kicad.md): Start the KiCad tutorial series with an introduction to downloading, installing, and exploring the open-source KiCad EDA suite for PCB design. - [KiCad User Interface](https://learn.pcbcupid.com/pcb-design/design/kicad/kicad-user-interface.md): Explore the KiCad user interface, including the project manager, schematic editor, PCB editor, and library browsers, with tips for navigating each tool. - [KiCad Footprint Assignment Tool](https://learn.pcbcupid.com/pcb-design/design/kicad/kicads-footprint-assignment-tool.md): Use KiCad's footprint assignment tool to link each schematic symbol to a physical footprint, organize libraries, and prepare your design for PCB layout. - [KiCad PCB Optimization](https://learn.pcbcupid.com/pcb-design/design/kicad/optimize-pcb-in-kicad.md): Optimize your KiCad PCB layout for manufacturability and performance by improving trace routing, component placement, copper pours, and via usage. - [KiCad PCB Layout Editor](https://learn.pcbcupid.com/pcb-design/design/kicad/pcb-layout-editor.md): Use the KiCad PCB layout editor effectively to place components, route traces, define layer stackups, and prepare a printed circuit board for fabrication. - [KiCad PCB Routing](https://learn.pcbcupid.com/pcb-design/design/kicad/pcb-routing.md): Learn PCB routing techniques in KiCad including manual and interactive routing, differential pairs, length tuning, and best practices for signal integrity. - [KiCad PCB Stackup](https://learn.pcbcupid.com/pcb-design/design/kicad/pcb-stackup.md): Understand single-layer, double-layer, and multilayer PCB stackups in KiCad and choose the right configuration for cost, performance, and complexity. - [KiCad Electrical Rule Checker](https://learn.pcbcupid.com/pcb-design/design/kicad/performing-erc-and-verify-circuit-in-kicad.md): Run electrical rule checks (ERC) in KiCad and verify your schematic for unconnected pins, conflicting outputs, and other errors before PCB layout. - [KiCad Schematic Prettify](https://learn.pcbcupid.com/pcb-design/design/kicad/prettify-your-schematic.md): Use KiCad tools to make your schematic more readable with proper labels, hierarchical sheets, alignment, and graphical elements for professional output. - [KiCad Schematic Editor](https://learn.pcbcupid.com/pcb-design/design/kicad/schematic-editor.md): This is a follow up article KiCad tutorial,Where you learn how to use the schmatic editor and build a schematic for a digital Diya! - [KiCad Footprint Selection](https://learn.pcbcupid.com/pcb-design/design/kicad/select-the-best-footprint.md): In KiCad each schematic symbol needs a footprint; learn how to select the best footprint for each component based on package, size, and assembly method. - [Ordering PCBs from LionCircuits](https://learn.pcbcupid.com/pcb-design/orders/ordering-from-lioncircuits-website.md): Step-by-step guide to placing a PCB manufacturing order on the LionCircuits website, including Gerber upload, stackup selection, and shipping options. ## OpenAPI Specs - [openapi](https://learn.pcbcupid.com/api-reference/openapi.json)