GB-LIVE32

Gekkio·gb-hardware·GB-LIVE32/GB-LIVE32.kicad_pcb

GB-LIVE32 PCB layout, top view — open source PIC board by Gekkio
Simulate this board

About the GB-LIVE32 PCB

GB-LIVE32 is an open source PIC PCB design by Gekkio, published on GitHub under the CC-BY-4.0 license. It is a 4-layer board measuring 51.4 × 61 mm, with 46 components from 21 distinct parts.

Its main chip is the PIC18LF45K50-I/PT, from the PIC family. Other key parts include the MCP1703T-3302E/MB, IS61LV256AL-10TLI, 74LVC1G32GW,125, 74LVC8T245PW,118 and 74LVC245APW,118. By type, the board carries 18 capacitors, 10 resistors, 9 ICs, 4 diodes, 2 connectors and 2 fuses.

It belongs with the retro computing designs in this gallery.

From the project

Game Boy -related custom hardware by gekkio

Supports both PIC18F45K50 and PIC18LF45K50. If you use the LF version, you must populate the zero-ohm resistor to supply VUSB3V3. If you use the F version, you must not populate the zero-ohm resistor. All bus transceivers should be normal versions (without H in the part name. The GB CPU has pullups on data and address buses so they never float completely. The crude BAT54C-based power source switching probably draws power from the Game Boy even when USB is connected. Indicator LEDs use resistors with high values to minimize power consumption. If the LEDs don't work, use lower values (e.g. 1k).…

Main components on the GB-LIVE32

GB-LIVE32 bill of materials (BOM)

46 components, 21 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MCP1703T-3302E/MB
MCP1703A-3302_SOT89
Microchip
U1
1
PIC18LF45K50-I/PT
PIC18LF45K50_QFP
Microchip
U2
1
IS61LV256AL-10TLI
IS61LV256AL-10T
ISSI
U3
2
74LVC1G32GW,125
74LVC1G32
Nexperia
U4, U8
1
74LVC8T245PW,118
74LVC8T245PW
Nexperia
U5
2
74LVC245APW,118
74LVC245APW
Nexperia
U6, U7
1
74LVC1G07GW,125
74LVC1G07
Nexperia
U9
1
504050-0591
Conn_01x05
Molex
J1
1
UX60SC-MB-5ST(80)
USB_B_Mini
Hirose
J2
2
C2Q 1.5
Fuse
Bel Fuse
F1, F2
1
BAT54CLT3G
BAT54C
OnSemi
D1
1
150060SS75000
LED_R
Wurth Electronics
D2
2
150060YS75000
LED_Y
Wurth Electronics
D3, D4
1
MMZ1608Y601BTD25
Ferrite_Bead
TDK
L1
3
EMK212BJ475MD-T
4.7uF
Taiyo Yuden
C1, C3, C11
1
C0603C474K4PACTU
0.47uF
KEMET
C2
14
C0603C104K3RECTU
0.1uF
KEMET
C4, C5, C6, C7, C8, C9, C10, C12 +6
3
RC0603JR-133K3L
3.3k
Yageo
R1, R4, R5
5
RC0603FR-0710KL
10k
Yageo
R2, R3, R7, R8, R9
1
RC0603FR-10470RL
470
Yageo
R6
Show 1 more
QtyPartRefs
1
RC0603JR-070RL
0
Yageo
R10

GB-LIVE32 design files

The KiCad project lives in the Gekkio/gb-hardware repository on GitHub; these links point at the commit this page was built from.

GB-LIVE32: common questions

What microcontroller does the GB-LIVE32 use?

The GB-LIVE32 is built around the PIC18LF45K50-I/PT, from the PIC family.

How big is the GB-LIVE32 PCB?

The GB-LIVE32 measures 51.4 × 61 mm, has 4 copper layers and is 1 mm thick.

How many components are on the GB-LIVE32?

46 components, from 21 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the GB-LIVE32 design files?

From the Gekkio/gb-hardware repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the GB-LIVE32 design in my own project?

Yes, under the terms of its CC-BY-4.0 license, which Gekkio chose for the repository.

Can I test firmware for the GB-LIVE32 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.

More boards in gb-hardware

Similar boards