HenryFlops

hmerrett·HenryFlops

HenryFlops PCB layout, top view — open source STM32 board by hmerrett
Simulate this board

About the HenryFlops PCB

HenryFlops is an open source STM32 PCB design by hmerrett, published on GitHub under the Custom license license. It is a 2-layer board measuring 111.6 × 59.4 mm, with 77 components from 31 distinct parts.

Its main chip is the STM32F105RBT6, from the STM32 family. Other key parts include the 74HCT04 and LM1117-3.3. By type, the board carries 17 resistors, 14 capacitors, 9 connectors, 7 transistors, 3 ICs and 2 switches.

It belongs with the displays & leds designs in this gallery.

From the project

OpenFlops is an Open Hardware implementation of such an emulator, inspired from the ubiquitous Gotek hardware. It is designed to run the FlashFloppy firmware, which gives it several improvements over the original Gotek: - Can be installed on many different platforms - Directly su

OpenFlops is an Open Hardware implementation of such an emulator, inspired from the ubiquitous Gotek hardware. It is designed to run the FlashFloppy firmware, which gives it several improvements over the original Gotek: - Can be installed on many different platforms - Directly supports a wide range of image formats - Flexible track layout for Raw Sector Images - Extremely configurable - Supports AutoSwap for games with a large number of disks - Easily accessible pin headers for connection of a i2c display (either OLED or LCD), rotary encoder (including power) - Built-in amplified speaker, or…

HenryFlops, from the project README
From the project README

Main components on the HenryFlops

HenryFlops bill of materials (BOM)

77 components, 31 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
74HCT04
U1
1
STM32F105RBT6
U3
1
LM1117-3.3
U4
6
BSS138
Q1, Q2, Q3, Q4, Q5, Q6
1
MMBT3904
Q7
1
8 MHz
Y1
1
FLOPPY_CONN
P1
1
POWER_INPUT
P2
1
USB_A_FEMALE
P3
1
PROG_PORT
P4
1
JUMPER_JC
P5
1
ENCODER_PORT
P6
1
DISPLAY_PORT
P7
1
USB_HEADER
P8
1
EXTERNAL_SPEAKER
P9
4
Conn_01x03
PA5, PB5, PC5, PD5
15
1k
PU1, PU2, PU3, PU4, PU5, PU6, PU7, PU8 +7
1
BT_RIGHT
S3
1
BT_LEFT
S4
1
Speaker
SPK1
Show 11 more
QtyPartRefs
1
LED_GREEN
LD1
1
LED_RED
LD2
2
1N4148
D1, D2
1
100u
C1
2
22P
22p
C3, C5
9
100N
100n
C4, C6, C7, C8, C9, C10, C18, C20 +1
2
10u
C17, C19
3
22
R1, R2, R6
2
3.3K
R3, R4
9
1k
R5, R20, R21, RN1, RN2, RN3, RN4, RN5 +1
3
4K7
4k7
R7, R10, R13

HenryFlops design files

The KiCad project lives in the hmerrett/HenryFlops repository on GitHub; these links point at the commit this page was built from.

HenryFlops: common questions

What microcontroller does the HenryFlops use?

The HenryFlops is built around the STM32F105RBT6, from the STM32 family.

How big is the HenryFlops PCB?

The HenryFlops measures 111.6 × 59.4 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the HenryFlops?

77 components, from 31 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 HenryFlops design files?

From the hmerrett/HenryFlops 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 HenryFlops design in my own project?

It is published under Custom license, which limits how it may be reused; read the license before building on it.

Can I test firmware for the HenryFlops without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

Similar boards