Project byte hamr

robertrico·project_byte_hamr·hardware/byte_hamr/kicad/project_byte_hamr.kicad_pcb

Project byte hamr PCB layout, top view — open source FPGA board by robertrico

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…

Project byte hamr, from the project README
From the project README

Main components on the Project byte hamr

Project byte hamr bill of materials (BOM)

91 components, 29 distinct parts.

QtyPartRefs
1
LFE5U-85F-8BG381I
U1
1
AS4C32M16SB-7TCNTR
MT48LC16M16A2TG
U2
3
TLV62569DBVR
TLV62569DBV
U3, U4, U5
1
FT231XQ-R
FT231XQ
U6
1
SN74LVC1G04DBVR
74AHC1G04
U7
6
SN74LVC8T245DBQR
SN74LVC8T245
U8, U9, U11, U12, U13, U14
1
IS25LP128F-JBLE
U10
1
CWX813-100.0M
100Mhz
Y1
1
Conn_02x20_Odd_Even
J1
1
CONN_02X03
J4
1
Conn_02x03_Odd_Even
J6
3
RC0603FR-0715KL
15k
RA1, RA2, RA3
1
RC0603FR-1018KL
18k
RB1
1
AC0603FR-104K7L
4.7k
RB2
1
RT0603FRE073K3L
3.3k
RB3
3
0805W8F0000T5E
0
RP1, RP2, RP3
1
10118192-0001LF
MICRO_USB
US1
2
STPS2L40AF
D1, D2
3
DFE322520FD-2R2M=P2
2.2uH
L1, L2, L3
9
CL21A226MQQNNNE
22uF
C1, C3, C4, C5, C7, C8, C9, C11 +1
Show 9 more
QtyPartRefs
3
FH 0603CG101J500NT
100pF
C2, C6, C10
23
CX0603MRX7R8BB223
22nF
C13, C14, C15, C18, C21, C25, C26, C27 +15
7
CL21B225KOFNNNE
2.2uF
C16, C17, C19, C20, C22, C23, C24
4
0603WAF330JT5E
33Ω
R1, R2, R5, R6
4
RC0603FR-0715KL
15k
R9, R31, R32, R33
4
AF0603FR-0710KL
10k
R11, R12, R27, R28
1
0603WAF1101T5E
1.1k
R29
1
AC0603FR-104K7L
4.7k
R30
2
RC0603FR-0727RL
27
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