Skip to the content
PCBKitNew board
2 layers98.6 × 53.8 mmPiaa, the printed circuit board in 3D

Industrial extension board for Raspberry Pi Pico (W). RS485, EMI insulated digital input/output pins.

Size
98.6 × 53.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
104
Nets
98
Pads
430
Tracks, vias
584, 41
Pours
5
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
4 Mar 2023
Updated
9 Mar 2023

Overview

Piaa is an open-source printed circuit board by soypat, from the soypat/piaa repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 98.6 × 53.8 mm with 104 parts on 98 nets, routed with 584 tracks and 41 vias.

It is built around the MAX3072EESA+, MCP1416-E/OT and LM2596S-5.0, with the FQT13N06L-VB, PTS12066V100 and PSD12C among its other parts. Its parts include 32 resistors, 18 diodes, 17 capacitors, 10 ICs and 7 connectors. It belongs with the interfaces and adapters boards and the RP2040 boards of this library.

Main components

12

README

README.md

piaa

PIAA, inspired by the CIAA project.

The PIAA is a open source printed cicuit board design for use in industrial settings where electromagnetic interference is of great concern. The on board processor is intended to be the RP2040 contained in the Raspberry Pi Pico package

Features:

  • All I/O except for GPIO header come with extensive EMI protection.
  • Wide temperature range components.
  • 1 RS485 peripheral using MAX3072E.
  • 6 Digital outputs with PWM capabilities.
  • 4 digital inputs.
  • Powered be 6-24V input.
  • 8 additional GPIO on header with SPI, I2C, UART, PWM, PIO capabilities. This header is connected to GPIO0 through GPIO7.
  • Regulated 3.3V and 5V outputs.
  • Grounded padding on sides of Proant wifi/bluetooth antenna to potentially increase antenna gain (not tested).

Kicad: Project setup

This project was made entirely with Kicad.

Download external dependencies with:

sh
git submodule update --init

Further setup

I'd believe the project should be set automatically since I've taken care to include all libraries as "Project" libraries, not "Global". In any case, if that fails you may follow the steps detailed here to setup any symbol, footprint and 3D model libraries that may be needed to work or visualize the PIAA.

  1. After initializing git submodules with external symbol and footprint libraries (with git submodule update --init) follow the symbol installation instructions at this link and use the footprint in the folder [RP-Pico Libraries](./submodules/KiCad-RP-Pico/RP-Pico Libraries).

  2. Setup piaalib symbol and footprint libraries. They are located under design/lib/piaalib. The steps to adding these libraries are the same as with the RP-Pico libraries.

Parts

104
QtyValueFootprintReferences
7LED REDLED_SMD:LED_0603_1608MetricD1, D2, D3, D4, D5, D6, D18
6100kResistor_SMD:R_0201_0603MetricR10, R11, R17, R19, R21, R23
6100nFCapacitor_SMD:C_0805_2012MetricC7, C8, C9, C10, C11, C12
61uFCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C4, C5, C6
6330Resistor_SMD:R_0201_0603MetricR1, R2, R3, R4, R5, R6
6FQT13N06LPackage_TO_SOT_SMD:SOT-223Q1, Q2, Q3, Q4, Q5, Q6
6MCP1416Package_TO_SOT_SMD:SOT-23-5U1, U2, U3, U4, U5, U6
6PTS12066V100piaalib:PTS12066V100F1, F2, F3, F4, F5, F6
42.2kResistor_SMD:R_0201_0603MetricR16, R18, R20, R22
43.3kResistor_SMD:R_0201_0603MetricR24, R25, R26, R27
44.7kResistor_SMD:R_0201_0603MetricR28, R29, R30, R31
4LED YLLED_SMD:LED_0603_1608MetricD10, D11, D12, D13
4jumperConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1, JP2, JP3, JP4
34k7Resistor_SMD:R_0201_0603MetricR7, R8, R9
3PSD12Cpiaalib:SOD-323D7, D8, D9
2680Resistor_SMD:R_0201_0603MetricR12, R14
2USMF020piaalib:USMF020PS1, PS2
1100 @ 1/2WResistor_SMD:R_1206_3216MetricR15
1100nFCapacitor_SMD:C_0201_0603MetricC14
110uFCapacitor_SMD:CP_Elec_3x5.4C17
110uF/6V3Capacitor_SMD:CP_Elec_3x5.3C13
1120Resistor_SMD:R_0201_0603MetricR13
11kResistor_SMD:R_0603_1608MetricR32
1330uFCapacitor_SMD:CP_Elec_3x5.4C16
1470uFCapacitor_SMD:CP_Elec_4x3C15
147uHInductor_SMD:L_0805_2012MetricL1
1B540C-13-Fpiaalib:B540C-13-FD15
1Conn_01x06_FemaleConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ9
1Conn_02x04_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ2
1LM2596S-5Package_TO_SOT_SMD:TO-263-5_TabPin3U9
1MAX3072EPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU7
1MURS360T3Gpiaalib:MURS360T3GD14
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U10
1PMEG3020EHDiode_SMD:D_SOD-123FD16
1PS2805-4piaalib:SSOP-16_0.5x0.4mm_pitch1.27mmP1
1PTS18126V300piaalib:PTS18126V300F7
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU8
1SMAZ5V6piaalib:SMAZ5V6D17
1Screw_Terminal_01x02TerminalBlock:TerminalBlock_bornier-2_P5.08mmJ8
1Screw_Terminal_01x03TerminalBlock:TerminalBlock_bornier-3_P5.08mmJ1
1Screw_Terminal_01x05TerminalBlock:TerminalBlock_bornier-5_P5.08mmJ7
1Screw_Terminal_01x06TerminalBlock:TerminalBlock_bornier-6_P5.08mmJ6

Questions

How big is the Piaa PCB?

It measures 98.6 × 53.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Piaa use?

104 parts, built around the MAX3072EESA+, MCP1416-E/OT, LM2596S-5.0 and FQT13N06L-VB. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Piaa KiCad files?

From the soypat/piaa repository on GitHub, at the commit this page was made from: the board is design/piaa/piaa.kicad_pcb and its schematic design/piaa/piaa.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Piaa design in my own project?

Its repository publishes it under the GPL-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers138.6 × 86.2 mmCiaa nxp, the printed circuit board in 3D

    Ciaa nxp

    ciaa/Hardware

    Hardware de la CIAA

    443 parts216
  • 2 layers150 × 100 mmPonchoPLC, the printed circuit board in 3D

    PonchoPLC

    ciaa/Ponchos

    El poncho consta de elemento digitales y analógicos tales como: potenciómetro, buzzer, UART/RS-232, LCD 16x2, teclado matricial 4x3, y pinout para comunicaciones varias y pines de propósito general.

    120 parts15
  • 2 layers85.8 × 137 mmDiseño esquematico Garra, the printed circuit board in 3D

    Diseño esquematico Garra

    gonblas/blitzcrank

    Blitzcrank es un prototipo de garra robótica móvil controlada manualmente, capaz de desplazarse en los ejes X e Y mediante rieles y de realizar movimientos de subida, bajada, apertura y cierre para la manipulación de…

    196 parts2GPL-3.0
  • 2 layers120 × 80 mmTrackerAVL, the printed circuit board in 3D

    TrackerAVL

    brengi/CESE-PCB

    Curso de Diseño de Circuitos Impresos de la Carrera de Especialización en Sistemas Embebidos

    173 parts7
  • 4 layers66.5 × 70 mmMarineBoard, the printed circuit board in 3D

    MarineBoard

    Cadburies/SisuAssistant

    Sailing yacht Sisu: Home Assistant + ESPHome Marine Board (alternator regulation, tanks) + MQTT kernel, Signal K/Grafana/InfluxDB on a NAS, and Sisu Nav chart & weather-routing cockpit.

    147 parts1Apache-2.0
  • 4 layers260.2 × 144.2 mmPREP400, the printed circuit board in 3D

    PREP400

    DenovoSciences/PCB-PREP400

    Repository for the Celsee PREP400 printed circuit board

    484 parts
  • 4 layers106 × 63.5 mmBrineomatic, the printed circuit board in 3D

    Brineomatic

    hoeken/brineomatic

    Open Source Watermaker Controller.

    323 parts47LGPL-2.1
  • 2 layers193.3 × 111.3 mmGATEWAY HARDWARE V1, the printed circuit board in 3D

    GATEWAY HARDWARE V1

    kori-thespirit/LoraGatewayDevelopment

    224 partsMIT