Project byte hamr
robertrico·project_byte_hamr·hardware/byte_hamr/kicad/project_byte_hamr.kicad_pcb
About the Project byte hamr PCB
Project byte hamr is an open source FPGA PCB design by robertrico, published on GitHub under the MIT license. It is a 4-layer board measuring 97.6 × 74.8 mm, with 91 components from 29 distinct parts.
Its main chip is the LFE5U-85F-8BG381I, from the FPGA family. Other key parts include the AS4C32M16SB-7TCNTR, TLV62569DBVR, FT231XQ-R, SN74LVC1G04DBVR and SN74LVC8T245DBQR. By type, the board carries 42 capacitors, 16 resistors, 14 ICs, 3 connectors, 3 inductors and 2 diodes.
It belongs with the usb & debug tools designs in this gallery.
From the project
Open source expansion platform for Apple IIe prototyping and development
An open-source FPGA expansion card for the Apple II family of computers.
Byte Hamr brings modern FPGA capabilities to the Apple II, II+, IIe, and IIgs. Unlike purpose-built cards that serve a single function, Byte Hamr is a general-purpose platform for developing and running custom hardware designs on vintage Apple hardware.
The card sits between the simplicity of the A2FPGA (which targets HDMI output) and the complexity of the Carte Blanche (which is difficult to obtain and uses proprietary tooling). Byte Hamr uses the Lattice ECP5 FPGA with full support for the open-source Yosys/nextpnr…

Main components on the Project byte hamr
Project byte hamr bill of materials (BOM)
91 components, 29 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LFE5U-85F-8BG381I | BGA-381_pitch0.8mm_dia0.4mm | U1 |
| 1 | AS4C32M16SB-7TCNTR MT48LC16M16A2TG | TSOP54 | U2 |
| 3 | TLV62569DBVR TLV62569DBV | TSOT-25 | U3, U4, U5 |
| 1 | FT231XQ-R FT231XQ | FT231X-QFN-20-1EP_4x4mm_P0.5mm_EP2x2mm | U6 |
| 1 | SN74LVC1G04DBVR 74AHC1G04 | SOT95P280X145-5N | U7 |
| 6 | SN74LVC8T245DBQR SN74LVC8T245 | DBQ24-L | U8, U9, U11, U12, U13, U14 |
| 1 | IS25LP128F-JBLE | SOA008-150-208mil | U10 |
| 1 | CWX813-100.0M 100Mhz | Crystal_SMD_7050_4Pads | Y1 |
| 1 | Conn_02x20_Odd_Even | PinHeader_2x20_P2.54mm_Vertical | J1 |
| 1 | CONN_02X03 | PinHeader_2x03_P2.54mm_Vertical | J4 |
| 1 | Conn_02x03_Odd_Even | PinHeader_2x03_P2.54mm_Vertical | J6 |
| 3 | RC0603FR-0715KL 15k | R_0603_1608Metric | RA1, RA2, RA3 |
| 1 | RC0603FR-1018KL 18k | R_0603_1608Metric | RB1 |
| 1 | AC0603FR-104K7L 4.7k | R_0603_1608Metric | RB2 |
| 1 | RT0603FRE073K3L 3.3k | R_0603_1608Metric | RB3 |
| 3 | 0805W8F0000T5E 0 | R_0805_2012Metric_Pad1.29x1.40mm_HandSolder_Jumper_NC | RP1, RP2, RP3 |
| 1 | 10118192-0001LF MICRO_USB | USB-MICRO-B-FCI-10118192-0001LF | US1 |
| 2 | STPS2L40AF | D_SMA | D1, D2 |
| 3 | DFE322520FD-2R2M=P2 2.2uH | L_1008_1210 | L1, L2, L3 |
| 9 | CL21A226MQQNNNE 22uF | C_0805_2012Metric | C1, C3, C4, C5, C7, C8, C9, C11 +1 |
Show 9 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | FH 0603CG101J500NT 100pF | C_0603_1608Metric | C2, C6, C10 |
| 23 | CX0603MRX7R8BB223 22nF | C_0603_1608Metric | C13, C14, C15, C18, C21, C25, C26, C27 +15 |
| 7 | CL21B225KOFNNNE 2.2uF | C_0805_2012Metric | C16, C17, C19, C20, C22, C23, C24 |
| 4 | 0603WAF330JT5E 33Ω | R_0603_1608Metric | R1, R2, R5, R6 |
| 4 | RC0603FR-0715KL 15k | R_0603_1608Metric | R9, R31, R32, R33 |
| 4 | AF0603FR-0710KL 10k | R_0603_1608Metric | R11, R12, R27, R28 |
| 1 | 0603WAF1101T5E 1.1k | R_0603_1608Metric | R29 |
| 1 | AC0603FR-104K7L 4.7k | R_0603_1608Metric | R30 |
| 2 | RC0603FR-0727RL 27 | R_0603_1608Metric | R49, R50 |
Project byte hamr design files
The KiCad project lives in the robertrico/project_byte_hamr repository on GitHub; these links point at the commit this page was built from.
Project byte hamr: common questions
What microcontroller does the Project byte hamr use?
The Project byte hamr is built around the LFE5U-85F-8BG381I, from the FPGA family.
How big is the Project byte hamr PCB?
The Project byte hamr measures 97.6 × 74.8 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Project byte hamr?
91 components, from 29 distinct parts. The full bill of materials is listed on this page.
Where can I download the Project byte hamr design files?
From the robertrico/project_byte_hamr repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Project byte hamr design in my own project?
Yes, under the terms of its MIT license, which robertrico chose for the repository.
Can I test firmware for the Project byte hamr without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug FPGA firmware against it before you order a PCB.
Similar boards
FPGA
Base board
GlasgowEmbedded
80 × 49 mm222 parts4L0BSD2.2kFPGA
Thunderscope Rev5.3
EEVengers
122.5 × 103.5 mm817 parts6LMIT1.3kFPGA
Usb sniffer
ataradov
58.2 × 38.1 mm86 parts2LBSD-3-Clause1.3kFPGA
Tomu, I'm
theacodes
13 × 9.4 mm40 parts4LMIT1.1kFPGA
Icepi zero
cheyao
65 × 30 mm143 parts4LSHL-2.1828FPGA
Sd2snes
mrehkopf
101.5 × 83 mm147 partsGPL-2.0717