Skip to the content
PCBKitNew board
2 layers70 × 50 mmRiscbot, the printed circuit board in 3D

A simple LoFive RISC-V based two-wheel robot

Size
70 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
35
Pads
94
Tracks, vias
152, 0
Routed
Yes
KiCad
KiCad 4
Created
31 Dec 2017
Updated
31 Dec 2017

Overview

Riscbot is an open-source printed circuit board by kekiefer, from the kekiefer/riscbot repository on GitHub, published under the MIT licence. It is a 2-layer board of 70 × 50 mm with 19 parts on 35 nets, routed with 152 tracks and 0 vias.

It is built around the PN2222A. Its parts include 8 connectors, 4 resistors, 3 ICs, 2 diodes and 1 capacitor.

Main components

1

README

README.md

RISCbot

Source files for the LoFive RISC-V RISCbot

Building software

This project leverages the freedom-e-sdk bsp, and can use a toolchain that is part of the freedom-e-sdk, or an external toolchain. You must define the following environment variables to build the project:

text
export BSP_BASE=/my/desired/location/freedom-e-sdk/bsp
export RISCV_OPENOCD_PATH=/my/desired/location/openocd
export RISCV_PATH=/my/desired/location/riscv64-unknown-elf-gcc-<date>-<version>

After this, you can build the software as if you were building an example from the sdk:

text
make software upload PROGRAM=riscbot BOARD=freedom-e300-lofive

Hardware design files

The directory pcb contains the KiCAD schematics used to prototype RISCbot. Also included is a board layout that is complete to the best of my knowledge, but please note that I have not actually fabricated this PCB as RISCbot was hand-wired on a perforated circuit board.

Parts

19
QtyValueFootprintReferences
3220R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R4
2LEDLEDs:LED_D5.0mmD1, D2
12135riscbot:drv8835-revU2
1220Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
12836riscbot:s9V11f5U1
15V_OUTPin_Headers:Pin_Header_Straight_1x02J6
1A_OUTPin_Headers:Pin_Header_Straight_1x02J5
1BATPin_Headers:Pin_Header_Straight_1x02J2
1B_OUTPin_Headers:Pin_Header_Straight_1x02J3
1CPCapacitors_THT:CP_Radial_D5.0mm_P2.50mmC1
1DSMPin_Headers:Pin_Header_Straight_1x03J1
1GPIOPin_Headers:Pin_Header_Straight_1x05J8
1JTAGPin_Headers:Pin_Header_Straight_1x10J4
1PN2222ATO_SOT_Packages_THT:TO-92_Inline_WideQ1
1SPIPin_Headers:Pin_Header_Straight_1x06J7
1lofiveriscbot:lofiveU3

Questions

How big is the Riscbot PCB?

It measures 70 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Riscbot use?

19 parts, built around the PN2222A. 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 Riscbot KiCad files?

From the kekiefer/riscbot repository on GitHub, at the commit this page was made from: the board is pcb/riscbot.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Riscbot design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers152.4 × 101.6 mm8088-FE2010A SBC, the printed circuit board in 3D

    8088-FE2010A SBC

    skiselev/micro_8088

    Micro 8088 - IBM XT Compatible Processor Board based on Faraday FE2010 chipset

    72 parts412GPL-3.0
  • 2 layers33.7 × 66 mmSmartbell, the printed circuit board in 3D

    Smartbell

    Staacks/there.oughta.be

    Projects featured on my blog at https://there.oughta.be

    27 parts108GPL-3.0
  • 4 layers100 × 100 mm2063-Z80, the printed circuit board in 3D

    2063-Z80

    Z80-Retro/2063-Z80

    Retro Z80 CPU Board

    86 parts96
  • 2 layers30.7 × 76.1 mmRepeater v2, the printed circuit board in 3D

    Repeater v2

    plusvic/simplebus2-intercom

    General description of the Simplebus2 protocol used by some Comelit's intercoms. Hardware for retransmitting Simplebus2 messages over UART.

    17 parts95CC0-1.0
  • 2 layers28.8 × 43.8 mmAdv pcb, the printed circuit board in 3D

    Adv pcb

    Vail-CW/vail-adapter

    Adapter for cw morse keys to USB

    13 parts81MIT
  • 2 layers23.2 × 52.1 mmOpenC64Saver, the printed circuit board in 3D

    OpenC64Saver

    SukkoPera/OpenC64Saver

    Protect your Commodore 64 from killer power supplies!

    17 parts79
  • 4 layers184.2 × 169.5 mmSB mini II, the printed circuit board in 3D

    SB mini II

    simonboak/SB-mini-II

    A homebrewed Apple II clone

    97 parts76MIT
  • 2 layers49.5 × 30 mmAirpcb smd old, the printed circuit board in 3D

    Airpcb smd old

    issalig/toshiba_air_cond

    AB protocol decoder for toshiba air conditioners

    30 parts65