Skip to the content
PCBKitNew board
2 layers95.5 × 57 mmDspic30 simple, the printed circuit board in 3D

Breadboard-friendly dsPIC30F4011 (DIP-40, all-THT) dev board—KiCad 8 hardware (Rev D) plus XC16 demo firmware, 12 V→5 V regulation, crystal clock & ICSP.

Size
95.5 × 57 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
45
Pads
129
Tracks, vias
175, 2
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
8 Jun 2025
Updated
16 Jul 2025

Overview

Dspic30 simple is an open-source printed circuit board by Esdras2, from the Esdras2/dspic30f-devboard-kit repository on GitHub, published under the MIT licence. It is a 2-layer board of 95.5 × 57 mm with 23 parts on 45 nets, routed with 175 tracks and 2 vias.

It is built around the PIC18F4550-I/PT, L7805 and 1N4148WT. Its parts include 8 capacitors, 3 connectors, 2 resistors, 2 ICs and 1 diode. It belongs with the microcontroller boards boards and the PIC boards of this library.

Main components

3

README

README.md

dsPIC30F4011 DIP-40 Development Board

A through-hole, single-supply platform for mixed-signal DSP labs

KiCad 8.x
Latest Revision D
License: MIT

Compact, breadboard-friendly board built around Microchip’s
dsPIC30F4011 (DIP-40). Ideal for university courses and hobbyists who need a low-cost, fully-THT solution for real-time DSP, motor-control, or instrumentation projects.


📑 Table of Contents

  1. Key Features (Rev D)
  2. Hardware Revisions
  3. Folder Structure
  4. Quick Start
  5. Bill of Materials
  6. Contributing
  7. License
  8. Resumen rápido en español

Key Features (Rev D)

BlockDetails
Power12 V DC barrel jack → on-board 5 V LDO (LM7805)
CPUdsPIC30F4011, 30 MIPS, socket pads widened for easy solder/rework
Clockprecise UART/DSP timing
ResetSingle RC + Schmitt trigger → faster boot, ~50 % parts count cut
ICSPStandard 6-pin header (Pickit 3/4 compatible)
ServiceBridge jumpers isolate power, ICSP, and analog rails → safe bring-up / troubleshooting
SilkscreenPin name on every MCU pad + labelled test points
Form Factor52 mm × 45 mm PCB (≈18 % smaller than Rev B) — fits 70 mm breadboards

Full schematic, 3-D renders, PDFs, and Gerbers live in /hardware/Rev_D/.


Hardware Revisions

RevFocusMajor Changes
BFirst productionBase THT design, 12 V→5 V regulation, full silkscreen
CBug-fix & size reductionFixed reversed barrel polarity, wired VREF±; PCB shrunk 63 × 52 mm → 52 × 45 mm
DServiceability & accuracySimplified reset, larger socket pads, bridge jumpers, crystal oscillator added

Older spins remain for reference; Rev D is the recommended build.


Folder Structure

text
.
├── hardware/         # KiCad 8 projects
│   ├── Rev_B/
│   ├── Rev_C/
│   └── Rev_D/
├── firmware/         # MPLAB X XC16 demo code (blinky, UART loop-back, FIR demo)
├── docs/             # Schematics (PDF), BOMs (CSV/XLSX), 3-D STEP
└── README.md

Quick Start

1 · Clone & Open Hardware

bash
git clone https://github.com/<your-org>/dsPIC30F4011-THT.git
cd dsPIC30F4011-THT/hardware/Rev_D
kicad Rev_D.kicad_pro    # KiCad ≥ 8.0

2 · Generate Gerbers

KiCad → File ▸ Plot → select Gerber + Drill; zip and send to JLCPCB / PCBWay / OSH Park.

3 · Assemble

All parts are through-hole; ideal for hand-soldering or wave machines. Tip : keep bridge jumpers open on first power-up.

4 · Flash the Demo

TBD


Bill of Materials (excerpt)

QtyDesignatorPart & LinkNote
1U1dsPIC30F4011-I/P40-pin DIP, 30 MIPS
1X1Crystal 7 .3728 MHzHC-49S
2C7, C822 pF NP0Crystal load caps
1IC1LM7805TO-220, 1 A
8C1…C8100 nF MLCCDecoupling (per VDD)

See docs/BOM_Rev_D.xlsx for the full list with supplier SKUs.


Contributing

TBD

Bug reports and board mods are welcome!


License

All hardware, firmware, and documents are released under the MIT License. See the LICENSE file for details.


Resumen rápido (español)

  • Placa educativa THT con dsPIC30F4011.
  • Rev D añade cristal, jumpers de aislamiento y pads más amplios.
  • Archivos KiCad 8 en /hardware/Rev_D/; BOM completa en docs/.
  • Programación vía ICSP con Pickit 3/4.

¡Felices prototipos! 🎉

Parts

23
QtyValueFootprintReferences
40.1uFCapacitor_THT:C_Disc_D7.5mm_W5.0mm_P7.50mmC3, C5, C6, C7
2100uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC1, C2
222pFCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC4, C8
2Jumper_3_Bridged12Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1, JP2
110KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
11N4148WTDiode_THT:D_DO-41_SOD81_P7.62mm_HorizontalDee1
1330Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
1Conn_01x19_PinConnector_PinSocket_2.54mm:PinSocket_1x19_P2.54mm_VerticalJ2
1Conn_01x21_PinConnector_PinSocket_2.54mm:PinSocket_1x21_P2.54mm_VerticalJ4
1Conn_PIC_ICSP_ICDConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalICSP1
1CrystalCrystal:Resonator-2Pin_W8.0mm_H3.5mmY1
1Jack-DCConnector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_HorizontalJ1
1L7805Package_TO_SOT_THT:TO-220-3_Horizontal_TabDownU2
1LEDLED_SMD:LED_1206_3216MetricD1
1LOGOLogo_proj_Library:logo_tec_18mm_silkscreenG***
1PIC18F4550-IPPackage_DIP:DIP-40_W15.24mm_SocketU1
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW1

Questions

How big is the Dspic30 simple PCB?

It measures 95.5 × 57 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Dspic30 simple use?

23 parts, built around the PIC18F4550-I/PT, L7805 and 1N4148WT. 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 Dspic30 simple KiCad files?

From the Esdras2/dspic30f-devboard-kit repository on GitHub, at the commit this page was made from: the board is dspic30_simple.kicad_pcb and its schematic dspic30_simple.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Dspic30 simple design in my own project?

Its repository publishes it under the MIT 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

  • 2 layers71.1 × 95.3 mmPlaca PIC18F4550, the printed circuit board in 3D

    Placa PIC18F4550

    WelsTheory/PIC18F4550-TUTORIAL

    PIC18F4550 - TUTORIAL

    36 parts55
  • 2 layersPICDUINO, the printed circuit board in 3D

    PICDUINO

    DouglasFelipe97/Picduino-v2.0

    42 parts
  • 2 layers99.1 × 63.5 mmPCB PAI, the printed circuit board in 3D

    PCB PAI

    nacaceresp/PetMachine

    23 parts
  • 2 layers99.7 × 99.7 mmLacerar, the printed circuit board in 3D

    Lacerar

    valentinbasel/domoticaro_hardware

    diseño del PCB de placas basadas en pinguino, para trabajo con domotica en las escuelas

    57 partsGPL-3.0
  • 2 layers70 × 88 mmPIC18F4550, the printed circuit board in 3D

    PIC18F4550

    Agustin586/Kicad-Projects

    Aca se encuentran los diseños de pcb de kicad

    32 parts
  • 2 layers100 × 70 mmPIC18F4550, the printed circuit board in 3D

    PIC18F4550

    cristobalcuevas/PCB-Designs

    Projects with Kicad

    33 parts
  • 2 layers126 × 72.5 mmProjeto I, the printed circuit board in 3D

    Projeto I

    Carlos9852/Sistemas_Embarcados

    Projeto I da disciplina de Sistema Embarcados e Microcontroladores

    44 parts
  • 2 layers110.5 × 80 mmDigital clock, the printed circuit board in 3D

    Digital clock

    creyes2001/digital-clock

    Bare-metal digital clock firmware for PIC18F4550 with multiplexed 7-segment display, EEPROM time storage, and cooperative scheduler.

    40 parts