UBMP4.1

mirobotech·UBMP4.1

UBMP4.1 PCB layout, top view — open source PIC board by mirobotech

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…

UBMP4.1, from the project README
From the project README

Main components on the UBMP4.1

UBMP4.1 bill of materials (BOM)

56 components, 24 distinct parts.

QtyPartRefs
1
PIC16F1459-IP
U1
1
TSOP38238
U2
1
TEPT4400
Q1
1
2N3904
Q2
1
USB2 TYPE-C
J1
1
Battery
BT1
8
Conn_01x03_Male
H1, H2, H3, H4, H5, H6, H7, H8
1
ICSP
H9
1
Piezo Beeper
LS1
1
PROG
SW1
4
SW_Push
SW2, SW3, SW4, SW5
1
RUN
D1
1
IR333C
D2
4
LED
D3, D4, D5, D6
1
100Z Ferrite
FB1
1
1uF
C1
2
100nF
C2, C5
1
10nF(opt.)
C3
1
470nF
C4
1
47uf(opt.)
C6
Show 4 more
QtyPartRefs
14
100
R1, R3, R4, R5, R6, R12, R13, R14 +6
5
470
R2, R8, R9, R10, R11
1
10k
R7
2
1k0
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.

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