Skip to the content
PCBKitNew board
2 layers17.8 × 44.4 mmPluto, the printed circuit board in 3D

Raspberry Pi ISP Flasher HAT

Size
17.8 × 44.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
2
Nets
33
Pads
39
Tracks, vias
11, 1
Pours
11
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
8 Jan 2022
Updated
4 May 2022

Overview

Pluto is an open-source printed circuit board by 0xCB-dev, from the 0xCB-dev/0xCB-FlasherDasher repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 17.8 × 44.4 mm with 2 parts on 33 nets, routed with 11 tracks and 1 via.

README

README.md

ISP Flasher

High Speed ISP flasher using the SPI of a Raspberry Pi

Used Hardware

  • Raspberry Pi3b+ (any pi with the new header layout and SPI will do)
  • this case
  • Sparkfun Raspberry Pi Shield: DEV-14747
  • ISP adapters in this repo

Setup

  • install OS to SD or USB: I used DietPI but you can use anything you like.
  • Enable SPI: nano /boot/config.txt add / edit dtparam=spi=on and reboot
  • install avrdude with SPI enabled following this guide
  • install pigs apt update && apt-get install pigpio enable sudo systemctl enable --now pigpiod
  • install git for git grep apt install git
  • place flash.sh in /root/ and chmod +x /root/flash.sh
  • add service nano /etc/systemd/system/flasherdasher.service and paste in the content of flasherdasher.service in this repo. systemctl enable --now flasherdasher
  • format a USB stick in FAT32 and get the UUID with blkid
  • place the config on the USB stick and edit the UUID
  • add your hex to the USB and edit the fuse bits, firmware name, lock bit and flashing speeds to your liking

Happy flashing!

Parts

2
QtyValueFootprintReferences
1PinHeader_1x06_P2.54mm_HorizontalConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalJ2
1pluto-pinout0xcb:plutoJ1

Questions

How big is the Pluto PCB?

It measures 17.8 × 44.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pluto use?

2 parts. 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 Pluto KiCad files?

From the 0xCB-dev/0xCB-FlasherDasher repository on GitHub, at the commit this page was made from: the board is pluto/pluto.kicad_pcb and its schematic dip28/dip28.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pluto design in my own project?

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

More from 0xCB-dev/0xCB-FlasherDasher

2
  • 2 layers30 × 63 mmDip28, the printed circuit board in 3D

    Dip28

    0xCB-dev/0xCB-FlasherDasher

    Raspberry Pi ISP Flasher HAT

    8 parts1GPL-3.0
  • 2 layers15.2 × 19.6 mmPogo, the printed circuit board in 3D

    Pogo

    0xCB-dev/0xCB-FlasherDasher

    Raspberry Pi ISP Flasher HAT

    2 parts1GPL-3.0

Similar boards

  • 2 layers37 × 19 mmPassive rpi hub75-adapter, the printed circuit board in 3D

    Passive rpi hub75-adapter

    hzeller/rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    2 parts4.4kGPL-2.0
  • 2 layersDiode template, the printed circuit board in 3D

    Diode template

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    2 parts547GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 button, the printed circuit board in 3D

    L0 button

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    2 parts546MIT
  • 2 layers35.1 × 46.8 mmSDEX2M2 Breakout Board, the printed circuit board in 3D

    SDEX2M2 Breakout Board

    NVNTLabs/switch2-SDEX2M2

    Micro SD Express to M.2 NVME Adapter for Nintendo Switch 2

    2 parts542GPL-3.0
  • 2 layers59.3 × 36.6 mmExpansionBoardTemplate, the printed circuit board in 3D

    ExpansionBoardTemplate

    BlueSCSI/BlueSCSI-v2

    BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350

    2 parts459GPL-3.0
  • 2 layersAlpha.9mm.wire, the printed circuit board in 3D

    Alpha.9mm.wire

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    2 parts410
  • 2 layers26.7 × 64 mmGpu power, the printed circuit board in 3D

    Gpu power

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    2 parts397Apache-2.0