Oliver Galvin eeb869b22b rename repo 6 years ago
..
.gitignore 690ae40b98 add kicad gitignore 6 years ago
README.md ced59a8991 more links 6 years ago
bom.ods 1b18673ff1 First commit 6 years ago
fe310.dcm 1b18673ff1 First commit 6 years ago
fe310.lib 1b18673ff1 First commit 6 years ago
kitspace.yaml eeb869b22b rename repo 6 years ago
librepower-cache.lib 1b18673ff1 First commit 6 years ago
librepower.bak 1b18673ff1 First commit 6 years ago
librepower.kicad_pcb 1b18673ff1 First commit 6 years ago
librepower.pdf 1b18673ff1 First commit 6 years ago
librepower.pro 1b18673ff1 First commit 6 years ago
librepower.sch 1b18673ff1 First commit 6 years ago

README.md

LibrePower Hardware

This directory contains:

  • The KiCad project for LibrePower (librepower.pro)
  • A KiCad library with the necessary footprints (fe310.lib)
  • A detailed bill of materials spreadsheet with pricing and part numbers (bom.ods)
  • PDFs of the complete schematics (librepower.pdf)
  • Gerber files for the PCB layout (in gerbers)
  • Renderings and photos of the PCB and the assembled board (in images)

KiCad is a free software electronics CAD suite, available for all main platforms. Install it to view or edit the hardware designs. KiCad can generate schematics, netlists, bill of materials, gerbers etc.

The BOM spreadsheet and schematic PDF should be viewable in any spreadsheet and PDF viewer respectively.

This page is a useful reference for explaining the purpose of each file.

Prototyping

For prototyping, it is easiest to use the HiFive1 dev board to avoid needing to solder the QFP packaged chip, and a bench power supply or a premade PSU module rather than reinventing the wheel. On the right hand side of the bom.ods file I list some cheaper through hole components to use for a prototype or cheaper version of the board.

Building

The parts can be ordered via Kitspace, to make it easier to get everything you need at once:
https://kitspace.org

The PCB could be made at home or ordered from one of the many small volume PCB sellers online using the Gerber files.

Resources

These are some freely available designs and specifications which are not necessary to build and use LibrePower.

Links to datasheets for all components are in the bom.ods file.

Documentation for the SiFive FE310 and the HiFive1 dev board can be found on SiFive's site.

The HDL source of the SiFive FE310 microcontroller is here, and the RISC V ISA specifications can be seen here.