UBMP4.1
mirobotech·UBMP4.1
About the UBMP4.1 PCB
UBMP4.1 is an open source PIC PCB design by mirobotech, published on GitHub under the MIT license. It is a 2-layer board measuring 88.9 × 38.1 mm, with 56 components from 24 distinct parts.
Its main chip is the PIC16F1459-IP, from the PIC family. Other key parts include the TSOP38238. By type, the board carries 22 resistors, 6 diodes, 6 capacitors, 5 switches, 2 ICs and 2 transistors.
It belongs with the displays & leds and sensors designs in this gallery.
From the project
UBMP4.1 (USB-Based Beginner Multipurpose Project 4 rev. 1) KiCad schematic and PCB design files.
UBMP4.1 (USB-Based Beginner Multipurpose Project 4 rev. 1) KiCad schematic and PCB design files.
UBMP4.1 is a development board for learning or teaching PICmicro programming in C using almost any device – including Chromebooks!
- Microchip PIC16F1459 USB-capable microcontroller with 8k words of program FLASH (6k words free when using the USB bootloader), 128B of user FLASH, 1kB of RAM, 10-bit ADC, and a built-in temperature sensor - 5 built-in pushbuttons - 5 visible light LEDs - 1 piezo beeper output - optional 8-pin header for PORTC I/O pin expansion (great for servos, a SONAR module…

Main components on the UBMP4.1
UBMP4.1 bill of materials (BOM)
56 components, 24 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PIC16F1459-IP | DIP-20_W7.62mm_Socket | U1 |
| 1 | TSOP38238 | Vishay_MINICAST-3Pin | U2 |
| 1 | TEPT4400 | LED_D3.0mm_Clear | Q1 |
| 1 | 2N3904 | TO-92 | Q2 |
| 1 | USB2 TYPE-C | USB_C_Receptacle_GCT_USB4085 | J1 |
| 1 | Battery | PinHeader_1x02_P2.54mm_Vertical | BT1 |
| 8 | Conn_01x03_Male | PinHeader_1x03_P2.54mm_Vertical | H1, H2, H3, H4, H5, H6, H7, H8 |
| 1 | ICSP | PinHeader_1x06_P2.54mm_Horizontal | H9 |
| 1 | Piezo Beeper | Buzzer_TDK_PS1240P02BT_D12.2mm_H6.5mm | LS1 |
| 1 | PROG | SW_PUSH_6mm | SW1 |
| 4 | SW_Push | SW_PUSH_6mm | SW2, SW3, SW4, SW5 |
| 1 | RUN | LED_D3.0mm | D1 |
| 1 | IR333C | LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_Clear | D2 |
| 4 | LED | LED_D3.0mm | D3, D4, D5, D6 |
| 1 | 100Z Ferrite | R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal | FB1 |
| 1 | 1uF | CP_Radial_D5.0mm_P2.50mm | C1 |
| 2 | 100nF | C_Disc_D3.4mm_W2.1mm_P2.50mm | C2, C5 |
| 1 | 10nF(opt.) | C_Disc_D3.4mm_W2.1mm_P2.50mm | C3 |
| 1 | 470nF | C_Disc_D3.4mm_W2.1mm_P2.50mm | C4 |
| 1 | 47uf(opt.) | CP_Radial_D6.3mm_P2.50mm | C6 |
Show 4 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 14 | 100 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R3, R4, R5, R6, R12, R13, R14 +6 |
| 5 | 470 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R8, R9, R10, R11 |
| 1 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R7 |
| 2 | 1k0 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R20, R21 |
UBMP4.1 design files
The KiCad project lives in the mirobotech/UBMP4.1 repository on GitHub; these links point at the commit this page was built from.
- LayoutUBMP4.1.kicad_pcb
UBMP4.1: common questions
What microcontroller does the UBMP4.1 use?
The UBMP4.1 is built around the PIC16F1459-IP, from the PIC family.
How big is the UBMP4.1 PCB?
The UBMP4.1 measures 88.9 × 38.1 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the UBMP4.1?
56 components, from 24 distinct parts. The full bill of materials is listed on this page.
Where can I download the UBMP4.1 design files?
From the mirobotech/UBMP4.1 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the UBMP4.1 design in my own project?
Yes, under the terms of its MIT license, which mirobotech chose for the repository.
Can I test firmware for the UBMP4.1 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug PIC firmware against it before you order a PCB.
Similar boards
PIC
Pslab hardware
fossasia
99 × 53.3 mm187 parts4LApache-2.01.7kPIC
Micro 8088
skiselev
152.4 × 101.6 mm71 partsGPL-3.0414PIC
GB-LIVE32
Gekkio
51.4 × 61 mm46 parts4LCC-BY-4.0376PIC
GB-BENCH-G1
Gekkio
100 × 100 mm98 parts4LCC-BY-4.0376PIC
GB-CARTPP-DIY
Gekkio
100 × 100 mm22 parts2LCC-BY-4.0376PIC
GB-MBCTEST
Gekkio
51.4 × 61 mm32 parts2LCC-BY-4.0376