

Ftdi601 breakout
A breakout board for the USB3.0 interface chip meant for getting lots of data in or out of a FPGA. Designed to mount to a Lattice MachXO3 starter board.
- Size
- 57 × 51.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 34
- Nets
- 84
- Pads
- 247
- Tracks, vias
- 565, 55
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 12 May 2023
- Updated
- 12 May 2023
Overview
Ftdi601 breakout is an open-source printed circuit board by ncicek, from the ncicek/FT601-FPGA-interface-board repository on GitHub. It is a 2-layer board of 57 × 51.6 mm with 34 parts on 84 nets, routed with 565 tracks and 55 vias.
It is built around the FT601Q-B-T. Its parts include 15 capacitors, 3 resistors, 3 connectors, 1 IC and 1 crystal. It belongs with the interfaces and adapters and fPGA and programmable logic boards of this library.
Main components
1README
README.mdFTDI FT601 breakout board
A PCB for interfacing FT601 with Lattice MachXO3 Starter Board. Examples of C driver and Python driver can be found in driver folder. Verilog and cocotb sims are in fpga folder.
PCB:

Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 0.1u | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C4, C7, C8, C9, C10, C11, C12, C13, C15 |
| 4 | TestPoint | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | GND, GND, GND, GND |
| 3 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | ~{WAKEUP}, GPIO0, GPIO1 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | 10p | Capacitor_SMD:C_0805_2012Metric | C5, C6 |
| 1 | 1.6k | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 30MHz CX3225SB30000H0FLJCC | Crystal:Crystal_SMD_HC49-SD | Y1 |
| 1 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C14 |
| 1 | FT601Q-B-T | Package_DFN_QFN:QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm_ThermalVias | U2 |
| 1 | J3 - BANK0 | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical | J3 |
| 1 | J4 - BANK1 | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical | J4 |
| 1 | LOGO | parts:usb_ss_symbol | G*** |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | RESET |
| 1 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP2 |
| 1 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | VCCIO |
| 1 | USB3_B | usb_microb_3.0_seagate:usb_microb_3.0 | J1 |
Similar boards
- 4 layers98 × 100 mm

- 6 layers144.7 × 92.3 mm

- 8 layers89 × 65 mm

MurPhySDR
MillePoels/MurPhySDR
MurPhySDR is an open source software-defined radio platform based on the AD9364 transceiver IC.
221 parts14GPL-3.0 - 4 layers80 × 35 mm

- 4 layers96.5 × 116 mm

- 6 layers98 × 30 mm

Kvio core
korken89/kvio_core
KVision core is an FPGA based Visual Inertial Odometry accelerator.
287 parts1 - 6 layers

- 4 layers100 × 60 mm

Work after r3
cfbird/usb3-sdr
USB3 direct-sampling HF SDR: AD9649 ADC -> ECP5 FPGA DDC -> FT601 USB 3. KiCad 9 + Verilog, co-designed by Claude and Gemini (AGY).
231 parts
Questions
How big is the Ftdi601 breakout PCB?
It measures 57 × 51.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Ftdi601 breakout use?
34 parts, built around the FT601Q-B-T. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Ftdi601 breakout KiCad files?
From the ncicek/FT601-FPGA-interface-board repository on GitHub, at the commit this page was made from: the board is pcb/ftdi601_breakout.kicad_pcb and its schematic pcb/ftdi601_breakout.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ftdi601 breakout design in my own project?
Its repository states no licence, so its author keeps all rights: ask ncicek before reusing the design.