Skip to the content
PCBKitNew board
4 layers68.5 × 89.9 mmBeagle wire, the printed circuit board in 3D

ICE40 FPGA Cape for Beaglebone

Size
68.5 × 89.9 mm
Copper layers
4
Thickness
1.6 mm
Parts
104
Nets
186
Pads
654
Tracks, vias
2,019, 289
Pours
4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
29 Mar 2017
Updated
14 Sep 2020

Overview

Beagle wire is an open-source printed circuit board by mwelling, from the mwelling/beagle-wire repository on GitHub. It is a 4-layer board of 68.5 × 89.9 mm with 104 parts on 186 nets, routed with 2,019 tracks and 289 vias.

It is built around the M25PX32-VMW6E, AT24CS32-XHM-B and MCP1826S-1202E/DB, with the MCP1826S-3302E/DB, MT48LC32M8A2P-6A:G and SN74LVC2G14DBV among its other parts. Its parts include 46 capacitors, 27 resistors, 7 ICs, 6 connectors and 5 diodes. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

7

README

README.md

beagle-wire

This repository contains the hardware design files for the BeagleWire.

The BeagleWire is an FPGA development platform that has been designed for use with BeagleBone boards. BeagleWire is a cape on which there is FPGA device - Lattice iCE40HX. The Lattice iCE40 is a family of FPGAs with a minimalistic architecture and very regular structure, designed for low-cost, high-volume consumer and system applications. The significance of FPGAs is continuously increasing, as they are more and more often used for supporting work of ARM processors. BeagleWire does not require external tools (JTAG) and the whole software stack is Open Source. iCE40 is an energy saving device, allowing to work with small batteries. FPGA cape allows easy and low cost start for beginners who would like to take their first steps in working with FPGAs. The BeagleWire creates a powerful and versatile digital cape for users to create their imaginative digital designs.

alt tag

Hardware Specification

  • FPGA: Lattice iCE40HX4K
  • 32 MB SDRAM
  • GPIO
  • 4 LEDs
  • 4 PMOD connectors
  • 4 Grove connectors
  • 2 user push buttons
  • 2 input DIP switch
  • 100Mhz external clock
  • 4 layer PCB optimized design to support maximum performance for high bandwidth applications
  • compatible with BeagleBone Black, BeagleBone Black Wireless, SeeedStudio BeagleBone Green, SeeedStudio BeagleBone Green Wireless, SanCloud BeagleBone Enhanced, element14 BeagleBone Black Industrial

Hardware specification is not complete and may be changed.

License

Copyright 2017-2018 QWERTY Embedded Design, LLC
Michael Welling mwelling@ieee.org
Patryk Mezydlo mezydlo.p@gmail.com

BeagleWire is licensed under CERN Open Hardware Licence v1.2
License Information

Parts

104
QtyValueFootprintReferences
230.1uFCapacitors_SMD:C_0603C3, C4, C13, C15, C17, C20, C21, C23, C25, C27, C29, C30, C32, C34, C36, C39 +7
171uFCapacitors_SMD:C_0603C6, C11, C14, C16, C19, C22, C24, C26, C28, C31, C33, C35, C37, C38, C44, C45 +1
810kResistors_SMD:R_0402R15, R16, R17, R18, R23, R24, R25, R26
5100Resistors_SMD:R_0402R1, R2, R3, R19, R20
54.7kResistors_SMD:R_0402R8, R9, R21, R22, R27
4240Resistors_SMD:R_0402R4, R5, R6, R7
44.7KResistors_SMD:R_0402R11, R12, R13, R14
44.7uFCapacitors_SMD:C_0603C5, C10, C12, C18
4BLUEBeagleWire_elements_package:LED-0603D1, D2, D3, D4
4CONN_02X06Socket_Strips:Socket_Strip_Angled_2x06P1, P2, P3, P4
4GroveBeagleWire_elements_package:GroveP4GR1, GR2, GR3, GR4
210uFCapacitors_SMD:C_0603C1, C2
2BeagleBone_Black_HeaderBeagleWire_elements_package:BEAGLEBONE-SOCKET-SMTP8, P9
2FIDUCIALBeagleWire_elements_package:Fiducial_1mm_Dia_2.00mm_Outer_CopperTopMK1, MK2
2JUMPERPin_Headers:Pin_Header_Straight_2x01JP1, JP2
1220Resistors_SMD:R_0402R10
1ASDM100MHZ-LY-TBeagleWire_elements_package:ASDMB-100.000MHZ-XY-TY1
1AT24CS32-XHMHousings_SSOP:TSSOP-8_4.4x3mm_Pitch0.65mmU4
1CDBU0520Diodes_SMD:D_0603D5
1M25PX32-VMWHousings_SOIC:SOIJ-8_5.3x5.3mm_Pitch1.27mmU5
1MCP1826S-1202E/DBTO_SOT_Packages_SMD:SOT-223U3
1MCP1826S-3302E/DBTO_SOT_Packages_SMD:SOT-223U2
1MT48LC32M8A2PHousings_SSOP_1:TSOPII-54_10.16x22.22mm-Pitch0.8mmU6
1SN74LVC2G14Housings_SOT-23_SOT-143_TSOT-6:SOT-23-6U7
1SW_DIP_x02BeagleWire_elements_package:2_DIP_SWITCHSW4
1SW_PUSHButtons_Switches_SMD:SW_SPST_EVQPE1SW3
1USER_BTN0Buttons_Switches_SMD:SW_SPST_EVQPE1SW1
1USER_BTN1Buttons_Switches_SMD:SW_SPST_EVQPE1SW2
1iCE40-HX4K-TQ144Housings_QFP:TQFP-144_20x20mm_Pitch0.5mmU1

Questions

How big is the Beagle wire PCB?

It measures 68.5 × 89.9 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Beagle wire use?

104 parts, built around the M25PX32-VMW6E, AT24CS32-XHM-B, MCP1826S-1202E/DB and MCP1826S-3302E/DB. 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 Beagle wire KiCad files?

From the mwelling/beagle-wire repository on GitHub, at the commit this page was made from: the board is beagle-wire.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Beagle wire design in my own project?

Its repository states no licence, so its author keeps all rights: ask mwelling before reusing the design.

Similar boards

  • 4 layers85.7 × 54 mmLatchup badge, the printed circuit board in 3D

    Latchup badge

    mwelling/latchup-badge

    ICE40 Badge for Latch-Up

    59 parts5
  • 4 layers74 × 58.8 mmDCHDMI, the printed circuit board in 3D

    DCHDMI

    citrus3000psi/DCHDMI-Hardware

    Hardware Design for Chriz2600 Dreamcast Firmware

    114 parts50MIT
  • 2 layers142 × 119 mmGinger, the printed circuit board in 3D

    Ginger

    matrixsmaster/doscard

    DOSCARD is a DOS-in-a-box. This project contains two major parts: heavily modified DosBox fork as a software library, which can be embedded into any GUI or CLI application; and a set of embedded system projects which…

    108 parts6GPL-2.0
  • 2 layers133.4 × 182.7 mmCasasagi production, the printed circuit board in 3D

    Casasagi production

    Self-Made-Keyboards-in-Japan/Casasagi

    The mechanical keyboard made by SMKiJ community.

    248 parts15
  • 2 layers100 × 100 mmPLC ESP32, the printed circuit board in 3D

    PLC ESP32

    sea2-dsi-fceia/PLACA_IOT_INDUSTRIAL

    Placa de desarrollo para aplicaciones industriales IoT basada en ESP32 (Open Source)

    148 parts1
  • 2 layersRadHardSchematics, the printed circuit board in 3D

    RadHardSchematics

    FraserD404/Spr24-RadHard-Research

    Code for research

    39 parts
  • 2 layers127 × 139 mmP Inyectores Rpi pico, the printed circuit board in 3D

    P Inyectores Rpi pico

    Agustin586/Kicad-Projects

    Aca se encuentran los diseños de pcb de kicad

    98 parts
  • 2 layers22.4 × 15 mmTSSOP to-8PINHEADER, the printed circuit board in 3D

    TSSOP to-8PINHEADER

    louisvbuonaiuto/EEPROM-Control

    The goal of this project is to further test EEPROMs of different packages and memory sizes.

    3 parts