mirror of
https://github.com/pinout-xyz/Pinout.xyz.git
synced 2024-11-08 17:47:04 +00:00
15252 lines
406 KiB
HTML
15252 lines
406 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<title>pHAT Stack Configurator</title>
|
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
|
|
<link href="https://fonts.googleapis.com/css?family=Roboto+Slab" rel="stylesheet">
|
|
<link href="https://pinout.xyz/resources/pinout.scss.css?v=1502117287" rel="stylesheet">
|
|
<style type="text/css">
|
|
body {
|
|
font-family: 'Roboto Slab', sans-serif;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
a {
|
|
color: #13c0d7;
|
|
}
|
|
|
|
a:hover {
|
|
text-decoration: none;
|
|
}
|
|
|
|
.logo {
|
|
position: relative;
|
|
float: left;
|
|
top: 25px;
|
|
width: 240px;
|
|
}
|
|
|
|
.logo a, .logo a:hover {
|
|
color: #DC322F;
|
|
}
|
|
|
|
.title {
|
|
margin-left: 240px;
|
|
}
|
|
|
|
.status {
|
|
color: #5c5c5c;
|
|
padding: 10px;
|
|
clear: both;
|
|
}
|
|
|
|
.status p.warning {
|
|
padding: 10px;
|
|
}
|
|
|
|
.status h3 {
|
|
font-size: 18px;
|
|
}
|
|
|
|
.status h3.fatal {
|
|
background: #DC322F;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.status h3.warning {
|
|
background: #B58900;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.status h3.success {
|
|
background: #859900;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.errors {
|
|
background: #FFF;
|
|
}
|
|
|
|
.errors li {
|
|
list-style: disc;
|
|
margin: 5px 0px 0px 20px;
|
|
}
|
|
|
|
.errors li.warning {
|
|
color: #f6a704;
|
|
}
|
|
|
|
.stack {
|
|
width: 512px;
|
|
margin-left: 300px;
|
|
float: left;
|
|
position: relative;
|
|
}
|
|
|
|
.phatstack, .bg {
|
|
width: 256px;
|
|
height: 633px;
|
|
border-radius: 15px;
|
|
}
|
|
|
|
.bg {
|
|
background: url('https://pinout.xyz/resources/phatstack-nice.png');
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
}
|
|
|
|
.bg.knockback {
|
|
opacity: 0.2;
|
|
}
|
|
|
|
.slot select {
|
|
width: 100%;
|
|
margin: 0;
|
|
font-family: 'Roboto Slab', sans-serif;
|
|
font-size: 14px;
|
|
color: #5c5c5c;
|
|
font-weight: bold;
|
|
padding: 5px 5px 5px 10px;
|
|
border: none;
|
|
outline: none;
|
|
cursor: pointer;
|
|
-moz-appearance: none;
|
|
-webkit-appearance: none;
|
|
}
|
|
|
|
.slot select option {
|
|
outline: none;
|
|
}
|
|
|
|
select:-moz-focusring {
|
|
color: transparent;
|
|
text-shadow: 0 0 0 #000;
|
|
}
|
|
|
|
.details:after {
|
|
border: 6px solid transparent;
|
|
border-top-color: #5c5c5c;
|
|
position: absolute;
|
|
right: 10px;
|
|
top: 12px;
|
|
content: '';
|
|
display: block;
|
|
}
|
|
|
|
.slot {
|
|
width: 256px;
|
|
background: rgba(255, 255, 255, 0.0);
|
|
position: relative;
|
|
top: 33px;
|
|
border-radius: 16px;
|
|
box-sizing: border-box;
|
|
border: 3px solid rgba(255, 255, 255, 0.4);
|
|
}
|
|
|
|
.slot.hat .details, .slot.phat .details {
|
|
border: 5px solid #268BD2;
|
|
}
|
|
|
|
.slot:hover select {
|
|
background: rgba(38, 141, 210, 0.1);
|
|
color: #268BD2;
|
|
}
|
|
|
|
.slot:hover select option {
|
|
background: #FFF;
|
|
color: #5C5c5c;
|
|
}
|
|
|
|
.slot:hover .details:after {
|
|
border-top-color: #268BD2;
|
|
}
|
|
|
|
.slot .img {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
}
|
|
|
|
.phat, .empty, .phat .img {
|
|
height: 120px;
|
|
}
|
|
|
|
.hat, .hat .img {
|
|
height: 218px;
|
|
margin-bottom: 22px;
|
|
}
|
|
|
|
.hidden {
|
|
display: none;
|
|
}
|
|
|
|
.details {
|
|
position: absolute;
|
|
left: 263px;
|
|
width: 208px;
|
|
padding: 0px;
|
|
box-sizing: border-box;
|
|
height: 100%;
|
|
background: #ffffff;
|
|
color: #5c5c5c;
|
|
border: 5px solid #cccccc;
|
|
}
|
|
|
|
.status h3 {
|
|
margin: 0;
|
|
padding: 10px;
|
|
}
|
|
|
|
.details p {
|
|
font-size: 14px;
|
|
padding: 0px 10px 10px 10px;
|
|
display: block;
|
|
}
|
|
|
|
.slot img {
|
|
width: 260px;
|
|
position: relative;
|
|
}
|
|
|
|
.hat img {
|
|
left: -5px;
|
|
}
|
|
|
|
.phat img {
|
|
left: -5px;
|
|
top: -71px;
|
|
}
|
|
|
|
.empty img {
|
|
display: none;
|
|
}
|
|
|
|
header {
|
|
margin: 0 0 20px 0;
|
|
padding: 0;
|
|
background: #f0f0f0;
|
|
color: #5c5c5c;
|
|
}
|
|
|
|
header h2 {
|
|
margin: 0;
|
|
padding: 20px 10px 0px 10px;
|
|
color: #00b09b;
|
|
}
|
|
|
|
header p {
|
|
margin: 0;
|
|
padding: 0px 10px 10px 10px;
|
|
}
|
|
|
|
nav {
|
|
position: absolute;
|
|
}
|
|
|
|
#gpio:before {
|
|
left: 115px;
|
|
}
|
|
|
|
#gpio {
|
|
width: 288px;
|
|
}
|
|
|
|
#gpio a {
|
|
cursor: default;
|
|
}
|
|
|
|
#gpio a:hover {
|
|
background: transparent;
|
|
}
|
|
|
|
#gpio .top, #gpio .bottom {
|
|
width: 144px;
|
|
}
|
|
|
|
#gpio a:hover {
|
|
color: #E9E5D2;
|
|
}
|
|
|
|
#gpio .overlay-pin a:hover {
|
|
color: #063541;
|
|
}
|
|
|
|
#gpio .gnd a:hover {
|
|
color: rgba(233, 229, 210, 0.5);
|
|
}
|
|
|
|
#gpio .bottom a, #gpio .top a {
|
|
width: 144px;
|
|
}
|
|
|
|
#gpio .clash-pin a, #gpio .clash-pin a:hover {
|
|
color: #fff;
|
|
background: #DC322F;
|
|
cursor: help;
|
|
}
|
|
|
|
#gpio .warning-pin a, #gpio .warning-pin a:hover {
|
|
color: #fff;
|
|
background: #B58900;
|
|
cursor: help;
|
|
}
|
|
|
|
.logo {
|
|
top: 30px;
|
|
left: 10px;
|
|
}
|
|
|
|
img.brd-blinkt {
|
|
top: -98px;
|
|
}
|
|
|
|
img.brd-display-o-tron-3000 {
|
|
left: -20px;
|
|
}
|
|
|
|
img.brd-piglow {
|
|
left: -62px;
|
|
top: -55px;
|
|
}
|
|
|
|
img.brd-zero-lipo {
|
|
top: -71px;
|
|
left: -52px;
|
|
}
|
|
|
|
img.brd-button-shim {
|
|
top: -128px;
|
|
transform: rotate(180deg);
|
|
}
|
|
|
|
img.brd-onoff-shim {
|
|
left: -69px;
|
|
top: -92px;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<header>
|
|
<h1 class="logo">
|
|
<a title="Raspberry Pi GPIO Pinout home" href="https://pinout.xyz/">
|
|
<img src="/resources/pinout-logo.png">
|
|
Raspberry Pi Pinout
|
|
</a>
|
|
</h1>
|
|
<div class="title">
|
|
<h2>pHAT Stack Configurator</h2>
|
|
<p>
|
|
Find out which permutations of pHATs and HATs will work on your
|
|
<a href="https://shop.pimoroni.com/products/phat-stack">Pimoroni pHAT Stack.</a>
|
|
</p>
|
|
</div>
|
|
<div class="status">
|
|
<div class="errors">
|
|
<h3>Start selecting some HATs and pHATs below to see if they'll work together.</h3>
|
|
</div>
|
|
</div>
|
|
</header>
|
|
<nav id="gpio">
|
|
<div id="pinbase"></div>
|
|
<ul class="bottom">
|
|
<li class="pin1 pow3v3">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">1</span>
|
|
3v3 Power
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin3 gpio i2c">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">3</span>
|
|
BCM 2
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin5 gpio i2c">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">5</span>
|
|
BCM 3
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin7 gpio">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">7</span>
|
|
BCM 4
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin9 gnd">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">9</span>
|
|
Ground
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin11 gpio">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">11</span>
|
|
BCM 17
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin13 gpio">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">13</span>
|
|
BCM 27
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin15 gpio">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">15</span>
|
|
BCM 22
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin17 pow3v3">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">17</span>
|
|
3v3 Power
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin19 gpio spi">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">19</span>
|
|
BCM 10
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin21 gpio spi">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">21</span>
|
|
BCM 9
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin23 gpio spi">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">23</span>
|
|
BCM 11
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin25 gnd">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">25</span>
|
|
Ground
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin27 gpio i2c">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">27</span>
|
|
BCM 0
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin29 gpio">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">29</span>
|
|
BCM 5
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin31 gpio">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">31</span>
|
|
BCM 6
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin33 gpio">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">33</span>
|
|
BCM 13
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin35 gpio spi">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">35</span>
|
|
BCM 19
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin37 gpio">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">37</span>
|
|
BCM 26
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin39 gnd">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">39</span>
|
|
Ground
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
<ul class="top">
|
|
<li class="pin2 pow5v">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">2</span>
|
|
5v Power
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin4 pow5v">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">4</span>
|
|
5v Power
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin6 gnd">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">6</span>
|
|
Ground
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin8 gpio uart">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">8</span>
|
|
BCM 14
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin10 gpio uart">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">10</span>
|
|
BCM 15
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin12 gpio">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">12</span>
|
|
BCM 18
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin14 gnd">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">14</span>
|
|
Ground
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin16 gpio">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">16</span>
|
|
BCM 23
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin18 gpio">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">18</span>
|
|
BCM 24
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin20 gnd">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">20</span>
|
|
Ground
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin22 gpio">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">22</span>
|
|
BCM 25
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin24 gpio spi">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">24</span>
|
|
BCM 8
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin26 gpio spi">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">26</span>
|
|
BCM 7
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin28 gpio i2c">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">28</span>
|
|
BCM 1
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin30 gnd">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">30</span>
|
|
Ground
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin32 gpio">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">32</span>
|
|
BCM 12
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin34 gnd">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">34</span>
|
|
Ground
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin36 gpio">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">36</span>
|
|
BCM 16
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin38 gpio spi">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">38</span>
|
|
BCM 20
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
<li class="pin40 gpio spi">
|
|
<a>
|
|
<span class="default">
|
|
<span class="phys">40</span>
|
|
BCM 21
|
|
</span>
|
|
<span class="pin"></span>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</nav>
|
|
<div class="stack">
|
|
<div class="bg"></div>
|
|
<div class="phatstack">
|
|
<div class="slot empty">
|
|
<div class="img">
|
|
<img src="https://pinout.xyz/phatstack"/>
|
|
</div>
|
|
<div class="details">
|
|
<select class="choice"></select>
|
|
<p></p>
|
|
</div>
|
|
</div>
|
|
<div class="slot empty">
|
|
<div class="img">
|
|
<img src="https://pinout.xyz/phatstack"/>
|
|
</div>
|
|
<div class="details">
|
|
<select class="choice"></select>
|
|
<p></p>
|
|
</div>
|
|
</div>
|
|
<div class="slot empty">
|
|
<div class="img">
|
|
<img src="https://pinout.xyz/phatstack"/>
|
|
</div>
|
|
<div class="details">
|
|
<select class="choice"></select>
|
|
<p></p>
|
|
</div>
|
|
</div>
|
|
<div class="slot empty">
|
|
<div class="img">
|
|
<img src="https://pinout.xyz/phatstack"/>
|
|
</div>
|
|
<div class="details">
|
|
<select class="choice"></select>
|
|
<p></p>
|
|
</div>
|
|
</div>
|
|
<div class="slot empty">
|
|
<div class="img">
|
|
<img src="https://pinout.xyz/phatstack"/>
|
|
</div>
|
|
<div class="details">
|
|
<select class="choice"></select>
|
|
<p></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
|
|
var choices = $('.choices');
|
|
|
|
function get_boards(type, dataset) {
|
|
|
|
return results;
|
|
|
|
}
|
|
|
|
function populate_dropdown(dropdown, dataset) {
|
|
|
|
var formfactors = ['HAT', 'pHAT', 'Custom'];
|
|
|
|
var results = {};
|
|
|
|
for (var i = 0, len = formfactors.length; i < len; i++) {
|
|
results[formfactors[i]] = [];
|
|
}
|
|
|
|
for (var i = 0, len = dataset.length; i < len; i++) {
|
|
|
|
var board = dataset[i];
|
|
|
|
if (board.manufacturer == "Pimoroni" && board.class == "board" && formfactors.indexOf(board.formfactor) > -1) {
|
|
results[board.formfactor].push(board);
|
|
}
|
|
|
|
}
|
|
|
|
var listitem = $('<option>').attr('value', '').text('None');
|
|
dropdown.append(listitem);
|
|
|
|
for (var i = 0, len = formfactors.length; i < len; i++) {
|
|
|
|
var formfactor = formfactors[i];
|
|
var boards = results[formfactor];
|
|
|
|
boards.sort(function(a, b) {
|
|
if (a.name < b.name)
|
|
return -1;
|
|
if (a.name > b.name)
|
|
return 1;
|
|
return 0;
|
|
});
|
|
|
|
var optgroup = $('<optgroup>').attr('label', formfactor);
|
|
|
|
for (var j = 0, jlen = boards.length; j < jlen; j++) {
|
|
var board = boards[j];
|
|
var listitem = $('<option>').attr('value', board.name).text(board.name).data('board', board);
|
|
optgroup.append(listitem);
|
|
}
|
|
|
|
dropdown.append(optgroup);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
/*function new_choice(){
|
|
var choice = $('<div>').addClass('choice');
|
|
var dropdown = $('<select>').appendTo(choice);
|
|
var del = $('<a>').addClass('button').data('action', 'del-choice').text('Remove').appendTo(choice);
|
|
populate_dropdown(dropdown, data);
|
|
choices.append(choice);
|
|
}*/
|
|
|
|
function update_info() {
|
|
$(".slot").each(function(index, element) {
|
|
var slot = $(element);
|
|
var board = slot.find('select option:selected').data('board');
|
|
|
|
if (!board) {
|
|
slot.find('p').text("");
|
|
slot.removeClass('hat').removeClass('phat').addClass('empty');
|
|
slot.find('img').attr('src', '');
|
|
slot.next('.slot').removeClass('hidden');
|
|
return;
|
|
}
|
|
|
|
var smallboards = ['zero lipo', 'blinkt!'];
|
|
|
|
slot.find('img').attr("class", "brd-" + board.name.toLowerCase().replace(/[^\w\u00C0-\u024f]+/g, "-").replace(/^-+|-+$/g, "")).attr('src', "http://pinout.xyz/resources/boards/" + board.image);
|
|
|
|
if (board.formfactor.toLowerCase() == 'phat'
|
|
|| smallboards.indexOf(board.name.toLowerCase()) > -1) {
|
|
slot.removeClass('empty').removeClass('hat').addClass('phat');
|
|
slot.next('.slot').removeClass('hidden');
|
|
}
|
|
else
|
|
{
|
|
slot.removeClass('empty').removeClass('phat').addClass('hat');
|
|
var nextSlot = slot.next('.slot');
|
|
nextSlot.addClass('hidden');
|
|
var nextChoice = nextSlot.find('.choice');
|
|
if (nextChoice.val() != '') {
|
|
var nextNextSlot = nextSlot.next('.slot');
|
|
var nextNextChoice = nextNextSlot.find('.choice');
|
|
if (nextNextChoice.val() == '') {
|
|
nextNextChoice.val(nextChoice.val())
|
|
}
|
|
nextChoice.val('').trigger('change');
|
|
|
|
|
|
}
|
|
}
|
|
|
|
slot.find('h2').text(board.name);
|
|
slot.find('p').text(board.description);
|
|
});
|
|
}
|
|
|
|
function update_stats() {
|
|
$("nav li").removeClass("overlay-pin clash-pin warning-pin");
|
|
$("nav a").attr("title", "");
|
|
var used_pins = {};
|
|
var used_i2c = {};
|
|
var choices = $(".slot:not(.hidden) select option:selected").map(function() {
|
|
return $(this).data('board')
|
|
});
|
|
//console.log(choices);
|
|
for (var i = 0, len = choices.length; i < len; i++) {
|
|
var board = choices[i];
|
|
var pins = board.pin;
|
|
var i2c = board.i2c;
|
|
//console.log(choice.name, pins);
|
|
|
|
if (i2c !== undefined) {
|
|
//console.log("I2c stuff!", i2c);
|
|
for (addr in i2c) {
|
|
if (used_i2c[addr] === undefined) {
|
|
used_i2c[addr] = [];
|
|
}
|
|
used_i2c[addr].push(board);
|
|
}
|
|
}
|
|
|
|
for (var pin in pins) {
|
|
if (used_pins[pin] === undefined) {
|
|
used_pins[pin] = [];
|
|
}
|
|
used_pins[pin].push(board);
|
|
}
|
|
}
|
|
;
|
|
|
|
//console.log(used_pins);
|
|
|
|
var errors = [];
|
|
|
|
var warnings = {
|
|
'i2s': false
|
|
};
|
|
|
|
for (var addr in used_i2c) {
|
|
//console.log(addr);
|
|
var boards = used_i2c[addr];
|
|
var count = boards.length;
|
|
if (boards.length > 1) {
|
|
var error = {
|
|
type: 'i2c',
|
|
addr: addr,
|
|
pin: null,
|
|
boards: boards
|
|
}/*var error_text = "<strong>Uh oh! Conflict on " + addr + "</strong>:";
|
|
for(var idx in boards){
|
|
var sep = ", ";
|
|
if (idx == boards.length - 1) sep = " and ";
|
|
if (idx == 0) sep = "";
|
|
error_text += sep + boards[idx].name;
|
|
}
|
|
error_text += " use this address!"
|
|
errors.push(error_text);*/
|
|
errors.push(error);
|
|
}
|
|
}
|
|
|
|
for (var pin in used_pins) {
|
|
var boards = used_pins[pin];
|
|
var count = boards.length;
|
|
var dom_pin = $(".pin" + pin.toString());
|
|
dom_pin.addClass("overlay-pin");
|
|
|
|
// If only one board uses this pin, there's no conflict
|
|
if (boards.length == 1)
|
|
continue;
|
|
|
|
switch (pin) {
|
|
case '12':
|
|
case '35':
|
|
case '38':
|
|
case '40':
|
|
// 12, 35, 38 and 40 are PCM/I2S pins
|
|
|
|
var clashing_boards = [];
|
|
var i2s_boards = [];
|
|
var all_boards = [];
|
|
|
|
//console.log(boards);
|
|
|
|
for (var idx in boards) {
|
|
var board = boards[idx];
|
|
if (board.pin[pin].name.toLowerCase() != 'i2s') {
|
|
clashing_boards.push(board);
|
|
}
|
|
else {
|
|
i2s_boards.push(board);
|
|
}
|
|
}
|
|
|
|
if (i2s_boards.length == 0) {
|
|
errors.push({
|
|
type: 'pin',
|
|
addr: null,
|
|
pin: pin,
|
|
boards: boards
|
|
});
|
|
dom_pin.addClass("clash-pin");
|
|
}
|
|
else if (clashing_boards.length > 0) {
|
|
errors.push({
|
|
type: 'i2s',
|
|
addr: null,
|
|
pin: pin,
|
|
boards: boards
|
|
})
|
|
dom_pin.addClass("clash-pin");
|
|
}
|
|
else if (i2s_boards.length > 0) {
|
|
warnings.i2s = true;
|
|
dom_pin.addClass("warning-pin");
|
|
}
|
|
|
|
break;
|
|
case '3':
|
|
case '5':
|
|
// 3 and 5 are the i2c pins
|
|
// Grab a list of all boards using a pin that clashes with the i2c bus
|
|
var clashing_boards = [];
|
|
|
|
for (var idx in boards) {
|
|
var board = boards[idx];
|
|
if (board.pin[pin].mode != 'i2c') {
|
|
clashing_boards.push(board);
|
|
}
|
|
}
|
|
|
|
if (clashing_boards.length > 0) {
|
|
errors.push({
|
|
type: 'i2c',
|
|
addr: null,
|
|
pin: pin,
|
|
boards: clashing_boards
|
|
});
|
|
dom_pin.addClass("clash-pin");
|
|
}
|
|
break;
|
|
default:
|
|
errors.push({
|
|
type: 'pin',
|
|
addr: null,
|
|
pin: pin,
|
|
boards: boards
|
|
});
|
|
dom_pin.addClass("clash-pin");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
/*
|
|
var error_text = "<strong>Uh oh! Conflict on BCM " + pin + "</strong>:";
|
|
for(var idx in boards){
|
|
var sep = ", ";
|
|
if (idx == boards.length - 1) sep = " and ";
|
|
if (idx == 0) sep = "";
|
|
error_text += sep + boards[idx].name;
|
|
}
|
|
error_text += " use this pin!"
|
|
errors.push(error_text);*/
|
|
|
|
//console.log(errors);
|
|
|
|
var dom_errors = $('.errors');
|
|
|
|
dom_errors.find('div').remove();
|
|
dom_errors.find('p').remove();
|
|
|
|
if (warnings.i2s) {
|
|
$('<p>').addClass('warning').html("You can use multiple I2S audio boards together, but you can't control them independently!").appendTo(dom_errors);
|
|
}
|
|
|
|
for (var i = 0, len = errors.length; i < len; i++) {
|
|
var error = errors[i];
|
|
|
|
var error_text = '';
|
|
var mouseover_text = '';
|
|
|
|
error.pin_bcm = phys_to_bcm[error.pin];
|
|
|
|
switch (error.type) {
|
|
case 'pin':
|
|
error_text += "Pin conflict on " + error.pin_bcm;
|
|
break;
|
|
case 'i2s':
|
|
error_text += "Pin conflict on " + error.pin_bcm;
|
|
break;
|
|
case 'i2c':
|
|
if (error.pin != null) {
|
|
error_text += "I2C pin conflict on " + error.pin_bcm;
|
|
}
|
|
else
|
|
{
|
|
error_text += "I2C address conflict on " + error.addr;
|
|
// Bit of a fudge...
|
|
$(".pin3,.pin5").addClass("clash-pin");
|
|
}
|
|
break;
|
|
}
|
|
|
|
mouseover_text = error_text;
|
|
|
|
var dom_error = $('<div>').addClass('error').html(error_text).appendTo(dom_errors);
|
|
var dom_boards = $('<ul>').appendTo(dom_error);
|
|
for (var idx in error.boards) {
|
|
var board = error.boards[idx];
|
|
|
|
var board_text = board.name;
|
|
|
|
if (error.type == 'i2c' && error.addr != null && board.i2c[addr]) {
|
|
board_text += ': ' + board.i2c[error.addr].name;
|
|
}
|
|
else if ((error.type == 'pin' || error.type == 'i2s') && error.pin in board.pin && board.pin[error.pin].name) {
|
|
board_text += ': ' + board.pin[error.pin].name;
|
|
}
|
|
mouseover_text += "\n" + board_text;
|
|
|
|
$('<li>').text(board_text).appendTo(dom_boards);
|
|
}
|
|
console.log(error);
|
|
if (error.pin != null) {
|
|
$('.pin' + error.pin.toString() + ' a').attr("title", mouseover_text);
|
|
}
|
|
else if (error.type == 'i2c') {
|
|
$('.pin3 a,.pin5 a').attr("title", mouseover_text);
|
|
}
|
|
}
|
|
|
|
$('.status h3').removeClass('fatal warning success');
|
|
if (errors.length > 0) {
|
|
$('.errors .error').hide();
|
|
$('.status h3').addClass('fatal').html("Uh oh! Something's not right. The pins highlighted in red are clashing!");
|
|
} else if (warnings.i2s) {
|
|
$('.status h3').addClass('warning').html("Looks good! But there are some things you might want to be aware of.");
|
|
} else if (choices.length > 1) {
|
|
$('.status h3').addClass('success').html("Great combo! Grab a pHAT Stack and try it on your Pi!");
|
|
} else {
|
|
$('.status h3').html("Start selecting some HATs and pHATs below to see if they'll work together.");
|
|
}
|
|
|
|
$(".bg").toggleClass("knockback", choices.length > 0)
|
|
}
|
|
|
|
function setup() {
|
|
|
|
$('.choice').each(function(index, element) {
|
|
populate_dropdown($(element), data);
|
|
});
|
|
|
|
}
|
|
|
|
$(document)
|
|
.on('change', 'select', function(e) {
|
|
update_info();
|
|
update_stats();
|
|
})/*.on('click', '.button', function(e){
|
|
e.preventDefault();
|
|
e.stopPropagation();
|
|
obj = $(this);
|
|
|
|
//console.log(obj);
|
|
|
|
switch(obj.data('action')){
|
|
case 'add-choice':
|
|
new_choice();
|
|
update_stats();
|
|
break;
|
|
case 'del-choice':
|
|
obj.parents('.choice').remove();
|
|
update_stats();
|
|
break;
|
|
default:
|
|
console.log("Unhandled button action!");
|
|
}
|
|
});*/
|
|
|
|
setup();
|
|
|
|
|
|
});
|
|
</script>
|
|
<script type="text/javascript">
|
|
var phys_to_bcm = {
|
|
'1': '3v3 Power',
|
|
'2': '5v Power',
|
|
'3': 'BCM 2 (SDA)',
|
|
'4': '5v Power',
|
|
'5': 'BCM 3 (SCL)',
|
|
'6': 'Ground',
|
|
'7': 'BCM 4 (GPCLK0)',
|
|
'8': 'BCM 14 (TXD)',
|
|
'9': 'Ground',
|
|
'10': 'BCM 15 (RXD)',
|
|
'11': 'BCM 17',
|
|
'12': 'BCM 18 (PWM0)',
|
|
'13': 'BCM 27',
|
|
'14': 'Ground',
|
|
'15': 'BCM 22',
|
|
'16': 'BCM 23',
|
|
'17': '3v3 Power',
|
|
'18': 'BCM 24',
|
|
'19': 'BCM 10 (MOSI)',
|
|
'20': 'Ground',
|
|
'21': 'BCM 9 (MISO)',
|
|
'22': 'BCM 25',
|
|
'23': 'BCM 11 (SCLK)',
|
|
'24': 'BCM 8 (CE0)',
|
|
'25': 'Ground',
|
|
'26': 'BCM 7 (CE1)',
|
|
'27': 'BCM 0 (ID_SD)',
|
|
'28': 'BCM 1 (ID_SC)',
|
|
'29': 'BCM 5',
|
|
'30': 'Ground',
|
|
'31': 'BCM 6',
|
|
'32': 'BCM 12 (PWM0)',
|
|
'33': 'BCM 13 (PWM1)',
|
|
'34': 'Ground',
|
|
'35': 'BCM 19 (MISO)',
|
|
'36': 'BCM 16',
|
|
'37': 'BCM 26',
|
|
'38': 'BCM 20 (MOSI)',
|
|
'39': 'Ground',
|
|
'40': 'BCM 21 (SCLK)'
|
|
};
|
|
|
|
var data = [
|
|
{
|
|
"name": "NadHAT v1",
|
|
"class": "board",
|
|
"type": "IOT,ADC",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Garatronic",
|
|
"collected": "Other",
|
|
"description": "An GSM/GPRS add-on board for the Raspberry Pi",
|
|
"url": "https://www.garatronic.fr",
|
|
"github": "https://github.com/garatronic/nadhat",
|
|
"schematic": "https://github.com/garatronic/nadhat/tree/master/hardware/nadhat_v1_schematics.pdf",
|
|
"buy": "https://shop.mchobby.be/en/hats/1654-nadhat-gsmgprs-sim800c-v1-3232100016545-garatronic.html",
|
|
"image": "nadhat_v1.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"mode": "uart",
|
|
"name": "TXD"
|
|
},
|
|
"10": {
|
|
"mode": "uart",
|
|
"name": "RXD"
|
|
},
|
|
"37": {
|
|
"name": "PWR_BT",
|
|
"mode": "output",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "NadHAT v1",
|
|
"page_url": "nadhat_v1"
|
|
},
|
|
{
|
|
"name": "Flick Zero",
|
|
"class": "board",
|
|
"type": "gesture",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pi Supply",
|
|
"description": "Flick Zero is a 3D tracking and gesture pHAT.",
|
|
"url": "https://www.pi-supply.com/product/flick-large-standalone-3d-tracking-gesture-breakout/",
|
|
"github": "https://github.com/PiSupply/Flick",
|
|
"buy": "https://www.pi-supply.com/product/flick-zero-3d-tracking-gesture-phat-pi-zero/",
|
|
"image": "flick-zero.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"11": {
|
|
"name": "Reset"
|
|
},
|
|
"13": {
|
|
"name": "TS"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x42": {
|
|
"name": "Gesture controller",
|
|
"device": "MGC3130"
|
|
}
|
|
},
|
|
"title": "Flick Zero",
|
|
"page_url": "flick_zero"
|
|
},
|
|
{
|
|
"name": "PiTFT Plus 3.5\"",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Adafruit",
|
|
"description": "A TFT Display for the Raspberry Pi",
|
|
"url": "https://learn.adafruit.com/adafruit-pitft-3-dot-5-touch-screen-for-raspberry-pi",
|
|
"github": "https://github.com/adafruit/Adafruit-PiTFT-3.5-Plus-PCB",
|
|
"schematic": "https://learn.adafruit.com/assets/26348",
|
|
"buy": "https://www.adafruit.com/products/2441",
|
|
"image": "adafruit-pitft-35-plus.png",
|
|
"pincount": 40,
|
|
"eeprom": "setup",
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "Backlight Control",
|
|
"mode": "output"
|
|
},
|
|
"18": {
|
|
"name": "RT Interrupt",
|
|
"mode": "input"
|
|
},
|
|
"22": {
|
|
"name": "TFT Data/Command",
|
|
"mode": "output"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"name": "TFT Chip Select",
|
|
"mode": "chipselect"
|
|
},
|
|
"26": {
|
|
"name": "RT Chip Select",
|
|
"mode": "chipselect"
|
|
}
|
|
},
|
|
"title": "PiTFT Plus 3.5\"",
|
|
"page_url": "pitft_plus_35"
|
|
},
|
|
{
|
|
"name": "ESP IoT pHAT",
|
|
"class": "board",
|
|
"type": "mcu,io,iot",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "an ESP8266 module programmable from your Pi",
|
|
"url": "https://shop.pimoroni.com/products/esp8266-phat",
|
|
"buy": "https://shop.pimoroni.com/products/esp8266-phat",
|
|
"image": "esp8266-phat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"name": "TXD / Transmit",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"10": {
|
|
"name": "RXD / Receive",
|
|
"direction": "input",
|
|
"active": "high"
|
|
},
|
|
"11": {
|
|
"name": "Chip Reset",
|
|
"active": "low"
|
|
},
|
|
"13": {
|
|
"name": "Chip Program",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"title": "ESP IoT pHAT",
|
|
"page_url": "esp_iot_phat"
|
|
},
|
|
{
|
|
"name": "Skywriter HAT",
|
|
"class": "board",
|
|
"type": "gesture,touch",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A 3D positional and gesture sensor",
|
|
"url": "http://shop.pimoroni.com/products/skywriter-hat",
|
|
"github": "https://github.com/pimoroni/skywriter-hat",
|
|
"buy": "http://shop.pimoroni.com/products/skywriter-hat",
|
|
"image": "skywriter-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"11": {
|
|
"name": "Reset"
|
|
},
|
|
"13": {
|
|
"name": "Transfer"
|
|
}
|
|
},
|
|
"install": {
|
|
"apt": [
|
|
"python-smbus",
|
|
"python3-smbus",
|
|
"python-dev",
|
|
"python3-dev"
|
|
],
|
|
"python": [
|
|
"skywriter"
|
|
]
|
|
},
|
|
"i2c": {
|
|
"0x42": {
|
|
"name": "Gesture sensor",
|
|
"device": "mgc3130"
|
|
}
|
|
},
|
|
"title": "Skywriter HAT",
|
|
"page_url": "skywriter_hat"
|
|
},
|
|
{
|
|
"name": "Pi Cap",
|
|
"class": "board",
|
|
"type": "audio,io,multi,touch",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Bare Conductive",
|
|
"collected": "Other",
|
|
"description": "Add capacitive touch, distance sensing and high quality audio to the Raspberry Pi",
|
|
"url": "https://www.bareconductive.com/shop/pi-cap/",
|
|
"buy": "https://www.bareconductive.com/shop/pi-cap/",
|
|
"image": "pi-cap.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "Button",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"11": {
|
|
"name": "IRQ",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"29": {
|
|
"name": "Green LED",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"31": {
|
|
"name": "Red LED",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"32": {
|
|
"name": "PWM0",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"33": {
|
|
"name": "PWM1",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"37": {
|
|
"name": "Blue LED",
|
|
"mode": "output",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x5C": {
|
|
"name": "MPR121",
|
|
"device": "MPR121"
|
|
}
|
|
},
|
|
"title": "Pi Cap",
|
|
"page_url": "pi_cap"
|
|
},
|
|
{
|
|
"name": "IoT LoRa Node pHAT",
|
|
"class": "board",
|
|
"type": "IOT, Radio, LoRa",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pi Supply",
|
|
"description": "A LoRa Node pHAT providing LoRaWAN funcionality for your Raspberry Pi",
|
|
"url": "https://learn.pi-supply.com/make/getting-started-with-the-raspberry-pi-lora-node-phat/",
|
|
"github": "https://github.com/PiSupply/IoTLoRaRange/tree/master/IoT%20LoRa%20Raspberry%20Pi%20Node%20pHAT",
|
|
"buy": "https://uk.pi-supply.com/products/iot-lora-node-phat-for-raspberry-pi",
|
|
"image": "pi-supply-iot-lora-node-phat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"mode": "uart"
|
|
},
|
|
"11": {
|
|
"name": "Reset",
|
|
"mode": "output"
|
|
}
|
|
},
|
|
"title": "IoT LoRa Node pHAT",
|
|
"page_url": "iot_lora_node_phat"
|
|
},
|
|
{
|
|
"name": "JuiceBox Zero",
|
|
"class": "board",
|
|
"type": "power",
|
|
"formfactor": "PHAT",
|
|
"manufacturer": "JuiceBox Zero",
|
|
"collected": "Other",
|
|
"description": "JuiceBox Zero uninterruptible power supply for the Raspberry Pi Zero and Zero W.",
|
|
"url": "https://juiceboxzero.com/",
|
|
"github": "https://github.com/JuiceBoxZero",
|
|
"buy": "https://juiceboxzero.com/product/juicebox-zero-battery-management-board/",
|
|
"image": "juiceboxzero.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"36": {
|
|
"name": "Low Battery"
|
|
},
|
|
"22": {
|
|
"name": "Alternate Low Battery"
|
|
}
|
|
},
|
|
"title": "JuiceBox Zero",
|
|
"page_url": "juicebox_zero"
|
|
},
|
|
{
|
|
"name": "2.13 Inch E-Paper pHAT",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Waveshare",
|
|
"description": "an E-Ink display pHAT for with embedded controller, communicating via SPI interface.",
|
|
"url": "http://www.waveshare.com/wiki/2.13inch_e-Paper_HAT",
|
|
"buy": "https://www.waveshare.com/product/2.13inch-e-paper-hat.htm",
|
|
"image": "waveshare213paper.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"11": {
|
|
"name": "RST"
|
|
},
|
|
"19": {
|
|
"name": "DIN"
|
|
},
|
|
"23": {
|
|
"name": "CLK"
|
|
},
|
|
"18": {
|
|
"name": "BUSY"
|
|
},
|
|
"22": {
|
|
"name": "DC"
|
|
},
|
|
"24": {
|
|
"name": "CS"
|
|
}
|
|
},
|
|
"title": "2.13 Inch E-Ink Display pHAT",
|
|
"page_url": "213_inch_e_paper_phat"
|
|
},
|
|
{
|
|
"name": "SparkFun AVR Programmer HAT",
|
|
"class": "board",
|
|
"type": "mcu,io",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "SparkFun",
|
|
"description": "Arduino Programming on the Raspberry Pi",
|
|
"url": "https://www.sparkfun.com/products/14747",
|
|
"github": "https://github.com/sparkfun/SparkFun_Pi_AVR_Programmer_HAT",
|
|
"buy": "https://www.sparkfun.com/products/14747",
|
|
"image": "sparkfun-avr-programmer-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"mode": "uart"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
},
|
|
"26": {
|
|
"mode": "spi"
|
|
},
|
|
"7": {
|
|
"name": "Script LED"
|
|
},
|
|
"11": {
|
|
"name": "Flash HEX Fail LED"
|
|
},
|
|
"31": {
|
|
"name": "Flash HEX Pass LED"
|
|
},
|
|
"18": {
|
|
"name": "Serial Upload Fail LED"
|
|
},
|
|
"16": {
|
|
"name": "Serial Upload Pass LED"
|
|
},
|
|
"22": {
|
|
"name": "Lock Bits Fail LED"
|
|
},
|
|
"32": {
|
|
"name": "Lock Bits Pass LED"
|
|
},
|
|
"13": {
|
|
"name": "Fuse Bits Fail LED"
|
|
},
|
|
"15": {
|
|
"name": "Fuse Bits Pass LED"
|
|
},
|
|
"37": {
|
|
"name": "Reset"
|
|
},
|
|
"29": {
|
|
"name": "Shutdown"
|
|
},
|
|
"33": {
|
|
"name": "Capsense"
|
|
},
|
|
"36": {
|
|
"name": "Program Control"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"spi"
|
|
]
|
|
},
|
|
"title": "SparkFun AVR Programmer HAT",
|
|
"page_url": "sparkfun_avr_programmer_hat"
|
|
},
|
|
{
|
|
"name": "RTK Motor Controller",
|
|
"class": "board",
|
|
"type": "motor",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Ryanteck",
|
|
"description": "A quick and easy way to start driving motors on your Raspberry Pi",
|
|
"github": "https://github.com/PiSupply/Ryanteck/tree/master/RTK%20Motor%20Controller",
|
|
"buy": "https://uk.pi-supply.com/products/ryanteck-rtk-000-001-motor-controller-board-kit-raspberry-pi",
|
|
"image": "rtk-000-001.png",
|
|
"pincount": 26,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null
|
|
},
|
|
"pin": {
|
|
"11": {
|
|
"name": "Motor 1 A",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"12": {
|
|
"name": "Motor 1 B",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"15": {
|
|
"name": "Motor 2 A",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"16": {
|
|
"name": "Motor 2 B",
|
|
"direction": "output",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "RTK Motor Controller",
|
|
"page_url": "rtk_motor_controller"
|
|
},
|
|
{
|
|
"name": "JamHat",
|
|
"class": "board",
|
|
"type": "multi",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "ModMyPi",
|
|
"description": "A Jam friendly board with 6 LEDs, 2 buttons and a buzzer.",
|
|
"url": "https://thepihut.com/products/jam-hat",
|
|
"github": "https://github.com/modmypi/Jam-HAT",
|
|
"buy": "https://thepihut.com/products/jam-hat",
|
|
"image": "modmypi-jamhat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"29": {
|
|
"name": "LED1",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"31": {
|
|
"name": "LED2",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"32": {
|
|
"name": "LED3",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"33": {
|
|
"name": "LED4",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"36": {
|
|
"name": "LED5",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"11": {
|
|
"name": "LED6",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"12": {
|
|
"name": "Button 2/Right Button",
|
|
"direction": "input",
|
|
"active": "high"
|
|
},
|
|
"35": {
|
|
"name": "Button 1/Left Button",
|
|
"direction": "input",
|
|
"active": "high"
|
|
},
|
|
"38": {
|
|
"name": "Buzzer",
|
|
"direction": "output",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "Jam Hat",
|
|
"page_url": "jamhat"
|
|
},
|
|
{
|
|
"name": "Mote pHAT",
|
|
"class": "board",
|
|
"type": "led",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "4 channel multiplexed APA102 driver",
|
|
"url": "http://shop.pimoroni.com/products/mote-phat",
|
|
"github": "https://github.com/pimoroni/mote-phat",
|
|
"buy": "https://shop.pimoroni.com/products/mote-phat",
|
|
"image": "mote-phat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"19": {
|
|
"name": "Data",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"23": {
|
|
"name": "Clock",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"24": {
|
|
"name": "Channel 1",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"26": {
|
|
"name": "Channel 2",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"22": {
|
|
"name": "Channel 3",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"18": {
|
|
"name": "Channel 4",
|
|
"mode": "output",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"title": "Mote pHAT",
|
|
"page_url": "mote_phat"
|
|
},
|
|
{
|
|
"name": "Keybow",
|
|
"class": "board",
|
|
"type": "io",
|
|
"formfactor": "custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "Add illuminated tactile keyboard keys to Raspberry Pi",
|
|
"url": "https://shop.pimoroni.com/products/keybow",
|
|
"github": "https://github.com/pimoroni/keybow-firmware",
|
|
"buy": "https://shop.pimoroni.com/products/keybow",
|
|
"image": "pimoroni-keybow.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"19": {
|
|
"name": "LEDs data",
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"name": "LEDs clock",
|
|
"mode": "spi"
|
|
},
|
|
"11": {
|
|
"name": "Key 1"
|
|
},
|
|
"13": {
|
|
"name": "Key 2"
|
|
},
|
|
"16": {
|
|
"name": "Key 3"
|
|
},
|
|
"15": {
|
|
"name": "Key 4"
|
|
},
|
|
"18": {
|
|
"name": "Key 5"
|
|
},
|
|
"29": {
|
|
"name": "Key 6"
|
|
},
|
|
"31": {
|
|
"name": "Key 7"
|
|
},
|
|
"32": {
|
|
"name": "Key 8"
|
|
},
|
|
"33": {
|
|
"name": "Key 9"
|
|
},
|
|
"38": {
|
|
"name": "Key 10"
|
|
},
|
|
"36": {
|
|
"name": "Key 11"
|
|
},
|
|
"37": {
|
|
"name": "Key 12"
|
|
}
|
|
},
|
|
"title": "Pimoroni Keybow",
|
|
"page_url": "keybow"
|
|
},
|
|
{
|
|
"name": "Pi PoE Switch HAT",
|
|
"class": "board",
|
|
"type": "power",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pi Supply",
|
|
"description": "The Pi PoE Switch HAT is a power over ethernet add-on board for the Raspberry Pi",
|
|
"url": "https://www.kickstarter.com/projects/pisupply/pi-poe-switch-hat-power-over-ethernet-for-raspberr",
|
|
"github": "https://github.com/PiSupply/PiPoE",
|
|
"buy": "https://www.pi-supply.com/product/pi-poe-switch-hat-power-over-ethernet-for-raspberry-pi/",
|
|
"image": "pi-poe.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"11": {
|
|
"name": "Power Management"
|
|
},
|
|
"15": {
|
|
"name": "LED Green/Yellow"
|
|
},
|
|
"16": {
|
|
"name": "LED Green"
|
|
},
|
|
"18": {
|
|
"name": "LED Yellow/Green"
|
|
}
|
|
},
|
|
"title": "Pi PoE Switch HAT",
|
|
"page_url": "pi_poe_switch_hat"
|
|
},
|
|
{
|
|
"name": "Pibrella",
|
|
"class": "board",
|
|
"type": "multi,io",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Cyntech",
|
|
"collected": "Other",
|
|
"description": "An all-in-one light, sound, input and output add-on board",
|
|
"url": "http://pibrella.com",
|
|
"github": "https://github.com/pimoroni/pibrella",
|
|
"buy": "https://shop.cyntech.co.uk/products/pibrella?variant=581387897",
|
|
"image": "pibrella.png",
|
|
"pincount": 26,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null
|
|
},
|
|
"pin": {
|
|
"7": {
|
|
"name": "Green LED",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"11": {
|
|
"name": "Yellow LED",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"12": {
|
|
"name": "Buzzer",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"13": {
|
|
"name": "Red LED",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"15": {
|
|
"name": "Output E",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"16": {
|
|
"name": "Output F",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"18": {
|
|
"name": "Output G",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"19": {
|
|
"name": "Input D",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"21": {
|
|
"name": "Input A",
|
|
"direction": "input",
|
|
"active": "high"
|
|
},
|
|
"22": {
|
|
"name": "Output H",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"23": {
|
|
"name": "Button",
|
|
"direction": "input",
|
|
"active": "high"
|
|
},
|
|
"24": {
|
|
"name": "Input C",
|
|
"direction": "input",
|
|
"active": "high"
|
|
},
|
|
"26": {
|
|
"name": "Input B",
|
|
"direction": "input",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "Pibrella",
|
|
"page_url": "pibrella"
|
|
},
|
|
{
|
|
"name": "Pi-mote",
|
|
"class": "board",
|
|
"type": "com",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Energenie",
|
|
"collected": "Other",
|
|
"description": "Add-on that allows control of Energenie smart plugs from a Raspberry Pi",
|
|
"url": "https://energenie4u.co.uk/res/pdfs/ENER314%20UM.pdf",
|
|
"buy": "https://energenie4u.co.uk/catalogue/product/ENER314",
|
|
"image": "energenie-pi-mote.png",
|
|
"pincount": 26,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null
|
|
},
|
|
"pin": {
|
|
"11": {
|
|
"name": "D0 Encoder",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"13": {
|
|
"name": "D3 Encoder",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"15": {
|
|
"name": "D1 Encoder",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"16": {
|
|
"name": "D2 Encoder",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"18": {
|
|
"name": "Mode Select",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"22": {
|
|
"name": "Modulator CE",
|
|
"mode": "output",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "Pi-mote",
|
|
"page_url": "pi_mote"
|
|
},
|
|
{
|
|
"name": "ADC-DAC Pi Zero",
|
|
"class": "board",
|
|
"type": "adc",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "2 channel Analogue to Digital Converter and 2 channel Digital to Analogue Converter",
|
|
"url": "https://www.abelectronics.co.uk/p/74/adc-dac-pi-zero",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/schematic-adc-dac-pi-zero",
|
|
"buy": "https://www.abelectronics.co.uk/p/74/adc-dac-pi-zero",
|
|
"image": "ab-adcdac-pi-zero.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
},
|
|
"26": {
|
|
"mode": "spi"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"spi"
|
|
]
|
|
},
|
|
"title": "ADC-DAC Pi Zero",
|
|
"page_url": "adc_dac_pi_zero"
|
|
},
|
|
{
|
|
"name": "Zero4U",
|
|
"class": "board",
|
|
"type": "usb",
|
|
"formfactor": "USB",
|
|
"manufacturer": "UUGear",
|
|
"description": "4-port USB hub for Raspberry Pi Zero",
|
|
"url": "http://www.uugear.com/product/zero4u/",
|
|
"buy": "http://www.uugear.com/product/zero4u/",
|
|
"image": "uugear-zero4u.png",
|
|
"pincount": 4,
|
|
"eeprom": false,
|
|
"title": "Zero4U",
|
|
"page_url": "zero4u"
|
|
},
|
|
{
|
|
"name": "pi-topPULSE",
|
|
"class": "board",
|
|
"type": "audio,io,led,sensor,multi",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "pi-top",
|
|
"collected": "Other",
|
|
"description": "7\u00d77 RGB LED matrix, speaker and microphone",
|
|
"url": "http://pi-top.com/products/pulse",
|
|
"github": "https://github.com/pi-top/pi-topPULSE",
|
|
"buy": "http://pi-top.com/products/pulse",
|
|
"image": "pitop-pulse.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"8": {
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"mode": "uart"
|
|
},
|
|
"12": {
|
|
"name": "BCKL",
|
|
"mode": "i2s"
|
|
},
|
|
"35": {
|
|
"name": "LRCK",
|
|
"mode": "i2s"
|
|
},
|
|
"40": {
|
|
"name": "DOUT",
|
|
"mode": "i2s"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x24": {
|
|
"name": "Feature-enable IC",
|
|
"device": "pca9570"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s",
|
|
"i2c"
|
|
],
|
|
"apt": [
|
|
"pt-pulse",
|
|
"python-pt-pulse",
|
|
"python3-pt-pulse"
|
|
]
|
|
},
|
|
"title": "pi-topPULSE",
|
|
"page_url": "pi_toppulse"
|
|
},
|
|
{
|
|
"name": "Witty Pi",
|
|
"class": "board",
|
|
"type": "power,rtc",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "UUGear",
|
|
"description": "Realtime clock and power management for Raspberry Pi",
|
|
"url": "http://www.uugear.com/product/witty-pi-realtime-clock-and-power-management-for-raspberry-pi/",
|
|
"github": "https://github.com/uugear/Witty-Pi",
|
|
"buy": "http://www.uugear.com/product/witty-pi-realtime-clock-and-power-management-for-raspberry-pi/",
|
|
"image": "uugear-witty-pi.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"name": "SDA",
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"name": "SCL",
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "HALT",
|
|
"mode": "input"
|
|
},
|
|
"11": {
|
|
"name": "LED",
|
|
"mode": "output"
|
|
},
|
|
"8": {
|
|
"name": "TXD",
|
|
"mode": "other"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x68": {
|
|
"name": "DS1307",
|
|
"device": "DS1307"
|
|
}
|
|
},
|
|
"title": "Witty Pi",
|
|
"page_url": "witty_pi"
|
|
},
|
|
{
|
|
"name": "Enviro pHAT",
|
|
"class": "board",
|
|
"type": "adc,sensor",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A package of environmental sensors for IoT projects",
|
|
"url": "https://shop.pimoroni.com/products/enviro-phat",
|
|
"github": "https://github.com/pimoroni/enviro-phat",
|
|
"buy": "https://shop.pimoroni.com/products/enviro-phat",
|
|
"image": "enviro-phat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"mode": "output",
|
|
"name": "LEDs"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x1d": {
|
|
"name": "Motion Sensor",
|
|
"device": "LSM303D"
|
|
},
|
|
"0x29": {
|
|
"name": "Light/Colour Sensor",
|
|
"device": "TCS3472"
|
|
},
|
|
"0x49": {
|
|
"name": "4-Channel Analog Input",
|
|
"device": "ADS1015"
|
|
},
|
|
"0x77": {
|
|
"name": "Temp/Pressure Sensor",
|
|
"device": "BMP280"
|
|
}
|
|
},
|
|
"title": "Enviro pHAT",
|
|
"page_url": "enviro_phat"
|
|
},
|
|
{
|
|
"name": "Keybow Mini",
|
|
"class": "board",
|
|
"type": "io",
|
|
"formfactor": "phat",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "Add illuminated tactile keyboard keys to Raspberry Pi",
|
|
"url": "https://shop.pimoroni.com/products/keybow-mini-3-key-macro-pad-kit",
|
|
"github": "https://github.com/pimoroni/keybow-firmware",
|
|
"buy": "https://shop.pimoroni.com/products/keybow-mini-3-key-macro-pad-kit",
|
|
"image": "pimoroni-keybow-mini.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"19": {
|
|
"name": "LEDs data",
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"name": "LEDs clock",
|
|
"mode": "spi"
|
|
},
|
|
"11": {
|
|
"name": "Key 1"
|
|
},
|
|
"15": {
|
|
"name": "Key 2"
|
|
},
|
|
"31": {
|
|
"name": "Key 3"
|
|
}
|
|
},
|
|
"title": "Pimoroni Keybow",
|
|
"page_url": "keybow_mini"
|
|
},
|
|
{
|
|
"name": "ReSpeaker 4 Mic Array",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "seeed",
|
|
"description": "4 mic array for Raspberry Pi to build AI and voice applications",
|
|
"url": "http://wiki.seeedstudio.com/ReSpeaker_4_Mic_Array_for_Raspberry_Pi/",
|
|
"buy": "https://www.seeedstudio.com/ReSpeaker-4-Mic-Array-for-Raspberry-Pi-p-2941.html",
|
|
"image": "respeaker-4-mic-array.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"mode": "i2s"
|
|
},
|
|
"19": {
|
|
"mode": "spi",
|
|
"name": "RGB LEDs Data"
|
|
},
|
|
"35": {
|
|
"mode": "i2s"
|
|
},
|
|
"38": {
|
|
"mode": "i2s"
|
|
},
|
|
"40": {
|
|
"mode": "i2s"
|
|
},
|
|
"32": {
|
|
"name": "GP12 pin 4"
|
|
},
|
|
"33": {
|
|
"name": "GP12 pin 3"
|
|
},
|
|
"23": {
|
|
"mode": "spi",
|
|
"name": "RGB LEDs Clock"
|
|
},
|
|
"29": {
|
|
"name": "RGB LEDs enable pin",
|
|
"mode": "output",
|
|
"external_pull": "up",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "ReSpeaker 4 Mic Array",
|
|
"page_url": "respeaker_4_mic_array"
|
|
},
|
|
{
|
|
"name": "ZeroSeg",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "PiHut",
|
|
"description": "8 character 7 segment display for the Raspberry Pi",
|
|
"url": "https://thepihut.com/products/zeroseg",
|
|
"github": "https://github.com/AverageManVsPi/ZeroSeg",
|
|
"buy": "https://thepihut.com/products/zeroseg",
|
|
"image": "zeroseg.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"19": {
|
|
"mode": "DIN"
|
|
},
|
|
"24": {
|
|
"mode": "CS"
|
|
},
|
|
"23": {
|
|
"name": "CLK"
|
|
},
|
|
"11": {
|
|
"name": "SW1"
|
|
},
|
|
"37": {
|
|
"name": "SW2"
|
|
}
|
|
},
|
|
"title": "ZeroSeg",
|
|
"page_url": "zeroseg"
|
|
},
|
|
{
|
|
"name": "ADC Pi",
|
|
"class": "board",
|
|
"type": "adc",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "8 channel Analogue to Digital Converter",
|
|
"url": "https://www.abelectronics.co.uk/p/69/adc-pi",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/schematic-adc-pi",
|
|
"buy": "https://www.abelectronics.co.uk/p/69/adc-pi",
|
|
"image": "ab-adc-pi.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"14": null,
|
|
"20": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x68": {
|
|
"alternate": [
|
|
"0x69",
|
|
"0x6A",
|
|
"0x6B",
|
|
"0x6C",
|
|
"0x6D",
|
|
"0x6E",
|
|
"0x6F"
|
|
],
|
|
"name": "MCP3424",
|
|
"device": "MCP3424"
|
|
},
|
|
"0x69": {
|
|
"alternate": [
|
|
"0x68",
|
|
"0x6A",
|
|
"0x6B",
|
|
"0x6C",
|
|
"0x6D",
|
|
"0x6E",
|
|
"0x6F"
|
|
],
|
|
"name": "MCP3424",
|
|
"device": "MCP3424"
|
|
}
|
|
},
|
|
"title": "ADC Pi",
|
|
"page_url": "adc_pi"
|
|
},
|
|
{
|
|
"name": "UART",
|
|
"class": "interface",
|
|
"type": "pinout",
|
|
"description": "Raspberry Pi UART pins",
|
|
"url": "http://elinux.org/RPi_Serial_Connection",
|
|
"pincount": 18,
|
|
"pin": {
|
|
"8": {
|
|
"name": "TXD / Transmit",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"10": {
|
|
"name": "RXD / Receive",
|
|
"direction": "input",
|
|
"active": "high"
|
|
},
|
|
"36": {
|
|
"name": "CTS / Clear to Send",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"11": {
|
|
"name": "RTS / Request to Send",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"27": {
|
|
"name": "TXD / Transmit",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"28": {
|
|
"name": "RXD / Receive",
|
|
"direction": "input",
|
|
"active": "high"
|
|
},
|
|
"3": {
|
|
"name": "CTS / Clear to Send",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"5": {
|
|
"name": "RTS / Request to Send",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"7": {
|
|
"name": "TXD / Transmit",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"29": {
|
|
"name": "RXD / Receive",
|
|
"direction": "input",
|
|
"active": "high"
|
|
},
|
|
"31": {
|
|
"name": "CTS / Clear to Send",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"26": {
|
|
"name": "RTS / Request to Send",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"24": {
|
|
"name": "TXD / Transmit",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"21": {
|
|
"name": "RXD / Receive",
|
|
"direction": "input",
|
|
"active": "high"
|
|
},
|
|
"19": {
|
|
"name": "CTS / Clear to Send",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"23": {
|
|
"name": "RTS / Request to Send",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"32": {
|
|
"name": "TXD / Transmit",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"33": {
|
|
"name": "RXD / Receive",
|
|
"direction": "input",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "UART - Universal Asynchronous Receiver/Transmitter",
|
|
"page_url": "uart"
|
|
},
|
|
{
|
|
"name": "PiShield",
|
|
"class": "board",
|
|
"type": "adc",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Infusion Systems",
|
|
"collected": "Other",
|
|
"description": "5V Analog to Digital Converter and 5V I2C level shifter",
|
|
"url": "https://infusionsystems.com/pishield/",
|
|
"github": "https://github.com/I-CubeX/PythonExamples",
|
|
"schematic": "https://infusionsystems.com/pishield/?page_id=137",
|
|
"buy": "https://infusionsystems.com/pishield/?page_id=8",
|
|
"image": "icubex-pishield.png",
|
|
"pincount": 26,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"20": null
|
|
},
|
|
"pin": {
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"spi"
|
|
]
|
|
},
|
|
"title": "PiShield",
|
|
"page_url": "pishield"
|
|
},
|
|
{
|
|
"name": "Uputronics Pi In The Sky Board",
|
|
"class": "board",
|
|
"type": "gps,Radio",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Uputronics",
|
|
"description": "Radio telemetry board for Raspberry Pi",
|
|
"url": "http://www.pi-in-the-sky.com/",
|
|
"buy": "https://store.uputronics.com/index.php?route=product/product&path=62&product_id=52",
|
|
"github": "https://github.com/piinthesky",
|
|
"schematic": "https://github.com/PiInTheSky/pits-hardware/blob/master/PiInTheSky-Mainboard-v2.4.sch",
|
|
"image": "uputronics-pits.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"8": {
|
|
"mode": "UART/MTX2 TXD"
|
|
},
|
|
"10": {
|
|
"mode": "UART"
|
|
},
|
|
"38": {
|
|
"name": "PPS"
|
|
},
|
|
"7": {
|
|
"name": "ONEWIRE"
|
|
},
|
|
"11": {
|
|
"name": "MTX2 ENABLE"
|
|
},
|
|
"13": {
|
|
"name": "UBLOX SDA Bit Banged"
|
|
},
|
|
"15": {
|
|
"name": "UBLOX SCL Bit Banged"
|
|
},
|
|
"35": {
|
|
"name": "WARN LED"
|
|
},
|
|
"37": {
|
|
"name": "OK LED"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x00": {
|
|
"name": "ADC",
|
|
"device": "MAXIM MCP3426"
|
|
}
|
|
},
|
|
"title": "Uputronics Pi In The Sky Board",
|
|
"page_url": "uputronics_pi_in_the_sky_board"
|
|
},
|
|
{
|
|
"name": "PiGlow",
|
|
"class": "board",
|
|
"type": "led",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "Simply 18 LEDs in a spiral pattern controllable in Python",
|
|
"url": "http://shop.pimoroni.com/products/piglow",
|
|
"github": "https://github.com/pimoroni/piglow",
|
|
"buy": "http://shop.pimoroni.com/products/piglow",
|
|
"image": "piglow.png",
|
|
"pincount": 26,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"14": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2c"
|
|
]
|
|
},
|
|
"i2c": {
|
|
"0x54": {
|
|
"name": "LED driver",
|
|
"device": "sn3218"
|
|
}
|
|
},
|
|
"title": "PiGlow",
|
|
"page_url": "piglow"
|
|
},
|
|
{
|
|
"name": "Unicorn HAT",
|
|
"class": "board",
|
|
"type": "led",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "64 blindingly bright RGB LEDs on a single HAT",
|
|
"url": "http://shop.pimoroni.com/products/unicorn-hat",
|
|
"github": "https://github.com/pimoroni/unicornhat",
|
|
"buy": "http://shop.pimoroni.com/products/unicorn-hat",
|
|
"image": "unicorn-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": "detect",
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"9": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "Data",
|
|
"direction": "output",
|
|
"mode": "pwm",
|
|
"active": "high",
|
|
"description": "WS2812 Data"
|
|
}
|
|
},
|
|
"install": {
|
|
"apt": [
|
|
"python-dev",
|
|
"python3-dev"
|
|
],
|
|
"python": [
|
|
"unicornhat"
|
|
],
|
|
"python3": [
|
|
"unicornhat"
|
|
]
|
|
},
|
|
"title": "Unicorn HAT",
|
|
"page_url": "unicorn_hat"
|
|
},
|
|
{
|
|
"name": "7-port USB hub",
|
|
"class": "board",
|
|
"type": "power,usb",
|
|
"formfactor": "USB",
|
|
"manufacturer": "UUGear",
|
|
"description": "7-port USB hub for Raspberry Pi",
|
|
"url": "http://www.uugear.com/product/7-port-usb-hub-for-raspberry-pi/",
|
|
"buy": "http://www.uugear.com/product/7-port-usb-hub-for-raspberry-pi/",
|
|
"image": "uugear-7port-usb-hub.png",
|
|
"pincount": 7,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"39": null
|
|
},
|
|
"title": "7-port USB hub for Raspberry Pi",
|
|
"page_url": "7_port_usb_hub"
|
|
},
|
|
{
|
|
"name": "ADC Differential Pi",
|
|
"class": "board",
|
|
"type": "adc",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "8 channel Analogue to Digital Converter",
|
|
"url": "https://www.abelectronics.co.uk/p/65/adc-differential-pi",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/schematic-adc-differential-pi",
|
|
"buy": "https://www.abelectronics.co.uk/p/65/adc-differential-pi",
|
|
"image": "ab-adc-differential-pi.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x68": {
|
|
"alternate": [
|
|
"0x69",
|
|
"0x6A",
|
|
"0x6B",
|
|
"0x6C",
|
|
"0x6D",
|
|
"0x6E",
|
|
"0x6F"
|
|
],
|
|
"name": "MCP3424",
|
|
"device": "MCP3424"
|
|
},
|
|
"0x69": {
|
|
"alternate": [
|
|
"0x68",
|
|
"0x6A",
|
|
"0x6B",
|
|
"0x6C",
|
|
"0x6D",
|
|
"0x6E",
|
|
"0x6F"
|
|
],
|
|
"name": "MCP3424",
|
|
"device": "MCP3424"
|
|
}
|
|
},
|
|
"title": "ADC Differential Pi",
|
|
"page_url": "adc_differential_pi"
|
|
},
|
|
{
|
|
"name": "Flick HAT",
|
|
"class": "board",
|
|
"type": "gesture",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pi Supply",
|
|
"description": "Flick HAT is a 3D tracking and gesture pHAT.",
|
|
"url": "https://www.pi-supply.com/product/flick-large-standalone-3d-tracking-gesture-breakout/",
|
|
"github": "https://github.com/PiSupply/Flick",
|
|
"buy": "https://www.pi-supply.com/product/flick-hat-3d-tracking-gesture-hat-raspberry-pi/",
|
|
"image": "flick-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": "setup",
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"11": {
|
|
"name": "Reset"
|
|
},
|
|
"13": {
|
|
"name": "TS"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x42": {
|
|
"name": "Gesture controller",
|
|
"device": "MGC3130"
|
|
}
|
|
},
|
|
"title": "Flick HAT",
|
|
"page_url": "flick_hat"
|
|
},
|
|
{
|
|
"name": "Cirrus Logic Audio Card",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Element14",
|
|
"collected": "Other",
|
|
"description": "Audio Card with unprecedented level of features and performance for Raspberry Pi",
|
|
"url": "http://www.element14.com/community/community/raspberry-pi/raspberry-pi-accessories/cirrus_logic_audio_card",
|
|
"buy": "http://www.element14.com/community/community/raspberry-pi/raspberry-pi-accessories/cirrus_logic_audio_card",
|
|
"image": "cirruslogic-audio-card.png",
|
|
"pincount": 40,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"name": "SDA1",
|
|
"mode": "i2c",
|
|
"description": "WM8804 I2C - SDA"
|
|
},
|
|
"5": {
|
|
"name": "SCL1",
|
|
"mode": "i2c",
|
|
"description": "WM8804 I2C - SCLK"
|
|
},
|
|
"11": {
|
|
"name": "GPIO_GEN0",
|
|
"mode": "input",
|
|
"description": "WM5102 RST"
|
|
},
|
|
"12": {
|
|
"name": "PCM_CLK",
|
|
"mode": "input",
|
|
"description": "WM5102 AIF PCM - BCLK"
|
|
},
|
|
"15": {
|
|
"name": "GPIO_GEN3",
|
|
"mode": "input",
|
|
"description": "WM5102 LDO Enable"
|
|
},
|
|
"16": {
|
|
"name": "GPIO_GEN4",
|
|
"mode": "input",
|
|
"description": "WM8804 Control I/F Config"
|
|
},
|
|
"19": {
|
|
"name": "SPI_MOSI",
|
|
"mode": "spi",
|
|
"description": "WM5102 SPI - MOSI"
|
|
},
|
|
"21": {
|
|
"name": "SPI_MISO",
|
|
"mode": "spi",
|
|
"description": "WM5102 SPI - MISO"
|
|
},
|
|
"23": {
|
|
"name": "SPI_SCLK",
|
|
"mode": "spi",
|
|
"description": "WM5102 SPI - SCLK1"
|
|
},
|
|
"24": {
|
|
"name": "SPI_CE0_N",
|
|
"mode": "input",
|
|
"description": "WM8804 RST"
|
|
},
|
|
"26": {
|
|
"name": "SPI_CE1_N",
|
|
"mode": "input",
|
|
"description": "WM5102 SPI - CE"
|
|
},
|
|
"35": {
|
|
"name": "PCM_FS",
|
|
"mode": "input",
|
|
"description": "WM5102 AIF PCM - FS"
|
|
},
|
|
"38": {
|
|
"name": "PCM_DIN",
|
|
"mode": "input",
|
|
"description": "WM5102 AIF PCM - DIN"
|
|
},
|
|
"40": {
|
|
"name": "PCM_DOUT",
|
|
"mode": "input",
|
|
"description": "WM5102 AIF PCM - DOUT"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x1a": {
|
|
"name": "S/PDIF transceiver",
|
|
"device": "WM8804"
|
|
}
|
|
},
|
|
"title": "Cirrus Logic Audio Card",
|
|
"page_url": "cirrus_logic_audio_card"
|
|
},
|
|
{
|
|
"name": "RaZberry",
|
|
"class": "board",
|
|
"type": "iot,radio",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Z-Wave.Me",
|
|
"collected": "Other",
|
|
"description": "Z-Wave transceiver module for Raspberry Pi",
|
|
"url": "https://z-wave.me/products/razberry/",
|
|
"image": "razberry.png",
|
|
"pincount": 10,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"mode": "uart"
|
|
}
|
|
},
|
|
"title": "RaZberry",
|
|
"page_url": "razberry"
|
|
},
|
|
{
|
|
"name": "Drum HAT",
|
|
"class": "board",
|
|
"type": "instrument,touch",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "An 8 pad finger Drum HAT for your Raspberry Pi",
|
|
"url": "http://shop.pimoroni.com/products/drum-hat",
|
|
"github": "https://github.com/pimoroni/drum-hat",
|
|
"buy": "http://shop.pimoroni.com/products/drum-hat",
|
|
"image": "drum-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"22": {
|
|
"name": "Alert",
|
|
"mode": "input"
|
|
},
|
|
"40": {
|
|
"name": "Reset",
|
|
"mode": "output"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x2c": {
|
|
"name": "Cap Touch",
|
|
"device": "cap1188"
|
|
}
|
|
},
|
|
"title": "Drum HAT",
|
|
"page_url": "drum_hat"
|
|
},
|
|
{
|
|
"name": "Pi Stop",
|
|
"class": "board",
|
|
"type": "led",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "4tronix",
|
|
"description": "LED Traffic Lights for Raspberry Pi",
|
|
"url": "http://4tronix.co.uk/store/index.php?rt=product/product&product_id=390",
|
|
"buy": "http://4tronix.co.uk/store/index.php?rt=product/product&product_id=390",
|
|
"image": "4tronix-pistop.png",
|
|
"pincount": 4,
|
|
"eeprom": false,
|
|
"ground": {
|
|
"9": null
|
|
},
|
|
"pin": {
|
|
"11": {
|
|
"name": "Green",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"13": {
|
|
"name": "Amber",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"15": {
|
|
"name": "Red",
|
|
"mode": "output",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "Pi Stop Traffic Lights",
|
|
"page_url": "pi_stop"
|
|
},
|
|
{
|
|
"name": "MotoZero",
|
|
"class": "board",
|
|
"type": "motor",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "PiHut",
|
|
"description": "Control 4 motors from your Raspberry Pi",
|
|
"url": "https://thepihut.com/products/motozero",
|
|
"buy": "https://thepihut.com/products/motozero",
|
|
"image": "motozero.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"20": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"11": {
|
|
"name": "Motor 2 EN"
|
|
},
|
|
"12": {
|
|
"name": "Motor 4 -"
|
|
},
|
|
"13": {
|
|
"name": "Motor 1 -"
|
|
},
|
|
"15": {
|
|
"name": "Motor 2 -"
|
|
},
|
|
"16": {
|
|
"name": "Motor 3 +"
|
|
},
|
|
"18": {
|
|
"name": "Motor 1 +"
|
|
},
|
|
"22": {
|
|
"name": "Motor 4 EN"
|
|
},
|
|
"29": {
|
|
"name": "Motor 1 EN"
|
|
},
|
|
"31": {
|
|
"name": "Motor 2 +"
|
|
},
|
|
"32": {
|
|
"name": "Motor 3 EN"
|
|
},
|
|
"33": {
|
|
"name": "Motor 4 +"
|
|
},
|
|
"36": {
|
|
"name": "Motor 3 -"
|
|
}
|
|
},
|
|
"title": "MotoZero",
|
|
"page_url": "motozero"
|
|
},
|
|
{
|
|
"name": "Uputronics GPS Expansion Board",
|
|
"class": "board",
|
|
"type": "gps",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Uputronics",
|
|
"description": "Provides position and PPS Time Reference for Raspberry Pi",
|
|
"url": "https://store.uputronics.com",
|
|
"buy": "https://store.uputronics.com/index.php?route=product/product&path=60_64&product_id=81",
|
|
"image": "uputronics-gps-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"8": {
|
|
"mode": "UART"
|
|
},
|
|
"10": {
|
|
"mode": "UART"
|
|
},
|
|
"12": {
|
|
"name": "PPS"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x00": {
|
|
"name": "Ublox",
|
|
"device": "Ublox"
|
|
}
|
|
},
|
|
"title": "Uputronics GPS Expansion Board",
|
|
"page_url": "uputronics_gps_expansion_board"
|
|
},
|
|
{
|
|
"name": "Button SHIM",
|
|
"class": "board",
|
|
"type": "io",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "5 tacile switches and one RGB LED for the Raspberry Pi",
|
|
"url": "https://shop.pimoroni.com/products/button-shim",
|
|
"buy": "https://shop.pimoroni.com/products/button-shim",
|
|
"image": "button-shim.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"title": "Button SHIM",
|
|
"page_url": "button_shim"
|
|
},
|
|
{
|
|
"name": "RGB Matrix HAT + RTC",
|
|
"class": "board",
|
|
"type": "led,rtc",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Adafruit",
|
|
"description": "Run large HUB75 matrices of a Raspberry Pi",
|
|
"url": "https://learn.adafruit.com/adafruit-rgb-matrix-plus-real-time-clock-hat-for-raspberry-pi",
|
|
"buy": "https://www.adafruit.com/products/2345",
|
|
"image": "adafruit-rgb-matrix-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"9": null,
|
|
"25": null,
|
|
"39": null,
|
|
"34": null,
|
|
"30": null,
|
|
"20": null,
|
|
"14": null,
|
|
"6": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "I2C"
|
|
},
|
|
"5": {
|
|
"mode": "I2C"
|
|
},
|
|
"29": null,
|
|
"33": null,
|
|
"31": null,
|
|
"32": null,
|
|
"36": null,
|
|
"16": null,
|
|
"7": null,
|
|
"11": null,
|
|
"40": null,
|
|
"15": null,
|
|
"37": null,
|
|
"13": null,
|
|
"38": null
|
|
},
|
|
"i2c": {
|
|
"0x68": {
|
|
"name": "DS1307",
|
|
"device": "DS1307"
|
|
}
|
|
},
|
|
"title": "RGB Matrix HAT + RTC",
|
|
"page_url": "rgb_matrix_hat_rtc"
|
|
},
|
|
{
|
|
"name": "AIY Voice HAT",
|
|
"page_url": "voice_hat",
|
|
"class": "board",
|
|
"type": "audio,sensor,io",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Google",
|
|
"description": "A natural language processor that connects your Raspberri Pi to the Google Assistant",
|
|
"url": "https://aiyprojects.withgoogle.com/voice-v1",
|
|
"github": "https://github.com/google/aiyprojects-raspbian",
|
|
"image": "voice-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"7": {
|
|
"name": "Driver 0 Breakout"
|
|
},
|
|
"11": {
|
|
"name": "Driver 1 Breakout"
|
|
},
|
|
"12": {
|
|
"name": "I2S Clock"
|
|
},
|
|
"13": {
|
|
"name": "Driver 2 Breakout"
|
|
},
|
|
"15": {
|
|
"name": "Driver 3 Breakout"
|
|
},
|
|
"16": {
|
|
"name": "Button",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"18": {
|
|
"name": "Servo 5 Breakout"
|
|
},
|
|
"22": {
|
|
"name": "LED",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"29": {
|
|
"name": "Servo 3 Breakout"
|
|
},
|
|
"31": {
|
|
"name": "Servo 1 Breakout"
|
|
},
|
|
"32": {
|
|
"name": "Servo 4 Breakout"
|
|
},
|
|
"33": {
|
|
"name": "Servo 2 Breakout"
|
|
},
|
|
"35": {
|
|
"name": "I2S WS"
|
|
},
|
|
"36": {
|
|
"name": "Amp Shutdown"
|
|
},
|
|
"37": {
|
|
"name": "Servo 0 Breakout"
|
|
},
|
|
"38": {
|
|
"name": "I2S Data Input"
|
|
},
|
|
"40": {
|
|
"name": "I2S Data Output"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s"
|
|
]
|
|
},
|
|
"title": "AIY Voice HAT"
|
|
},
|
|
{
|
|
"name": "Zero2Go",
|
|
"class": "board",
|
|
"type": "power",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "UUGear",
|
|
"description": "Wide Input Range Power Supply for Raspberry Pi",
|
|
"url": "http://www.uugear.com/product/zero2go/",
|
|
"buy": "http://www.uugear.com/product/zero2go/",
|
|
"image": "uugear-zero2go.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"7": {
|
|
"name": "HALT",
|
|
"mode": "input"
|
|
}
|
|
},
|
|
"title": "Zero2Go",
|
|
"page_url": "zero2go"
|
|
},
|
|
{
|
|
"name": "RGB Matrix Bonnet",
|
|
"class": "board",
|
|
"type": "led",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Adafruit",
|
|
"description": "Easily control large matrices",
|
|
"url": "https://learn.adafruit.com/adafruit-rgb-matrix-bonnet-for-raspberry-pi/overview",
|
|
"github": "https://github.com/adafruit/Raspberry-Pi-Installer-Scripts/blob/master/rgb-matrix.sh",
|
|
"schematic": "https://cdn-learn.adafruit.com/assets/assets/000/051/031/original/adafruit_products_schem.png?1518648935",
|
|
"buy": "https://www.adafruit.com/product/3211",
|
|
"image": "adafruit_matrix_bonnet.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"29": {
|
|
"name": "Matrix R1"
|
|
},
|
|
"33": {
|
|
"name": "Matrix G1"
|
|
},
|
|
"31": {
|
|
"name": "Matrix B1"
|
|
},
|
|
"32": {
|
|
"name": "Matrix R2"
|
|
},
|
|
"36": {
|
|
"name": "Matrix G2"
|
|
},
|
|
"16": {
|
|
"name": "Matrix B2"
|
|
},
|
|
"7": {
|
|
"name": "Matrix OE"
|
|
},
|
|
"11": {
|
|
"name": "Matrix CLK"
|
|
},
|
|
"40": {
|
|
"name": "Matrix LAT"
|
|
},
|
|
"15": {
|
|
"name": "Matrix A"
|
|
},
|
|
"37": {
|
|
"name": "Matrix B"
|
|
},
|
|
"13": {
|
|
"name": "Matrix C"
|
|
},
|
|
"38": {
|
|
"name": "Matrix D"
|
|
},
|
|
"18": {
|
|
"name": "Matrix E"
|
|
}
|
|
},
|
|
"title": "RGB Matrix Bonnet",
|
|
"page_url": "rgb_matrix_bonnet"
|
|
},
|
|
{
|
|
"name": "GFX HAT",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A 128x64 graphic LCD with a 6-zone RGB backlight and 6 touch buttons",
|
|
"url": "https://shop.pimoroni.com/products/gfx-hat",
|
|
"github": "https://github.com/pimoroni/gfx-hat",
|
|
"buy": "https://shop.pimoroni.com/products/gfx-hat",
|
|
"image": "gfx-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"31": {
|
|
"name": "LCD Data/Command",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"name": "LCD Chip Select",
|
|
"mode": "chipselect",
|
|
"active": "high"
|
|
},
|
|
"29": {
|
|
"name": "LCD Reset",
|
|
"mode": "output",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x54": {
|
|
"name": "Backlight",
|
|
"device": "sn3218"
|
|
},
|
|
"0x2c": {
|
|
"name": "Cap Touch",
|
|
"device": "cap1166"
|
|
}
|
|
},
|
|
"title": "GFX HAT",
|
|
"page_url": "gfx_hat"
|
|
},
|
|
{
|
|
"name": "ZeroBorg",
|
|
"class": "board",
|
|
"type": "motor",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "PiBorg",
|
|
"description": "A PiZero robot controller",
|
|
"url": "https://www.piborg.org/zeroborg",
|
|
"buy": "https://www.piborg.org/zeroborg",
|
|
"image": "piborg-zeroborg.png",
|
|
"pincount": 6,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"title": "ZeroBorg",
|
|
"page_url": "zeroborg"
|
|
},
|
|
{
|
|
"name": "GSM/GPRS Shield [ Retired Version]",
|
|
"class": "board",
|
|
"type": "com",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Sixfab",
|
|
"description": "Connect from anywhere to the internet on a Raspberry Pi",
|
|
"url": "http://sixfab.com/product/gsmgprs-shield/",
|
|
"buy": "http://sixfab.com/product/gsmgprs-shield/",
|
|
"image": "sixfab-gsmgprs-shield.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"7": {
|
|
"name": "1Wire"
|
|
},
|
|
"8": {
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"mode": "uart"
|
|
},
|
|
"16": {
|
|
"name": "M66 CTS",
|
|
"mode": "output"
|
|
},
|
|
"22": {
|
|
"name": "PWR Key",
|
|
"mode": "output"
|
|
}
|
|
},
|
|
"title": "GSM/GPRS Shield",
|
|
"page_url": "gsmgprs_shield_retired_version"
|
|
},
|
|
{
|
|
"name": "CTRL HAT",
|
|
"class": "board",
|
|
"type": "io, relay, motor",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "PlasmaDan",
|
|
"description": "SIP style solid state relay (SSR) home automation and industrial control HAT for Raspberry Pi.",
|
|
"url": "https://plasmadan.com/ctrlhat",
|
|
"github": "https://github.com/plasmadancom/CTRL-HAT",
|
|
"schematic": "https://plasmadan.shop/ctrl-hat-v1-2-schematic/",
|
|
"buy": "https://plasmadan.com/ctrlhat",
|
|
"image": "ctrl-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x20": {
|
|
"alternate": [
|
|
"0x21",
|
|
"0x22",
|
|
"0x23",
|
|
"0x24",
|
|
"0x25",
|
|
"0x26",
|
|
"0x27"
|
|
],
|
|
"name": "MCP23017",
|
|
"device": "MCP23017"
|
|
}
|
|
},
|
|
"title": "CTRL HAT",
|
|
"page_url": "ctrl_hat"
|
|
},
|
|
{
|
|
"name": "Serial Pi Zero",
|
|
"class": "board",
|
|
"type": "com",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "UART to RS232 Converter",
|
|
"url": "https://www.abelectronics.co.uk/p/75/serial-pi-zero",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/schematic-serialpizero",
|
|
"buy": "https://www.abelectronics.co.uk/p/75/serial-pi-zero",
|
|
"image": "ab-serial-pi-zero.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"mode": "UART"
|
|
},
|
|
"10": {
|
|
"mode": "UART"
|
|
}
|
|
},
|
|
"title": "Serial Pi Zero",
|
|
"page_url": "serial_pi_zero"
|
|
},
|
|
{
|
|
"name": "Dual G2 High-Power Motor Driver",
|
|
"class": "board",
|
|
"type": "motor",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pololu",
|
|
"collected": "Other",
|
|
"description": "A high-power motor driver board for the Raspberry Pi",
|
|
"url": "https://shop.pimoroni.com/collections/raspberry-pi/products/pololu-dual-g2-high-power-motor-driver-for-raspberry-pi",
|
|
"buy": "https://shop.pimoroni.com/collections/raspberry-pi/products/pololu-dual-g2-high-power-motor-driver-for-raspberry-pi",
|
|
"image": "pololu-dual-g2-motor-driver.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": null,
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"29": {
|
|
"name": "Motor 1 Fault",
|
|
"mode": "input",
|
|
"active": "low",
|
|
"pull": "high"
|
|
},
|
|
"31": {
|
|
"name": "Motor 2 Fault",
|
|
"mode": "input",
|
|
"active": "low",
|
|
"pull": "high"
|
|
},
|
|
"32": {
|
|
"name": "Motor 1 PWM",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"33": {
|
|
"name": "Motor 2 PWM",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"15": {
|
|
"name": "Motor 1 Sleep",
|
|
"mode": "output",
|
|
"active": "high",
|
|
"external_pull": "low"
|
|
},
|
|
"16": {
|
|
"name": "Motor 2 Sleep",
|
|
"mode": "output",
|
|
"active": "high",
|
|
"external_pull": "low"
|
|
},
|
|
"18": {
|
|
"name": "Motor 1 Direction",
|
|
"mode": "output"
|
|
},
|
|
"22": {
|
|
"name": "Motor 2 Direction",
|
|
"mode": "output"
|
|
}
|
|
},
|
|
"title": "Pololu Dual G2 High-Power Motor Driver",
|
|
"page_url": "dual_g2_high_power_motor_driver"
|
|
},
|
|
{
|
|
"name": "Traffic HAT",
|
|
"class": "board",
|
|
"type": "multi",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Ryanteck",
|
|
"description": "A quick and easy way to learn the basics of GPIO on a budget",
|
|
"github": "https://github.com/PiSupply/Ryanteck/tree/master/RTK%20Traffic%20HAT",
|
|
"buy": "https://uk.pi-supply.com/products/traffic-hat-for-raspberry-pi",
|
|
"image": "traffic-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"15": {
|
|
"name": "LED1 / Green",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"16": {
|
|
"name": "LED2 / Amber",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"18": {
|
|
"name": "LED3 / Red",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"22": {
|
|
"name": "Button",
|
|
"direction": "input",
|
|
"active": "high"
|
|
},
|
|
"29": {
|
|
"name": "Buzzer",
|
|
"direction": "output",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "Traffic HAT",
|
|
"page_url": "traffic_hat"
|
|
},
|
|
{
|
|
"name": "RASPIAUDIO AUDIO+ SPEAKERS+ MIC+",
|
|
"class": "board",
|
|
"type": "audio,io",
|
|
"formfactor": "phat",
|
|
"manufacturer": "RASPIAUDIO",
|
|
"description": "An I2S digital to analog audio converter with 2X5W STEREO AMP FOR ONBOARD/EXTERNAL SPEAKERS and detachable ONBOARD I2S MICROPHONE",
|
|
"buy": "https://raspiaudio.com",
|
|
"image": "audioplus_speakerplus_micplus.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "I2S Clock"
|
|
},
|
|
"16": {
|
|
"name": "Button",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"22": {
|
|
"name": "LED",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"35": {
|
|
"name": "I2S WS"
|
|
},
|
|
"36": {
|
|
"name": "Google Driver"
|
|
},
|
|
"38": {
|
|
"name": "I2S D-In"
|
|
},
|
|
"40": {
|
|
"name": "I2S D-Out"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s"
|
|
]
|
|
},
|
|
"title": "Audio+ Speaker+ Microphone+",
|
|
"page_url": "raspiaudio_audio_speakers_mic"
|
|
},
|
|
{
|
|
"name": "Christmas Tree Star",
|
|
"class": "board",
|
|
"type": "LED",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "ModMyPi",
|
|
"description": "A star shaped LED add-on board for the Raspberry Pi which can be used as a Christmas Tree topper.",
|
|
"url": "https://thepihut.com/products/raspberry-pi-christmas-tree-star",
|
|
"github": "https://github.com/modmypi/Programmable-Christmas-Star",
|
|
"buy": "https://thepihut.com/products/raspberry-pi-christmas-tree-star",
|
|
"image": "modmypi-star.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"name": "Inner",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"5": {
|
|
"name": "S",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"7": {
|
|
"name": "R",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"8": {
|
|
"name": "T",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"10": {
|
|
"name": "W",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"11": {
|
|
"name": "Q",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"12": {
|
|
"name": "V",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"13": {
|
|
"name": "P",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"15": {
|
|
"name": "O",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"16": {
|
|
"name": "U",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"18": {
|
|
"name": "X",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"19": {
|
|
"name": "N",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"21": {
|
|
"name": "M",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"22": {
|
|
"name": "Y",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"23": {
|
|
"name": "L",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"24": {
|
|
"name": "B",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"26": {
|
|
"name": "A",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"29": {
|
|
"name": "K",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"31": {
|
|
"name": "J",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"32": {
|
|
"name": "C",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"33": {
|
|
"name": "I",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"35": {
|
|
"name": "H",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"36": {
|
|
"name": "F",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"37": {
|
|
"name": "G",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"38": {
|
|
"name": "E",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"40": {
|
|
"name": "D",
|
|
"mode": "output",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "Christmas Tree Star",
|
|
"page_url": "christmas_tree_star"
|
|
},
|
|
{
|
|
"name": "PiGRRL Gamepad",
|
|
"class": "board",
|
|
"type": "io",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Adafruit",
|
|
"description": "An add-on board for the Raspberry Pi",
|
|
"url": "https://learn.adafruit.com/pigrrl-2",
|
|
"buy": "https://www.adafruit.com/product/3015",
|
|
"image": "adafruit-pigrrl-pcb.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"name": "Button A",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"10": {
|
|
"name": "Button B",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"12": {
|
|
"name": "Button Y",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"32": {
|
|
"name": "Button L",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"33": {
|
|
"name": "Button R",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"38": {
|
|
"name": "Button X",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"7": {
|
|
"name": "D-Pad Left",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"29": {
|
|
"name": "Select",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"31": {
|
|
"name": "Start",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"35": {
|
|
"name": "D-Pad Right",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"36": {
|
|
"name": "D-Pad Up",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"37": {
|
|
"name": "D-Pad Down",
|
|
"mode": "input",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"title": "PiGRRL Gamepad",
|
|
"page_url": "pigrrl_gamepad"
|
|
},
|
|
{
|
|
"name": "Pirate Audio Line Out",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "I2S digital audio to amplified headphone output",
|
|
"buy": "https://shop.pimoroni.com/products/pirate-audio-line-out",
|
|
"github": "https://github.com/pimoroni/pirate-audio",
|
|
"image": "pimoroni-pirate-audio-line-out.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"25": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "I2S"
|
|
},
|
|
"35": {
|
|
"name": "I2S"
|
|
},
|
|
"40": {
|
|
"name": "I2S"
|
|
},
|
|
"22": {
|
|
"name": "Amp Enable",
|
|
"active": "high"
|
|
},
|
|
"29": {
|
|
"name": "Button A"
|
|
},
|
|
"31": {
|
|
"name": "Button B"
|
|
},
|
|
"36": {
|
|
"name": "Button X"
|
|
},
|
|
"38": {
|
|
"name": "Button Y"
|
|
},
|
|
"18": {
|
|
"name": "Button Y"
|
|
},
|
|
"33": {
|
|
"name": "LCD Backlight"
|
|
},
|
|
"21": {
|
|
"name": "LCD Data/Command"
|
|
},
|
|
"19": {
|
|
"name": "LCD SPI MOSI",
|
|
"mode": "SPI"
|
|
},
|
|
"23": {
|
|
"name": "LCD SPI SCLK",
|
|
"mode": "SPI"
|
|
},
|
|
"26": {
|
|
"name": "LCD SPI CS",
|
|
"mode": "SPI"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s"
|
|
]
|
|
},
|
|
"title": "Pirate Audio: Line-out",
|
|
"page_url": "pirate_audio_line_out"
|
|
},
|
|
{
|
|
"name": "PaPiRus Zero",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pi Supply",
|
|
"description": "PaPiRus Zero is an ePaper / eInk screen pHAT module for the Pi Zero",
|
|
"url": "https://www.kickstarter.com/projects/pisupply/papirus-the-epaper-screen-hat-for-your-raspberry-p",
|
|
"github": "https://github.com/PiSupply/PaPiRus",
|
|
"buy": "https://www.pi-supply.com/product/papirus-zero-epaper-screen-phat-pi-zero/",
|
|
"image": "papirus-zero.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"8": {
|
|
"name": "Border Control"
|
|
},
|
|
"10": {
|
|
"name": "Discharge"
|
|
},
|
|
"11": {
|
|
"name": "Temp Sens"
|
|
},
|
|
"16": {
|
|
"name": "Panel On"
|
|
},
|
|
"18": {
|
|
"name": "Chip On Glass Reset"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"22": {
|
|
"name": "Chip On Glass Busy"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
},
|
|
"26": {
|
|
"mode": "spi"
|
|
},
|
|
"35": {
|
|
"name": "SW4",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"36": {
|
|
"name": "SW2",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"37": {
|
|
"name": "SW5",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"38": {
|
|
"name": "SW3",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"40": {
|
|
"name": "SW1",
|
|
"mode": "input",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x48": {
|
|
"name": "Temperature Sensor",
|
|
"device": "LM75BD"
|
|
}
|
|
},
|
|
"title": "PaPiRus Zero",
|
|
"page_url": "papirus_zero"
|
|
},
|
|
{
|
|
"name": "True Color RGB LED HAT",
|
|
"class": "board",
|
|
"type": "led",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Waveshare",
|
|
"description": "True color RGB LED HAT with 8x8 pixels",
|
|
"url": "http://www.waveshare.com/wiki/RGB_LED_HAT",
|
|
"buy": "https://www.waveshare.com/product/mini-pc/raspberry-pi/hats/rgb-led-hat-b.htm",
|
|
"schematic": "https://www.waveshare.com/w/upload/b/bf/RGB_LED_HAT_Schematic_.pdf",
|
|
"image": "waveshare-rgb-led-hat-8x8.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "Data",
|
|
"direction": "output",
|
|
"mode": "pwm",
|
|
"active": "high",
|
|
"description": "WS2812 Data"
|
|
}
|
|
},
|
|
"title": "Waveshare True Color RGB LED HAT 8x8",
|
|
"page_url": "true_color_rgb_led_hat"
|
|
},
|
|
{
|
|
"name": "Display HAT Mini",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "320x240 2.0\" LCD, RGB LED & 4 Buttons",
|
|
"buy": "https://shop.pimoroni.com/products/display-hat-mini",
|
|
"github": "https://github.com/pimoroni/displayhatmini-python",
|
|
"image": "pimoroni-display-hat-mini.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"11": {
|
|
"name": "LED Red"
|
|
},
|
|
"13": {
|
|
"name": "LED Green"
|
|
},
|
|
"15": {
|
|
"name": "LED Blue"
|
|
},
|
|
"22": {
|
|
"name": "LCD TE"
|
|
},
|
|
"29": {
|
|
"name": "Button A"
|
|
},
|
|
"31": {
|
|
"name": "Button B"
|
|
},
|
|
"36": {
|
|
"name": "Button X"
|
|
},
|
|
"18": {
|
|
"name": "Button Y"
|
|
},
|
|
"33": {
|
|
"name": "LCD Backlight"
|
|
},
|
|
"19": {
|
|
"name": "LCD SPI MOSI",
|
|
"mode": "SPI"
|
|
},
|
|
"21": {
|
|
"name": "LCD Data/Command"
|
|
},
|
|
"23": {
|
|
"name": "LCD SPI SCLK",
|
|
"mode": "SPI"
|
|
},
|
|
"26": {
|
|
"name": "LCD SPI CS",
|
|
"mode": "SPI"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s"
|
|
]
|
|
},
|
|
"title": "Pimoroni Display HAT Mini",
|
|
"page_url": "display_hat_mini"
|
|
},
|
|
{
|
|
"name": "GPIO I2C pHAT",
|
|
"class": "board",
|
|
"type": "io",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "PlasmaDan",
|
|
"description": "4 Extra I2C Buses for Raspberry Pi.",
|
|
"url": "https://plasmadan.com/gpioi2c",
|
|
"github": "https://github.com/plasmadancom/GPIO-I2C-pHAT",
|
|
"buy": "https://plasmadan.com/gpioi2c",
|
|
"image": "gpio-i2c-phat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"pin": {
|
|
"7": {
|
|
"name": "I2C3 SDA",
|
|
"mode": "i2c",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"15": {
|
|
"name": "I2C6 SDA",
|
|
"mode": "i2c",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"16": {
|
|
"name": "I2C6 SCL",
|
|
"mode": "i2c",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"29": {
|
|
"name": "I2C3 SCL",
|
|
"mode": "i2c",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"21": {
|
|
"name": "I2C4 SCL",
|
|
"mode": "i2c",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"24": {
|
|
"name": "I2C4 SDA",
|
|
"mode": "i2c",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"32": {
|
|
"name": "I2C5 SDA",
|
|
"mode": "i2c",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"33": {
|
|
"name": "I2C5 SCL",
|
|
"mode": "i2c",
|
|
"direction": "both",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "GPIO I2C pHAT",
|
|
"page_url": "gpio_i2c_phat"
|
|
},
|
|
{
|
|
"name": "Snake Eyes Bonnet",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Adafruit",
|
|
"description": "Two 128x128 pixel OLED or TFT LCD for the Raspberry Pi",
|
|
"url": "https://learn.adafruit.com/animated-snake-eyes-bonnet-for-raspberry-pi/",
|
|
"buy": "https://www.adafruit.com/products/3356",
|
|
"image": "adafruit-animated-eyes-bonnet.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"9": null,
|
|
"25": null,
|
|
"39": null,
|
|
"34": null,
|
|
"30": null,
|
|
"20": null,
|
|
"14": null,
|
|
"6": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"33": {
|
|
"name": "ADC Alert"
|
|
},
|
|
"15": {
|
|
"name": "Button Wink Left"
|
|
},
|
|
"16": {
|
|
"name": "Button Wink Both"
|
|
},
|
|
"18": {
|
|
"name": "Button Wink Right"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
},
|
|
"29": {
|
|
"name": "DC"
|
|
},
|
|
"31": {
|
|
"name": "Reset"
|
|
},
|
|
"36": {
|
|
"mode": "spi"
|
|
},
|
|
"38": {
|
|
"mode": "spi"
|
|
},
|
|
"40": {
|
|
"mode": "spi"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x48": {
|
|
"name": "Analog Input",
|
|
"device": "ads1015"
|
|
}
|
|
},
|
|
"title": "Snake Eyes Bonnet",
|
|
"page_url": "snake_eyes_bonnet"
|
|
},
|
|
{
|
|
"name": "Analog Zero",
|
|
"class": "board",
|
|
"type": "adc",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "RasPiO",
|
|
"description": "A 10-bit 8-channel ADC for Raspberry Pi",
|
|
"url": "http://rasp.io/analogzero/",
|
|
"github": "https://github.com/raspitv/analogzero",
|
|
"buy": "http://rasp.io/analogzero/",
|
|
"image": "analog-zero.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"spi"
|
|
]
|
|
},
|
|
"title": "Analog Zero",
|
|
"page_url": "analog_zero"
|
|
},
|
|
{
|
|
"name": "Audio Injector Zero Sound Card",
|
|
"class": "board",
|
|
"type": "audio,sensor",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Audio Injector",
|
|
"collected": "Other",
|
|
"description": "A soundcard with stereo input and output, phones amplifier and electret microhpone input.",
|
|
"url": "https://www.audioinjector.net/rpi-zero",
|
|
"github": "https://github.com/Audio-Injector/stereo-and-zero",
|
|
"image": "audioinjector-zero.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"mode": "i2s",
|
|
"name": "I2S BCLK"
|
|
},
|
|
"35": {
|
|
"mode": "i2s",
|
|
"name": "I2S LRCLK"
|
|
},
|
|
"38": {
|
|
"mode": "i2s",
|
|
"name": "I2S SDIN"
|
|
},
|
|
"40": {
|
|
"mode": "i2s",
|
|
"name": "I2S SDOUT"
|
|
}
|
|
},
|
|
"title": "Audio Injector Zero sound card",
|
|
"page_url": "audio_injector_zero_sound_card"
|
|
},
|
|
{
|
|
"name": "Expander Pi",
|
|
"class": "board",
|
|
"type": "adc, dac, io, rtc",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "8 ADC inputs, 2 DAC outputs, 16 IO channels and a Real-Time Clock",
|
|
"url": "https://www.abelectronics.co.uk/p/50/expander-pi",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/schematic-expander-pi-v2-1",
|
|
"buy": "https://www.abelectronics.co.uk/p/50/expander-pi",
|
|
"image": "ab-expander-pi.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"22": {
|
|
"name": "LDAC",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
},
|
|
"26": {
|
|
"mode": "spi"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x20": {
|
|
"name": "MCP23017",
|
|
"device": "MCP23017"
|
|
},
|
|
"0x68": {
|
|
"name": "DS1307",
|
|
"device": "DS1307"
|
|
}
|
|
},
|
|
"title": "Expander Pi",
|
|
"page_url": "expander_pi"
|
|
},
|
|
{
|
|
"name": "RASPIAUDIO AUDIO+",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "phat",
|
|
"manufacturer": "RASPIAUDIO",
|
|
"description": "An I2S digital to analog audio converter",
|
|
"buy": "https://raspiaudio.com",
|
|
"image": "audioplus.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "I2S"
|
|
},
|
|
"35": {
|
|
"name": "I2S"
|
|
},
|
|
"40": {
|
|
"name": "I2S"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s"
|
|
]
|
|
},
|
|
"title": "Audio +",
|
|
"page_url": "raspiaudio_audio"
|
|
},
|
|
{
|
|
"name": "SDIO",
|
|
"class": "interface",
|
|
"type": "pinout",
|
|
"description": "Raspberry Pi SD0/SD1 pins",
|
|
"pin": {
|
|
"bcm22": {
|
|
"name": "CLK"
|
|
},
|
|
"bcm23": {
|
|
"name": "CMD"
|
|
},
|
|
"bcm24": {
|
|
"name": "DAT0"
|
|
},
|
|
"bcm25": {
|
|
"name": "DAT1"
|
|
},
|
|
"bcm26": {
|
|
"name": "DAT2"
|
|
},
|
|
"bcm27": {
|
|
"name": "DAT3"
|
|
}
|
|
},
|
|
"title": "SDIO - SD Card Interface",
|
|
"page_url": "sdio"
|
|
},
|
|
{
|
|
"name": "Real-Time HAT",
|
|
"class": "board",
|
|
"type": "multi",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "InnoRoute GmbH",
|
|
"collected": "Other",
|
|
"description": "The Real-Time HAT extends the Gigabit-Ethernet interface of the Raspberry Pi, adding professional networking functions.",
|
|
"github": "https://github.com/InnoRoute/RealtimeHAT",
|
|
"url": "https://innoroute.com/realtimehat/",
|
|
"image": "RealTimeHAT.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"17": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "PHY_MDC"
|
|
},
|
|
"11": {
|
|
"name": "PHY_MDIO"
|
|
},
|
|
"13": {
|
|
"name": "FPGA_Interrupt",
|
|
"direction": "Input"
|
|
},
|
|
"15": {
|
|
"name": "Buffer_Full",
|
|
"direction": "Input"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
},
|
|
"26": {
|
|
"mode": "spi"
|
|
},
|
|
"27": {
|
|
"mode": "i2c"
|
|
},
|
|
"28": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x50": {
|
|
"name": "ID EEPROM",
|
|
"device": "I2C0 - ID EEPROM"
|
|
},
|
|
"0x24": {
|
|
"name": "PMIC",
|
|
"device": "I2C1 - PMIC"
|
|
},
|
|
"0x43": {
|
|
"name": "IO Expender",
|
|
"device": "I2C1 - IO Expander"
|
|
}
|
|
},
|
|
"title": "Real-Time HAT",
|
|
"page_url": "real_time_hat"
|
|
},
|
|
{
|
|
"name": "PaPiRus HAT",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pi Supply",
|
|
"description": "PaPiRus is an ePaper / eInk screen HAT module for the Raspberry Pi",
|
|
"url": "https://www.kickstarter.com/projects/pisupply/papirus-the-epaper-screen-hat-for-your-raspberry-p",
|
|
"github": "https://github.com/PiSupply/PaPiRus",
|
|
"buy": "https://www.pi-supply.com/product/papirus-epaper-eink-screen-hat-for-raspberry-pi/",
|
|
"image": "papirus-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"8": {
|
|
"name": "Border Control"
|
|
},
|
|
"10": {
|
|
"name": "Discharge"
|
|
},
|
|
"11": {
|
|
"name": "Temp Sens"
|
|
},
|
|
"12": {
|
|
"name": "ePaper PWM"
|
|
},
|
|
"13": {
|
|
"name": "RTC"
|
|
},
|
|
"16": {
|
|
"name": "Panel On"
|
|
},
|
|
"18": {
|
|
"name": "Chip On Glass Reset"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"22": {
|
|
"name": "Chip On Glass Busy"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
},
|
|
"26": {
|
|
"mode": "spi"
|
|
},
|
|
"36": {
|
|
"name": "SW1",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"37": {
|
|
"name": "SW2",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"38": {
|
|
"name": "SW3",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"40": {
|
|
"name": "SW4",
|
|
"mode": "input",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x48": {
|
|
"name": "Temperature Sensor",
|
|
"device": "LM75BD"
|
|
},
|
|
"0x6F": {
|
|
"name": "Real Time Clock",
|
|
"device": "MCP7940N"
|
|
}
|
|
},
|
|
"title": "PaPiRus HAT",
|
|
"page_url": "papirus_hat"
|
|
},
|
|
{
|
|
"name": "SPI",
|
|
"class": "interface",
|
|
"type": "pinout",
|
|
"description": "Raspberry Pi SPI pins",
|
|
"url": "https://www.raspberrypi.org/documentation/hardware/raspberrypi/spi/",
|
|
"pincount": 5,
|
|
"pin": {
|
|
"11": {
|
|
"name": "SPI1 CE1"
|
|
},
|
|
"12": {
|
|
"name": "SPI1 CE0"
|
|
},
|
|
"19": {
|
|
"name": "SPI0 MOSI",
|
|
"direction": "output",
|
|
"active": "high",
|
|
"description": "Master Out / Slave In"
|
|
},
|
|
"21": {
|
|
"name": "SPI0 MISO",
|
|
"direction": "input",
|
|
"active": "high",
|
|
"description": "Master In / Slave Out"
|
|
},
|
|
"23": {
|
|
"name": "SPI0 SCLK",
|
|
"direction": "output",
|
|
"active": "high",
|
|
"description": "Clock"
|
|
},
|
|
"24": {
|
|
"name": "SPI0 CE0",
|
|
"direction": "output",
|
|
"active": "high",
|
|
"description": "Chip Select 0"
|
|
},
|
|
"26": {
|
|
"name": "SPI0 CE1",
|
|
"direction": "output",
|
|
"active": "high",
|
|
"description": "Chip Select 1"
|
|
},
|
|
"35": {
|
|
"name": "SPI1 MISO"
|
|
},
|
|
"36": {
|
|
"name": "SPI1 CE2"
|
|
},
|
|
"38": {
|
|
"name": "SPI1 MOSI"
|
|
},
|
|
"40": {
|
|
"name": "SPI1 SCLK"
|
|
}
|
|
},
|
|
"title": "SPI - Serial Peripheral Interface",
|
|
"page_url": "spi"
|
|
},
|
|
{
|
|
"name": "Witty Pi 2",
|
|
"class": "board",
|
|
"type": "power,rtc",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "UUGear",
|
|
"description": "Realtime clock and power management for Raspberry Pi",
|
|
"url": "http://www.uugear.com/product/wittypi2/",
|
|
"github": "https://github.com/uugear/Witty-Pi-2",
|
|
"buy": "http://www.uugear.com/product/wittypi2/",
|
|
"image": "uugear-witty-pi-2.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"name": "SDA",
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"name": "SCL",
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "HALT",
|
|
"mode": "input"
|
|
},
|
|
"11": {
|
|
"name": "LED",
|
|
"mode": "output"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x68": {
|
|
"name": "DS3231",
|
|
"device": "DS3231"
|
|
}
|
|
},
|
|
"title": "Witty Pi 2",
|
|
"page_url": "witty_pi_2"
|
|
},
|
|
{
|
|
"name": "Picade HAT",
|
|
"class": "board",
|
|
"type": "io,power",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "Arcade inputs & digital amp",
|
|
"buy": "https://shop.pimoroni.com/products/picade-hat",
|
|
"github": "https://github.com/pimoroni/picade-hat",
|
|
"image": "picade-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": "setup",
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"7": {
|
|
"name": "Shutdown",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"11": {
|
|
"name": "Power Button",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"12": {
|
|
"name": "I2S Clock"
|
|
},
|
|
"13": {
|
|
"name": "Enter",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"15": {
|
|
"name": "Escape",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"16": {
|
|
"name": "Coin",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"18": {
|
|
"name": "Start",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"19": {
|
|
"name": "Button 6",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"21": {
|
|
"name": "Button 5",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"22": {
|
|
"name": "Button 4",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"23": {
|
|
"name": "Button 2",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"24": {
|
|
"name": "Button 3",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"29": {
|
|
"name": "Button 1",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"31": {
|
|
"name": "Down",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"32": {
|
|
"name": "Up",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"35": {
|
|
"name": "I2S WS"
|
|
},
|
|
"36": {
|
|
"name": "Right",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"38": {
|
|
"name": "Left",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"40": {
|
|
"name": "I2S Data"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s"
|
|
]
|
|
},
|
|
"title": "Picade HAT",
|
|
"page_url": "picade_hat"
|
|
},
|
|
{
|
|
"name": "Wide Input SHIM",
|
|
"class": "board",
|
|
"type": "power",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A power switch for the Raspberry Pi",
|
|
"url": "https://shop.pimoroni.com/products/wide-input-shim",
|
|
"buy": "https://shop.pimoroni.com/products/wide-input-shim",
|
|
"image": "pimoroni-wide-input-shim.png",
|
|
"pincount": 12,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null
|
|
},
|
|
"title": "Wide Input SHIM",
|
|
"page_url": "wide_input_shim"
|
|
},
|
|
{
|
|
"name": "High-Precision AD/DA Board",
|
|
"class": "board",
|
|
"type": "adc",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Waveshare",
|
|
"description": "8 channel Analogue to Digital Converter & 2 channel Digital to Analogue Converter",
|
|
"url": "http://www.waveshare.com/High-Precision-AD-DA-Board.htm",
|
|
"schematic": "http://www.waveshare.com/wiki/File:High-Precision-AD-DA--Schematic.pdf",
|
|
"buy": "http://www.waveshare.com/High-Precision-AD-DA-Board.htm",
|
|
"image": "waveshare-adda-board.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"11": {
|
|
"name": "DRDY",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"12": {
|
|
"name": "RESET",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"13": {
|
|
"name": "PDWN",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"15": {
|
|
"name": "CS0",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"16": {
|
|
"name": "CS1",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
}
|
|
},
|
|
"title": "High-Precision AD/DA Board",
|
|
"page_url": "high_precision_adda_board"
|
|
},
|
|
{
|
|
"name": "Fan SHIM",
|
|
"class": "board",
|
|
"type": "motor",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "Mini cooling fan shim for Raspberry Pi",
|
|
"url": "https://shop.pimoroni.com/products/fan-shim",
|
|
"buy": "https://shop.pimoroni.com/products/fan-shim",
|
|
"image": "pimoroni-fan-shim.png",
|
|
"pincount": 12,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null
|
|
},
|
|
"pin": {
|
|
"5": {
|
|
"name": "Wake",
|
|
"mode": "input"
|
|
},
|
|
"11": {
|
|
"name": "Button",
|
|
"mode": "input"
|
|
},
|
|
"12": {
|
|
"name": "Fan Control",
|
|
"mode": "output"
|
|
},
|
|
"10": {
|
|
"name": "RGB LED Data",
|
|
"mode": "output"
|
|
},
|
|
"8": {
|
|
"name": "RGB LED Clock",
|
|
"mode": "output"
|
|
}
|
|
},
|
|
"title": "Fan SHIM",
|
|
"page_url": "fan_shim"
|
|
},
|
|
{
|
|
"name": "Audio Amp SHIM",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "An I2S digital to amplified analog audio converter",
|
|
"buy": "https://shop.pimoroni.com/products/audio-amp-shim-3w-mono-amp",
|
|
"image": "pimoroni-audio-amp-shim.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "I2S"
|
|
},
|
|
"35": {
|
|
"name": "I2S"
|
|
},
|
|
"40": {
|
|
"name": "I2S"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s"
|
|
]
|
|
},
|
|
"title": "Audio Amp SHIM",
|
|
"page_url": "audio_amp_shim"
|
|
},
|
|
{
|
|
"name": "Amp HAT",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "JustBoom",
|
|
"description": "The JustBoom Amp HAT is a high quality audio amplifier designed specifically for the Raspberry Pi.",
|
|
"url": "https://www.justboom.co/product/justboom-amp-hat/",
|
|
"buy": "https://www.justboom.co/product/justboom-amp-hat/",
|
|
"image": "justboom-amp-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": "setup",
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"name": "BCKL (Bit Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"15": {
|
|
"name": "Soft Mute"
|
|
},
|
|
"16": {
|
|
"name": "Rotary Encoder"
|
|
},
|
|
"18": {
|
|
"name": "Rotary Encoder"
|
|
},
|
|
"22": {
|
|
"name": "IR Receiver"
|
|
},
|
|
"35": {
|
|
"name": "LRCK (Left/Right Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"40": {
|
|
"name": "DOUT",
|
|
"mode": "i2s"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x4D": {
|
|
"name": "Amplifier",
|
|
"device": "TAS5756M"
|
|
}
|
|
},
|
|
"title": "Amp HAT",
|
|
"page_url": "amp_hat"
|
|
},
|
|
{
|
|
"name": "Cananka",
|
|
"class": "board",
|
|
"type": "other",
|
|
"collected": "Other",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Josip Medved",
|
|
"description": "Cananka is Raspberry Pi HAT allowing for CAN bus communication.",
|
|
"url": "https://medo64.com/cananka/",
|
|
"github": "https://github.com/medo64/cananka/",
|
|
"image": "medo64-cananka.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"22": {
|
|
"name": "Interrupt",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
}
|
|
},
|
|
"title": "Cananka",
|
|
"page_url": "cananka"
|
|
},
|
|
{
|
|
"name": "PiJuice",
|
|
"class": "board",
|
|
"type": "power",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pi Supply",
|
|
"description": "PiJuice uninterruptible power supply for the Raspberry Pi.",
|
|
"url": "https://uk.pi-supply.com/products/pijuice-standard",
|
|
"github": "https://github.com/PiSupply/PiJuice",
|
|
"buy": "https://uk.pi-supply.com",
|
|
"image": "pijuice-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x14": {
|
|
"name": "Control",
|
|
"device": "STM32F030CCT6"
|
|
}
|
|
},
|
|
"title": "PiJuice",
|
|
"page_url": "pijuice"
|
|
},
|
|
{
|
|
"name": "Speaker Bonnet",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Adafruit",
|
|
"description": "3W Stereo Amplifier Bonnet for Raspberry Pi",
|
|
"url": "https://learn.adafruit.com/adafruit-speaker-bonnet-for-raspberry-pi",
|
|
"schematic": "https://learn.adafruit.com/assets/37882",
|
|
"buy": "https://www.adafruit.com/products/3346",
|
|
"image": "adafruit-speaker-bonnet.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "I2S"
|
|
},
|
|
"35": {
|
|
"name": "I2S"
|
|
},
|
|
"40": {
|
|
"name": "I2S"
|
|
}
|
|
},
|
|
"title": "Speaker Bonnet",
|
|
"page_url": "speaker_bonnet"
|
|
},
|
|
{
|
|
"name": "Explorer pHAT",
|
|
"class": "board",
|
|
"type": "adc,io,motor",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "An all-in-one input, output and motor add-on board",
|
|
"buy": "https://shop.pimoroni.com/products/explorer-phat",
|
|
"github": "https://github.com/pimoroni/explorer-hat",
|
|
"image": "explorer-phat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"15": {
|
|
"name": "Input 2",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"16": {
|
|
"name": "Input 1",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"18": {
|
|
"name": "Input 3",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"22": {
|
|
"name": "Input 4",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"31": {
|
|
"name": "Output 1",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"32": {
|
|
"name": "Output 2",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"33": {
|
|
"name": "Output 3",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"35": {
|
|
"name": "Motor 1 +",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"36": {
|
|
"name": "Output 4",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"37": {
|
|
"name": "Motor 2 -",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"38": {
|
|
"name": "Motor 1 -",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"40": {
|
|
"name": "Motor 2 +",
|
|
"mode": "output",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x48": {
|
|
"name": "Analog Input",
|
|
"device": "ads1015"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2c"
|
|
],
|
|
"apt": [
|
|
"python-smbus",
|
|
"python3-smbus",
|
|
"python-dev",
|
|
"python3-dev"
|
|
],
|
|
"python": [
|
|
"explorerhat"
|
|
],
|
|
"python3": [
|
|
"explorerhat"
|
|
]
|
|
},
|
|
"title": "Explorer pHAT",
|
|
"page_url": "explorer_phat"
|
|
},
|
|
{
|
|
"name": "3G/4G/LTE Base Shield",
|
|
"class": "board",
|
|
"type": "com",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Sixfab",
|
|
"description": "Connect from anywhere to the internet on a Raspberry Pi",
|
|
"url": "http://sixfab.com/product/3g-4glte-base-shield/",
|
|
"buy": "http://sixfab.com/product/3g-4glte-base-shield/",
|
|
"image": "sixfab-cellular-shield.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"mode": "uart"
|
|
},
|
|
"16": {
|
|
"name": "Disable"
|
|
},
|
|
"18": {
|
|
"name": "Perst"
|
|
}
|
|
},
|
|
"title": "3G/4G/LTE Base Shield",
|
|
"page_url": "3g4glte_base_shield"
|
|
},
|
|
{
|
|
"name": "Explorer HAT",
|
|
"class": "board",
|
|
"type": "io,touch",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "An all-in-one light, input, touch and output add-on board",
|
|
"url": "http://shop.pimoroni.com/products/explorer-hat",
|
|
"github": "https://github.com/pimoroni/explorer-hat",
|
|
"buy": "http://shop.pimoroni.com/products/explorer-hat",
|
|
"image": "explorer-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"25": null,
|
|
"30": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "LED 1",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"11": {
|
|
"name": "LED 2",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"13": {
|
|
"name": "LED 3",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"15": {
|
|
"name": "Input 2",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"16": {
|
|
"name": "Input 1",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"18": {
|
|
"name": "Input 3",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"22": {
|
|
"name": "Input 4",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"29": {
|
|
"name": "LED 4",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"31": {
|
|
"name": "Output 1",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"32": {
|
|
"name": "Output 2",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"33": {
|
|
"name": "Output 3",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"36": {
|
|
"name": "Output 4",
|
|
"mode": "output",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x28": {
|
|
"name": "Cap Touch",
|
|
"device": "cap1208"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2c"
|
|
],
|
|
"apt": [
|
|
"python-smbus",
|
|
"python3-smbus",
|
|
"python-dev",
|
|
"python3-dev"
|
|
],
|
|
"python": [
|
|
"explorerhat"
|
|
],
|
|
"python3": [
|
|
"explorerhat"
|
|
]
|
|
},
|
|
"title": "Explorer HAT",
|
|
"page_url": "explorer_hat"
|
|
},
|
|
{
|
|
"name": "Automation pHAT",
|
|
"class": "board",
|
|
"type": "adc,io,motor,relay",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "An all-in-one home automation and control board",
|
|
"url": "http://shop.pimoroni.com/products/automation-phat",
|
|
"github": "https://github.com/pimoroni/automation-hat",
|
|
"buy": "http://shop.pimoroni.com/products/automation-phat",
|
|
"image": "automation-phat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"29": {
|
|
"name": "Output 1",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"31": {
|
|
"name": "Output 3",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"32": {
|
|
"name": "Output 2",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"36": {
|
|
"name": "Relay 1",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"37": {
|
|
"name": "Input 1",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"38": {
|
|
"name": "Input 2",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"40": {
|
|
"name": "Input 3",
|
|
"mode": "input",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x48": {
|
|
"name": "Analog Input",
|
|
"device": "ads1015"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2c"
|
|
],
|
|
"apt": [
|
|
"python-smbus",
|
|
"python3-smbus"
|
|
],
|
|
"python": [
|
|
"automationhat"
|
|
],
|
|
"python3": [
|
|
"automationhat"
|
|
]
|
|
},
|
|
"title": "Automation pHAT",
|
|
"page_url": "automation_phat"
|
|
},
|
|
{
|
|
"name": "Uputronics LoRa Expansion Board",
|
|
"class": "board",
|
|
"type": "Radio",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Uputronics",
|
|
"description": "LoRa Radio board for Raspberry Pi",
|
|
"url": "http://www.pi-in-the-sky.com/",
|
|
"buy": "https://store.uputronics.com/index.php?route=product/product&path=61&product_id=68",
|
|
"github": "https://github.com/piinthesky",
|
|
"schematic": "https://github.com/PiInTheSky/pits-hardware/blob/master/PiLoraGatewayV2.5.pdf",
|
|
"image": "uputronics-lora.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"18": {
|
|
"mode": "CE0/DIO5"
|
|
},
|
|
"22": {
|
|
"mode": "CE0/DIO0"
|
|
},
|
|
"24": {
|
|
"mode": "CE0/NSS"
|
|
},
|
|
"26": {
|
|
"mode": "CE1/NSS"
|
|
},
|
|
"32": {
|
|
"name": "CE1/DIO5"
|
|
},
|
|
"36": {
|
|
"name": "CE1/DIO0"
|
|
},
|
|
"40": {
|
|
"name": "CE1/DATA LED"
|
|
},
|
|
"19": {
|
|
"name": "MOSI"
|
|
},
|
|
"21": {
|
|
"name": "MISO"
|
|
},
|
|
"23": {
|
|
"name": "SCLK"
|
|
},
|
|
"29": {
|
|
"name": "CE0/DATA LED"
|
|
},
|
|
"31": {
|
|
"name": "LAN LED"
|
|
},
|
|
"33": {
|
|
"name": "INTERNET LED"
|
|
}
|
|
},
|
|
"title": "Uputronics LoRa Expansion Board",
|
|
"page_url": "uputronics_lora_expansion_board"
|
|
},
|
|
{
|
|
"name": "Enviro",
|
|
"class": "board",
|
|
"type": "adc,sensor",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A package of environmental sensors for IoT projects",
|
|
"url": "https://shop.pimoroni.com/products/enviro",
|
|
"github": "https://github.com/pimoroni/enviroplus-python",
|
|
"buy": "https://shop.pimoroni.com/products/enviro",
|
|
"image": "pimoroni-enviro.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"mode": "PCM",
|
|
"name": "Mic i2s clk"
|
|
},
|
|
"35": {
|
|
"mode": "PCM",
|
|
"name": "Mic i2s fs"
|
|
},
|
|
"38": {
|
|
"mode": "PCM",
|
|
"name": "Mic i2c data"
|
|
},
|
|
"19": {
|
|
"mode": "SPI"
|
|
},
|
|
"23": {
|
|
"mode": "SPI"
|
|
},
|
|
"21": {
|
|
"mode": "output",
|
|
"name": "LCD D/C"
|
|
},
|
|
"32": {
|
|
"mode": "output",
|
|
"name": "Backlight"
|
|
},
|
|
"26": {
|
|
"mode": "spi",
|
|
"name": "SPI CS"
|
|
},
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x76": {
|
|
"name": "Temperature & Pressure Sensor",
|
|
"device": "BME280"
|
|
},
|
|
"0x23": {
|
|
"name": "Lux/Proximity Sensor",
|
|
"device": "LTR559"
|
|
}
|
|
},
|
|
"title": "Enviro",
|
|
"page_url": "enviro"
|
|
},
|
|
{
|
|
"name": "Speaker pHAT",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "An I2S digital speaker and VU meter",
|
|
"buy": "https://shop.pimoroni.com/products/speaker-phat",
|
|
"image": "speaker-phat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"name": "I2S"
|
|
},
|
|
"35": {
|
|
"name": "I2S"
|
|
},
|
|
"40": {
|
|
"name": "I2S"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s",
|
|
"i2c"
|
|
]
|
|
},
|
|
"i2c": {
|
|
"0x54": {
|
|
"name": "LED driver",
|
|
"device": "sn3218"
|
|
}
|
|
},
|
|
"title": "Speaker pHAT",
|
|
"page_url": "speaker_phat"
|
|
},
|
|
{
|
|
"name": "Hyperpixel4",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "An 800x480 pixel 60FPS 4\" TFT display for the Raspberry Pi",
|
|
"url": "https://shop.pimoroni.com/products/hyperpixel",
|
|
"github": "https://github.com/pimoroni/hyperpixel4",
|
|
"buy": "https://shop.pimoroni.com/products/hyperpixel",
|
|
"image": "hyperpixel4.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"bcm0": {
|
|
"name": "DPI Clock"
|
|
},
|
|
"bcm1": {
|
|
"name": "DPI EN"
|
|
},
|
|
"bcm2": {
|
|
"name": "DPI V-Sync"
|
|
},
|
|
"bcm3": {
|
|
"name": "DPI H-Sync"
|
|
},
|
|
"bcm4": {
|
|
"name": "Blue 2"
|
|
},
|
|
"bcm5": {
|
|
"name": "Blue 3"
|
|
},
|
|
"bcm6": {
|
|
"name": "Blue 4"
|
|
},
|
|
"bcm7": {
|
|
"name": "Blue 5"
|
|
},
|
|
"bcm8": {
|
|
"name": "Blue 6"
|
|
},
|
|
"bcm9": {
|
|
"name": "Blue 7"
|
|
},
|
|
"bcm12": {
|
|
"name": "Green 2"
|
|
},
|
|
"bcm13": {
|
|
"name": "Green 3"
|
|
},
|
|
"bcm14": {
|
|
"name": "Green 4"
|
|
},
|
|
"bcm15": {
|
|
"name": "Green 5"
|
|
},
|
|
"bcm16": {
|
|
"name": "Green 6"
|
|
},
|
|
"bcm17": {
|
|
"name": "Green 7"
|
|
},
|
|
"bcm20": {
|
|
"name": "Red 2"
|
|
},
|
|
"bcm21": {
|
|
"name": "Red 3"
|
|
},
|
|
"bcm22": {
|
|
"name": "Red 4"
|
|
},
|
|
"bcm23": {
|
|
"name": "Red 5"
|
|
},
|
|
"bcm24": {
|
|
"name": "Red 6"
|
|
},
|
|
"bcm25": {
|
|
"name": "Red 7"
|
|
},
|
|
"bcm10": {
|
|
"name": "Touch Data",
|
|
"mode": "i2c"
|
|
},
|
|
"bcm11": {
|
|
"name": "Touch Clock",
|
|
"mode": "i2c"
|
|
},
|
|
"bcm18": {
|
|
"name": "LCD Chip Select",
|
|
"mode": "output"
|
|
},
|
|
"bcm19": {
|
|
"name": "Backlight Control",
|
|
"mode": "output"
|
|
},
|
|
"bcm26": {
|
|
"name": "LCD Program Data",
|
|
"mode": "output"
|
|
},
|
|
"bcm27": {
|
|
"name": "Touch Interrupt",
|
|
"mode": "output"
|
|
}
|
|
},
|
|
"title": "HyperPixel 4",
|
|
"page_url": "hyperpixel4"
|
|
},
|
|
{
|
|
"name": "PiStep2 Dual",
|
|
"class": "board",
|
|
"type": "motor",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "4tronix",
|
|
"description": "A Dual Stepper Motor Driver for Raspberry Pi",
|
|
"url": "http://4tronix.co.uk/store/index.php?rt=product/product&product_id=554",
|
|
"github": null,
|
|
"buy": "http://4tronix.co.uk/store/index.php?rt=product/product&product_id=554",
|
|
"image": "4tronix-pistep2d.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"11": {
|
|
"name": "MotorA_0",
|
|
"mode": "output"
|
|
},
|
|
"12": {
|
|
"name": "MotorA_1",
|
|
"mode": "output"
|
|
},
|
|
"13": {
|
|
"name": "MotorA_2",
|
|
"mode": "output"
|
|
},
|
|
"15": {
|
|
"name": "MotorA_3",
|
|
"mode": "output"
|
|
},
|
|
"16": {
|
|
"name": "MotorB_0",
|
|
"mode": "output"
|
|
},
|
|
"18": {
|
|
"name": "MotorB_1",
|
|
"mode": "output"
|
|
},
|
|
"22": {
|
|
"name": "MotorB_2",
|
|
"mode": "output"
|
|
},
|
|
"7": {
|
|
"name": "MotorB_3",
|
|
"mode": "output"
|
|
}
|
|
},
|
|
"title": "PiStep2 Dual",
|
|
"page_url": "pistep2_dual"
|
|
},
|
|
{
|
|
"name": "Zero LiPo",
|
|
"class": "board",
|
|
"type": "power",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "LiPo/LiIon power supply shim for Raspberry Pi",
|
|
"url": "https://shop.pimoroni.com/products/zero-lipo",
|
|
"buy": "https://shop.pimoroni.com/products/zero-lipo",
|
|
"image": "zero-lipo.png",
|
|
"pincount": 8,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null
|
|
},
|
|
"pin": {
|
|
"7": {
|
|
"name": "Battery Low",
|
|
"mode": "input",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "Zero LiPo",
|
|
"page_url": "zero_lipo"
|
|
},
|
|
{
|
|
"name": "pHAT DAC",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "An I2S digital to analog audio converter",
|
|
"buy": "https://shop.pimoroni.com/products/phat-dac",
|
|
"image": "phat-dac.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"25": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "I2S"
|
|
},
|
|
"35": {
|
|
"name": "I2S"
|
|
},
|
|
"40": {
|
|
"name": "I2S"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s"
|
|
]
|
|
},
|
|
"title": "pHAT DAC",
|
|
"page_url": "phat_dac"
|
|
},
|
|
{
|
|
"name": "Capacitive Touch HAT",
|
|
"class": "board",
|
|
"type": "touch",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Adafruit",
|
|
"description": "Create electronics that can react to human touch with up to 12 individual sensors",
|
|
"url": "https://www.adafruit.com/products/2340",
|
|
"github": "https://github.com/adafruit/Adafruit_Python_MPR121",
|
|
"buy": "https://www.adafruit.com/products/2340",
|
|
"image": "adafruit-cap-mpr121.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x5A": {
|
|
"name": "Cap Touch",
|
|
"device": "mpr121"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2c"
|
|
],
|
|
"apt": [
|
|
"python-smbus",
|
|
"python3-smbus",
|
|
"python-dev",
|
|
"python3-dev"
|
|
]
|
|
},
|
|
"title": "Capacitive Touch HAT",
|
|
"page_url": "capacitive_touch_hat"
|
|
},
|
|
{
|
|
"name": "RPI2 1-Wire Adapter",
|
|
"class": "board",
|
|
"type": "com",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Sheepwalk",
|
|
"collected": "Other",
|
|
"description": "I2C to 1-Wire host adapter",
|
|
"url": "http://www.sheepwalkelectronics.co.uk/RPI2.php",
|
|
"buy": "http://www.sheepwalkelectronics.co.uk/product_info.php?products_id=30",
|
|
"image": "sheepwalk-rpi2.png",
|
|
"pincount": 10,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x18": {
|
|
"name": "DS2482",
|
|
"device": "DS2482-100"
|
|
}
|
|
},
|
|
"title": "RPI2 1-Wire Host Adapter",
|
|
"page_url": "rpi2_1_wire_adapter"
|
|
},
|
|
{
|
|
"name": "Display-o-Tron HAT",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A 3-line character LCD with a 6-zone RGB backlight and 6 touch buttons",
|
|
"url": "https://shop.pimoroni.com/products/display-o-tron-hat",
|
|
"github": "https://github.com/pimoroni/displayotron",
|
|
"buy": "https://shop.pimoroni.com/products/display-o-tron-hat",
|
|
"image": "display-o-tron-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"22": {
|
|
"name": "LCD Register Select",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"name": "LCD Chip Select",
|
|
"mode": "chipselect",
|
|
"active": "high"
|
|
},
|
|
"32": {
|
|
"name": "LCD Reset",
|
|
"mode": "output",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x54": {
|
|
"name": "Backlight",
|
|
"device": "sn3218"
|
|
},
|
|
"0x2c": {
|
|
"name": "Cap Touch",
|
|
"device": "cap1166"
|
|
}
|
|
},
|
|
"title": "Display-o-Tron HAT",
|
|
"page_url": "display_o_tron_hat"
|
|
},
|
|
{
|
|
"name": "Waveshare Servo Driver Hat",
|
|
"class": "board",
|
|
"type": "io,motor",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Waveshare",
|
|
"description": "Servo Driver HAT for Raspberry Pi, 16-Channel, 12-bit, I2C Interface",
|
|
"url": "https://www.waveshare.com/wiki/Servo_Driver_HAT",
|
|
"schematic": "https://www.waveshare.com/w/upload/a/a2/Servo_Driver_HAT_Schematic_.pdf",
|
|
"buy": "https://www.waveshare.com/servo-driver-hat.htm",
|
|
"image": "waveshare-servo-driver-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x40": {
|
|
"alternate": [
|
|
"0x40",
|
|
"0x41",
|
|
"0x42",
|
|
"0x43",
|
|
"0x44",
|
|
"0x45",
|
|
"0x46",
|
|
"0x47",
|
|
"0x48",
|
|
"0x49",
|
|
"0x4A",
|
|
"0x4B",
|
|
"0x4C",
|
|
"0x4D",
|
|
"0x4E",
|
|
"0x4F",
|
|
"0x50",
|
|
"0x51",
|
|
"0x52",
|
|
"0x53",
|
|
"0x54",
|
|
"0x55",
|
|
"0x56",
|
|
"0x57",
|
|
"0x58",
|
|
"0x59",
|
|
"0x5A",
|
|
"0x5B",
|
|
"0x5C",
|
|
"0x5D",
|
|
"0x5E",
|
|
"0x5F"
|
|
],
|
|
"name": "PCA9685",
|
|
"device": "PCA9685"
|
|
}
|
|
},
|
|
"title": "Servo Driver HAT",
|
|
"page_url": "waveshare_servo_driver_hat"
|
|
},
|
|
{
|
|
"name": "Picon Zero",
|
|
"class": "board",
|
|
"type": "motor",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "4tronix",
|
|
"description": "A robot controller board for the Raspberry Pi",
|
|
"url": "http://4tronix.co.uk/piconzero/",
|
|
"buy": "http://4tronix.co.uk/store/index.php?rt=product/product&product_id=552",
|
|
"image": "4tronix-picon-zero.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"38": {
|
|
"name": "Ultrasonic",
|
|
"mode": "input/output"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x22": {
|
|
"name": "PiconZero",
|
|
"device": "ATMega328"
|
|
}
|
|
},
|
|
"title": "Picon Zero",
|
|
"page_url": "picon_zero"
|
|
},
|
|
{
|
|
"name": "Tentacle T3 for Raspberry Pi",
|
|
"class": "board",
|
|
"type": "sensor",
|
|
"formfactor": "HAT",
|
|
"collected": "Other",
|
|
"manufacturer": "Whitebox Labs",
|
|
"description": "A stackable add-on board to host up to 5 Atlas Scientific EZO device to measure PH, Dissolved Oxygen, Electric Conductivity (E.C.), Oxidation-Reduction Potential (ORP) temperature (RTD) and control dosing pumps (EZO-PMP).",
|
|
"url": "https://www.whiteboxes.ch/docs/tentacle/t3",
|
|
"github": "https://github.com/whitebox-labs/tentacle-raspi-oshw",
|
|
"buy": "https://www.whiteboxes.ch/shop/tentacle-t3-for-raspberry-pi",
|
|
"image": "whitebox-tentacle-t3.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"dynamic": {
|
|
"name": "Atlas Scientific EZO",
|
|
"device": "multiple"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2c"
|
|
],
|
|
"apt": [
|
|
"python-smbus",
|
|
"python3-smbus",
|
|
"python-dev",
|
|
"python3-dev"
|
|
]
|
|
},
|
|
"title": "Tentacle T3 for Raspberry Pi",
|
|
"page_url": "tentacle_t3_for_raspberry_pi"
|
|
},
|
|
{
|
|
"name": "OLED Bonnet",
|
|
"class": "board",
|
|
"type": "Display",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Adafruit",
|
|
"description": "A 128x64 display with jostick and buttons for your Pi",
|
|
"url": "https://learn.adafruit.com/adafruit-128x64-oled-bonnet-for-raspberry-pi",
|
|
"github": "https://github.com/adafruit/Adafruit_Python_SSD1306",
|
|
"buy": "https://www.adafruit.com/product/3531",
|
|
"image": "adafruit-oled-bonnet.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "Joystick center"
|
|
},
|
|
"13": {
|
|
"name": "Joystick left"
|
|
},
|
|
"16": {
|
|
"name": "Joystick right"
|
|
},
|
|
"11": {
|
|
"name": "Joystick up"
|
|
},
|
|
"15": {
|
|
"name": "Joystick down"
|
|
},
|
|
"29": {
|
|
"name": "Button A"
|
|
},
|
|
"31": {
|
|
"name": "Button B"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x3c": {
|
|
"name": "Display Driver",
|
|
"device": "ssd1306"
|
|
}
|
|
},
|
|
"title": "OLED Bonnet",
|
|
"page_url": "oled_bonnet"
|
|
},
|
|
{
|
|
"name": "IoT pHAT",
|
|
"class": "board",
|
|
"type": "iot",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "RedBear",
|
|
"collected": "Other",
|
|
"description": "A Wi-Fi + Bluetooth add-on board for the Pi Zero",
|
|
"url": "https://www.kickstarter.com/projects/1991736672/iot-hat-for-raspberry-pi-a-must-have-for-pi-zero",
|
|
"github": "https://github.com/redbear/IoT_pHAT",
|
|
"buy": "https://redbear.cc/product/rpi/iot-phat.html",
|
|
"image": "redbear-iot-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": "setup",
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"name": "BLE TDX"
|
|
},
|
|
"10": {
|
|
"name": "BLE RXD"
|
|
},
|
|
"11": {
|
|
"name": "BLE RTS"
|
|
},
|
|
"13": {
|
|
"name": "WiFi SDIO_D3"
|
|
},
|
|
"15": {
|
|
"name": "WiFi SDIO_CLK"
|
|
},
|
|
"16": {
|
|
"name": "WiFi SDIO_CMD"
|
|
},
|
|
"18": {
|
|
"name": "WiFi SDIO_D0"
|
|
},
|
|
"22": {
|
|
"name": "WiFi SDIO_D1"
|
|
},
|
|
"29": {
|
|
"name": "BLE BT_RST_N"
|
|
},
|
|
"31": {
|
|
"name": "WiFi WL_REG_ON"
|
|
},
|
|
"36": {
|
|
"name": "BLE CTS"
|
|
},
|
|
"37": {
|
|
"name": "WiFi SDIO_D2"
|
|
}
|
|
},
|
|
"title": "IoT pHAT",
|
|
"page_url": "iot_phat"
|
|
},
|
|
{
|
|
"name": "RoboHat",
|
|
"class": "board",
|
|
"type": "io,motor",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "4tronix",
|
|
"description": "Robotics controller HAT",
|
|
"url": "http://4tronix.co.uk/store/index.php?rt=product/product&product_id=547",
|
|
"github": null,
|
|
"buy": "http://4tronix.co.uk/store/index.php?rt=product/product&product_id=547",
|
|
"image": "4tronix-robohat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"32": {
|
|
"name": "MotorA_0",
|
|
"mode": "output"
|
|
},
|
|
"33": {
|
|
"name": "MotorA_1",
|
|
"mode": "output"
|
|
},
|
|
"35": {
|
|
"name": "MotorB_0",
|
|
"mode": "output"
|
|
},
|
|
"36": {
|
|
"name": "MotorB_1",
|
|
"mode": "output"
|
|
},
|
|
"18": {
|
|
"name": "out0",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"22": {
|
|
"name": "out1",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"12": {
|
|
"name": "out2",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"31": {
|
|
"name": "out3",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"7": {
|
|
"name": "in0",
|
|
"mode": "input"
|
|
},
|
|
"11": {
|
|
"name": "in1",
|
|
"mode": "input"
|
|
},
|
|
"29": {
|
|
"name": "in2",
|
|
"mode": "input"
|
|
},
|
|
"13": {
|
|
"name": "in3",
|
|
"mode": "input"
|
|
},
|
|
"15": {
|
|
"name": "in4",
|
|
"mode": "input"
|
|
},
|
|
"16": {
|
|
"name": "in5",
|
|
"mode": "input"
|
|
},
|
|
"38": {
|
|
"name": "Ultrasonic",
|
|
"mode": "input/output"
|
|
}
|
|
},
|
|
"title": "RoboHat",
|
|
"page_url": "robohat"
|
|
},
|
|
{
|
|
"name": "TV HAT",
|
|
"class": "board",
|
|
"type": "other",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Raspberry Pi",
|
|
"description": "Receives digital DVB-T2 TV streams on your Raspberry Pi to view them or stream them over a network to other devices.",
|
|
"url": "https://www.raspberrypi.org/products/raspberry-pi-tv-hat/",
|
|
"github": null,
|
|
"schematic": "https://www.raspberrypi.org/app/uploads/2018/10/Raspberry-Pi-TV-HAT-Product-Brief.pdf",
|
|
"buy": "https://www.raspberrypi.org/products/raspberry-pi-tv-hat/",
|
|
"image": "tv-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null,
|
|
"17": "(not connected)"
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
},
|
|
"27": {
|
|
"mode": "i2c"
|
|
},
|
|
"28": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"title": "TV HAT",
|
|
"page_url": "tv_hat"
|
|
},
|
|
{
|
|
"name": "IO Zero 32",
|
|
"class": "board",
|
|
"type": "io",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "32 Channel Digital Expansion Board",
|
|
"url": "https://www.abelectronics.co.uk/p/86/io-zero-32",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/io-zero-32-schematic",
|
|
"buy": "https://www.abelectronics.co.uk/p/86/io-zero-32",
|
|
"image": "ab-zero-32.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x20": {
|
|
"alternate": [
|
|
"0x21",
|
|
"0x22",
|
|
"0x23",
|
|
"0x24",
|
|
"0x25",
|
|
"0x26",
|
|
"0x27"
|
|
],
|
|
"name": "PCA9535",
|
|
"device": "PCA9535"
|
|
}
|
|
},
|
|
"title": "IO Zero 32",
|
|
"page_url": "io_zero_32"
|
|
},
|
|
{
|
|
"name": "Pan Tilt HAT",
|
|
"class": "board",
|
|
"type": "motor,led",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A camera pan/tilt and lighting driver",
|
|
"url": "https://shop.pimoroni.com/products/pan-tilt-hat",
|
|
"github": "https://github.com/pimoroni/pantilt-hat",
|
|
"docs": "https://docs.pimoroni.com/pantilthat",
|
|
"buy": "https://shop.pimoroni.com/products/pan-tilt-hat",
|
|
"image": "pantilthat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"36": {
|
|
"mode": "EEPROM_WP"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x15": {
|
|
"name": "Servo And Light Driver",
|
|
"device": "PIC16F1503"
|
|
}
|
|
},
|
|
"title": "Pan Tilt HAT",
|
|
"page_url": "pan_tilt_hat"
|
|
},
|
|
{
|
|
"name": "Sixfab GSM/GPRS Shield V1.5",
|
|
"page_url": "gsmgprs_shield",
|
|
"class": "board",
|
|
"type": "com",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Sixfab",
|
|
"description": "Connect from anywhere to the internet on a Raspberry Pi",
|
|
"url": "http://sixfab.com/product/gsmgprs-shield/",
|
|
"buy": "http://sixfab.com/product/gsmgprs-shield/",
|
|
"image": "sixfab-gsmgprs-shield-v1-5.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"7": {
|
|
"mode": "1-wire",
|
|
"name": "1-wire"
|
|
},
|
|
"8": {
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"mode": "uart"
|
|
},
|
|
"15": {
|
|
"mode": "output",
|
|
"name": "User Led"
|
|
},
|
|
"35": {
|
|
"mode": "input",
|
|
"name": "Vdd Ext"
|
|
},
|
|
"37": {
|
|
"mode": "output",
|
|
"name": "Power Key"
|
|
}
|
|
},
|
|
"title": "Sixfab GSM/GPRS Shield V1.5"
|
|
},
|
|
{
|
|
"name": "Audio DAC SHIM",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "An I2S digital to line-level analog audio converter",
|
|
"buy": "https://shop.pimoroni.com/products/audio-dac-shim-line-out",
|
|
"image": "pimoroni-audio-dac-shim.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "I2S"
|
|
},
|
|
"35": {
|
|
"name": "I2S"
|
|
},
|
|
"40": {
|
|
"name": "I2S"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s"
|
|
]
|
|
},
|
|
"title": "Audio DAC SHIM",
|
|
"page_url": "audio_dac_shim"
|
|
},
|
|
{
|
|
"name": "Unicorn HAT HD",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A matrix of 256 RGB LED pixels for the Raspberry Pi",
|
|
"url": "https://shop.pimoroni.com/products/unicorn-hat-hd",
|
|
"github": "https://github.com/pimoroni/unicorn-hat-hd",
|
|
"buy": "https://shop.pimoroni.com/products/unicorn-hat-hd",
|
|
"image": "unicorn-hat-hd.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"name": "Chip Select",
|
|
"mode": "chipselect",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "Unicorn HAT HD",
|
|
"page_url": "unicorn_hat_hd"
|
|
},
|
|
{
|
|
"name": "DiscoHAT",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Kertatuote",
|
|
"collected": "Other",
|
|
"description": "Computer controlled DMX lights, sounds and special effects",
|
|
"url": "http://discohat.com",
|
|
"buy": "http://discohat.com/shop",
|
|
"image": "discohat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"name": "TXD",
|
|
"active": "high",
|
|
"mode": "output",
|
|
"description": "DMX out"
|
|
},
|
|
"13": {
|
|
"name": "Button1",
|
|
"active": "low",
|
|
"mode": "input",
|
|
"description": "Button 1"
|
|
},
|
|
"15": {
|
|
"name": "Button2",
|
|
"active": "low",
|
|
"mode": "input",
|
|
"description": "Button 2"
|
|
},
|
|
"22": {
|
|
"name": "Button3",
|
|
"active": "low",
|
|
"mode": "input",
|
|
"description": "Button 3"
|
|
},
|
|
"18": {
|
|
"name": "Button4",
|
|
"active": "low",
|
|
"mode": "input",
|
|
"description": "Button 4"
|
|
},
|
|
"16": {
|
|
"name": "Button5",
|
|
"active": "low",
|
|
"mode": "input",
|
|
"description": "Button 5"
|
|
},
|
|
"37": {
|
|
"name": "Button6",
|
|
"active": "low",
|
|
"mode": "input",
|
|
"description": "Button 6"
|
|
},
|
|
"32": {
|
|
"name": "Button7",
|
|
"active": "low",
|
|
"mode": "input",
|
|
"description": "Button 7"
|
|
},
|
|
"36": {
|
|
"name": "Button8",
|
|
"active": "low",
|
|
"mode": "input",
|
|
"description": "Button 8"
|
|
},
|
|
"19": {
|
|
"name": "MOSI",
|
|
"mode": "spi",
|
|
"description": "LED strip data"
|
|
},
|
|
"23": {
|
|
"name": "SCLK",
|
|
"mode": "spi",
|
|
"description": "LED strip clock"
|
|
}
|
|
},
|
|
"title": "DiscoHAT",
|
|
"page_url": "discohat"
|
|
},
|
|
{
|
|
"name": "Ground",
|
|
"class": "interface",
|
|
"type": "pinout",
|
|
"description": "Raspberry Pi Ground Pins",
|
|
"pincount": 1,
|
|
"pin": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"title": "Ground",
|
|
"page_url": "ground"
|
|
},
|
|
{
|
|
"name": "AIY Vision Bonnet",
|
|
"class": "board",
|
|
"type": "sensor,other",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Google",
|
|
"description": "A pHAT that helps you build an intelligent camera that can see and recognize objects using machine learning",
|
|
"url": "https://aiyprojects.withgoogle.com/vision",
|
|
"github": "https://github.com/google/aiyprojects-raspbian",
|
|
"image": "aiy-vision-bonnet.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"15": {
|
|
"mode": "gpio",
|
|
"name": "Buzzer"
|
|
},
|
|
"16": {
|
|
"mode": "gpio",
|
|
"name": "Button"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
},
|
|
"31": {
|
|
"mode": "gpio",
|
|
"name": "Pi to Myriad IRQ"
|
|
},
|
|
"33": {
|
|
"mode": "gpio",
|
|
"name": "Myriad to Pi IRQ"
|
|
},
|
|
"37": {
|
|
"mode": "gpio"
|
|
}
|
|
},
|
|
"title": "AIY Vision Bonnet",
|
|
"page_url": "aiy_vision_bonnet"
|
|
},
|
|
{
|
|
"name": "CamJam EduKit 3 motor controller board",
|
|
"class": "board",
|
|
"type": "motor",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "PiHut",
|
|
"description": "A motor controller board to control two motor channels and break out unused pins. Please note, pinouts for the original version and the new version are the same.",
|
|
"url": "https://camjam.me/?page_id=1035",
|
|
"buy": "https://thepihut.com/collections/camjam-edukit/products/camjam-edukit-3-robotics",
|
|
"github": "https://github.com/CamJam-EduKit/EduKit3/",
|
|
"image": "camjam-edukit-3-motor-controller.png",
|
|
"pincount": 26,
|
|
"eeprom": false,
|
|
"pin": {
|
|
"21": {
|
|
"name": "MotorA_0",
|
|
"mode": "output"
|
|
},
|
|
"19": {
|
|
"name": "MotorA_1",
|
|
"mode": "output"
|
|
},
|
|
"26": {
|
|
"name": "MotorB_0",
|
|
"mode": "output"
|
|
},
|
|
"24": {
|
|
"name": "MotorB_1",
|
|
"mode": "output"
|
|
}
|
|
},
|
|
"title": "CamJam EduKit 3 motor controller board",
|
|
"page_url": "camjam_edukit_3_motor_controller_board"
|
|
},
|
|
{
|
|
"name": "PiJack",
|
|
"class": "board",
|
|
"type": "network",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Hot Glue",
|
|
"collected": "Other",
|
|
"description": "Add Ethernet to your Pi Zero",
|
|
"url": "https://pijack.net",
|
|
"buy": "https://pijack.net",
|
|
"image": "pijack.png",
|
|
"pincount": 40,
|
|
"eeprom": "setup",
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"22": {
|
|
"name": "INT",
|
|
"mode": "input",
|
|
"description": "Ethernet controller interrupt"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
}
|
|
},
|
|
"title": "PiJack",
|
|
"page_url": "pijack"
|
|
},
|
|
{
|
|
"name": "Pirate Audio Headphone Amp",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "I2S digital audio to amplified headphone output",
|
|
"buy": "https://shop.pimoroni.com/products/pirate-audio-headphone-amp",
|
|
"github": "https://github.com/pimoroni/pirate-audio",
|
|
"image": "pimoroni-pirate-audio-headphone-amp.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"25": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "I2S"
|
|
},
|
|
"35": {
|
|
"name": "I2S"
|
|
},
|
|
"40": {
|
|
"name": "I2S"
|
|
},
|
|
"22": {
|
|
"name": "Amp Enable",
|
|
"active": "high"
|
|
},
|
|
"29": {
|
|
"name": "Button A"
|
|
},
|
|
"31": {
|
|
"name": "Button B"
|
|
},
|
|
"36": {
|
|
"name": "Button X"
|
|
},
|
|
"38": {
|
|
"name": "Button Y (Old)"
|
|
},
|
|
"18": {
|
|
"name": "Button Y"
|
|
},
|
|
"33": {
|
|
"name": "LCD Backlight"
|
|
},
|
|
"21": {
|
|
"name": "LCD Data/Command"
|
|
},
|
|
"19": {
|
|
"name": "LCD SPI MOSI",
|
|
"mode": "SPI"
|
|
},
|
|
"23": {
|
|
"name": "LCD SPI SCLK",
|
|
"mode": "SPI"
|
|
},
|
|
"26": {
|
|
"name": "LCD SPI CS",
|
|
"mode": "SPI"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s"
|
|
]
|
|
},
|
|
"title": "Pirate Audio: Headphone Amp",
|
|
"page_url": "pirate_audio_headphone_amp"
|
|
},
|
|
{
|
|
"name": "Serial Pi Plus",
|
|
"class": "board",
|
|
"type": "com",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "UART to RS232 Converter",
|
|
"url": "https://www.abelectronics.co.uk/p/51/serial-pi-plus",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/schematic-serial-pi-plus",
|
|
"buy": "https://www.abelectronics.co.uk/p/51/serial-pi-plus",
|
|
"image": "ab-serial-pi-plus.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"mode": "UART"
|
|
},
|
|
"10": {
|
|
"mode": "UART"
|
|
}
|
|
},
|
|
"title": "Serial Pi Plus",
|
|
"page_url": "serial_pi_plus"
|
|
},
|
|
{
|
|
"name": "IOT LoRa Gateway HAT",
|
|
"class": "board",
|
|
"type": "IOT, Radio, LoRa",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pi Supply",
|
|
"description": "The IoT LoRa Gateway HAT Turns your Raspberry Pi into a LoRaWan Gateway",
|
|
"url": "https://learn.pi-supply.com/make/iot-lora-gateway-sd-card-image-setup/",
|
|
"github": "https://github.com/PiSupply/iot-lora-gateway",
|
|
"buy": "https://uk.pi-supply.com/products/iot-lora-gateway-hat-for-raspberry-pi",
|
|
"image": "pi-supply-iot-lora-gateway-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": null,
|
|
"mode": "spi",
|
|
"24": {
|
|
"mode": "spi"
|
|
},
|
|
"26": {
|
|
"mode": "spi"
|
|
},
|
|
"15": {
|
|
"name": "Reset",
|
|
"mode": "output"
|
|
}
|
|
},
|
|
"title": "IoT LoRa Gateway HAT",
|
|
"page_url": "iot_lora_gateway_hat"
|
|
},
|
|
{
|
|
"name": "Pi-LITE-r",
|
|
"class": "board",
|
|
"type": "led",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Ciseco",
|
|
"collected": "Other",
|
|
"description": "An 8 LED strip for the Raspberry Pi",
|
|
"url": "http://gpiozero.readthedocs.io/en/v1.3.1/api_boards.html#piliter",
|
|
"image": "pi-liter.png",
|
|
"pincount": 26,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null
|
|
},
|
|
"pin": {
|
|
"7": {
|
|
"name": "LED1",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"11": {
|
|
"name": "LED2",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"12": {
|
|
"name": "LED4",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"13": {
|
|
"name": "LED3",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"15": {
|
|
"name": "LED5",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"16": {
|
|
"name": "LED6",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"18": {
|
|
"name": "LED7",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"22": {
|
|
"name": "LED8",
|
|
"direction": "output",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "Pi-LITE-r",
|
|
"page_url": "pi_lite_r"
|
|
},
|
|
{
|
|
"name": "Four Letter pHAT",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A four 14-segment displays for the Raspberry Pi",
|
|
"url": "https://shop.pimoroni.com/products/four-letter-phat",
|
|
"github": "https://github.com/pimoroni/fourletter-phat",
|
|
"buy": "https://shop.pimoroni.com/products/four-letter-phat",
|
|
"image": "fourletter-phat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x70": {
|
|
"name": "Matrix Driver",
|
|
"device": "HT16K33"
|
|
}
|
|
},
|
|
"title": "Four Letter pHAT",
|
|
"page_url": "four_letter_phat"
|
|
},
|
|
{
|
|
"name": "GPCLK",
|
|
"class": "interface",
|
|
"type": "pinout",
|
|
"description": "Raspberry Pi General Purpose Clock",
|
|
"pin": {
|
|
"bcm4": {
|
|
"name": "GPCLK0"
|
|
},
|
|
"bcm5": {
|
|
"name": "GPCLK1"
|
|
},
|
|
"bcm6": {
|
|
"name": "GPCLK2"
|
|
}
|
|
},
|
|
"title": "GPCLK - General Purpose CLock",
|
|
"page_url": "gpclk"
|
|
},
|
|
{
|
|
"name": "Unicorn HAT Mini",
|
|
"class": "board",
|
|
"type": "led",
|
|
"formfactor": "phat",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "17x7 RGB LED Matrix",
|
|
"url": "https://shop.pimoroni.com/products/unicorn-hat-mini",
|
|
"github": "https://github.com/pimoroni/unicornhatmini-python",
|
|
"buy": "https://shop.pimoroni.com/products/unicorn-hat-mini",
|
|
"image": "pimoroni-unicorn-hat-mini.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
},
|
|
"26": {
|
|
"mode": "spi"
|
|
},
|
|
"29": {
|
|
"name": "Button A"
|
|
},
|
|
"31": {
|
|
"name": "Button B"
|
|
},
|
|
"36": {
|
|
"name": "Button X"
|
|
},
|
|
"18": {
|
|
"name": "Button Y"
|
|
}
|
|
},
|
|
"title": "Unicorn HAT Mini",
|
|
"page_url": "unicorn_hat_mini"
|
|
},
|
|
{
|
|
"name": "AIY Voice Bonnet",
|
|
"class": "board",
|
|
"type": "audio,sensor",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Google",
|
|
"description": "A pHAT that helps you build an intelligent speaker with voice recognition that connects to the Google Assistant",
|
|
"url": "https://aiyprojects.withgoogle.com/voice",
|
|
"github": "https://github.com/google/aiyprojects-raspbian",
|
|
"image": "aiy-voice-bonnet.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"mode": "i2s",
|
|
"name": "I2S BCLK"
|
|
},
|
|
"16": {
|
|
"mode": "gpio",
|
|
"name": "Button"
|
|
},
|
|
"35": {
|
|
"mode": "i2s",
|
|
"name": "I2S LRCLK"
|
|
},
|
|
"38": {
|
|
"mode": "i2s",
|
|
"name": "I2S SDIN"
|
|
},
|
|
"40": {
|
|
"mode": "i2s",
|
|
"name": "I2S SDOUT"
|
|
}
|
|
},
|
|
"title": "AIY Voice Bonnet",
|
|
"page_url": "aiy_voice_bonnet"
|
|
},
|
|
{
|
|
"name": "Pirate Audio Dual Mic",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "I2S digital audio input with dual microphones",
|
|
"buy": "https://shop.pimoroni.com/products/pirate-audio-dual-mic",
|
|
"github": "https://github.com/pimoroni/pirate-audio",
|
|
"image": "pimoroni-pirate-audio-dual-mic.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"25": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "I2S"
|
|
},
|
|
"35": {
|
|
"name": "I2S"
|
|
},
|
|
"38": {
|
|
"name": "Button Y"
|
|
},
|
|
"29": {
|
|
"name": "Button A"
|
|
},
|
|
"31": {
|
|
"name": "Button B"
|
|
},
|
|
"36": {
|
|
"name": "Button X"
|
|
},
|
|
"18": {
|
|
"name": "Button Y"
|
|
},
|
|
"33": {
|
|
"name": "LCD Backlight"
|
|
},
|
|
"21": {
|
|
"name": "LCD Data/Command"
|
|
},
|
|
"19": {
|
|
"name": "LCD SPI MOSI",
|
|
"mode": "SPI"
|
|
},
|
|
"23": {
|
|
"name": "LCD SPI SCLK",
|
|
"mode": "SPI"
|
|
},
|
|
"26": {
|
|
"name": "LCD SPI CS",
|
|
"mode": "SPI"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s"
|
|
]
|
|
},
|
|
"title": "Pirate Audio: Dual Mic",
|
|
"page_url": "pirate_audio_dual_mic"
|
|
},
|
|
{
|
|
"name": "DI6acDQ6rly I2C-HAT",
|
|
"class": "board",
|
|
"type": "io, relay",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Raspihats",
|
|
"collected": "Other",
|
|
"description": "6 isolated digital input channels and 6 relay output channels add-on board for the Raspberry Pi",
|
|
"url": "http://raspihats.com/product/di6acdq6rly-i2c-hat",
|
|
"buy": "http://raspihats.com/product/di6acdq6rly-i2c-hat",
|
|
"image": "raspihats-i2c-hat-di6acdq6rly.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x60-0x6F": {
|
|
"device": "raspihats"
|
|
}
|
|
},
|
|
"title": "DI6acDQ6rly I2C-HAT",
|
|
"page_url": "di6acdq6rly_i2c_hat"
|
|
},
|
|
{
|
|
"name": "Uputronics Pi HX1 Expansion Board",
|
|
"class": "board",
|
|
"type": "Radio",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Uputronics",
|
|
"description": "HX1 Expansion board for Raspberry Pi",
|
|
"url": "http://www.pi-in-the-sky.com/",
|
|
"buy": "https://store.uputronics.com/index.php?route=product/product&path=61&product_id=91",
|
|
"github": "https://github.com/piinthesky",
|
|
"schematic": "https://github.com/PiInTheSky/pits-hardware/blob/master/pits_hx1_v1.0.pdf",
|
|
"image": "uputronics-hx1.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "HX1 TXD"
|
|
},
|
|
"16": {
|
|
"name": "HX1 ENABLE"
|
|
}
|
|
},
|
|
"title": "Uputronics HX1 Board",
|
|
"page_url": "uputronics_pi_hx1_expansion_board"
|
|
},
|
|
{
|
|
"name": "Breakout Garden HAT",
|
|
"class": "board",
|
|
"type": "io",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "Break out your i2c bus to 6 edge connectors.",
|
|
"url": "https://shop.pimoroni.com/products/breakout-garden-hat",
|
|
"github": "https://github.com/pimoroni/breakout-garden",
|
|
"buy": "https://shop.pimoroni.com/products/breakout-garden-hat",
|
|
"image": "breakout-garden-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"9": null,
|
|
"25": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "Interrupt",
|
|
"mode": "input"
|
|
},
|
|
"36": {
|
|
"name": "EEPROM WP",
|
|
"mode": "output",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"title": "Breakout Garden HAT",
|
|
"page_url": "breakout_garden_hat"
|
|
},
|
|
{
|
|
"name": "GPIO Button Adapter",
|
|
"class": "board",
|
|
"type": "io",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Frederick Vandenbosch",
|
|
"collected": "Other",
|
|
"description": "A simple way to add input button to your Raspberry Pi",
|
|
"url": "http://frederickvandenbosch.be/?p=2462",
|
|
"image": "vandenbosch-gpio-input.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"ground": {
|
|
"6": null
|
|
},
|
|
"pin": {
|
|
"29": {
|
|
"name": "Button 1",
|
|
"mode": "input"
|
|
},
|
|
"31": {
|
|
"name": "Button 2",
|
|
"mode": "input"
|
|
},
|
|
"32": {
|
|
"name": "Button 3",
|
|
"mode": "input"
|
|
},
|
|
"33": {
|
|
"name": "Button 4",
|
|
"mode": "input"
|
|
},
|
|
"36": {
|
|
"name": "Button 5",
|
|
"mode": "input"
|
|
},
|
|
"37": {
|
|
"name": "Button 6",
|
|
"mode": "input"
|
|
}
|
|
},
|
|
"title": "GPIO Button Adapter",
|
|
"page_url": "gpio_button_adapter"
|
|
},
|
|
{
|
|
"name": "RaspBee",
|
|
"class": "board",
|
|
"type": "iot,radio",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "dresden elektronik",
|
|
"collected": "Other",
|
|
"description": "A Zigbee add-on board for the Raspberry Pi",
|
|
"url": "https://phoscon.de/raspbee",
|
|
"github": "https://github.com/dresden-elektronik/deconz-rest-plugin",
|
|
"buy": "https://phoscon.de/raspbee#buy",
|
|
"image": "dresden-elektronik-raspbee.png",
|
|
"pincount": 12,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"name": "TXD",
|
|
"mode": "UART"
|
|
},
|
|
"10": {
|
|
"name": "RXD",
|
|
"mode": "UART"
|
|
},
|
|
"11": {
|
|
"name": "RESET",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"12": {
|
|
"name": "SW1",
|
|
"mode": "GPIO"
|
|
}
|
|
},
|
|
"title": "RaspBee Zigbee add-on board",
|
|
"page_url": "raspbee"
|
|
},
|
|
{
|
|
"name": "Blinkt!",
|
|
"class": "board",
|
|
"type": "led",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "Slimline board with 8 super-bright RGB LED indicators",
|
|
"url": "http://blog.pimoroni.com/blinkt/",
|
|
"github": "https://github.com/pimoroni/blinkt",
|
|
"buy": "https://shop.pimoroni.com/products/blinkt",
|
|
"image": "blinkt.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null
|
|
},
|
|
"pin": {
|
|
"16": {
|
|
"name": "Data",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"18": {
|
|
"name": "Clock",
|
|
"mode": "output",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "Blinkt!",
|
|
"page_url": "blinkt"
|
|
},
|
|
{
|
|
"name": "LEDBorg",
|
|
"class": "board",
|
|
"type": "led",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "PiBorg",
|
|
"description": "A single RGB LED for your Raspberry Pi",
|
|
"url": "https://www.piborg.org/ledborg-new/install",
|
|
"buy": "https://www.piborg.org/ledborg",
|
|
"image": "piborg-led-borg.png",
|
|
"pincount": 26,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null
|
|
},
|
|
"pin": {
|
|
"11": {
|
|
"name": "Red LED",
|
|
"direction": "output",
|
|
"active": "high",
|
|
"description": "PiBorg Red LED"
|
|
},
|
|
"13": {
|
|
"name": "Green LED",
|
|
"direction": "input",
|
|
"active": "high",
|
|
"description": "PiBorg Green LED"
|
|
},
|
|
"15": {
|
|
"name": "Blue LED",
|
|
"direction": "output",
|
|
"active": "high",
|
|
"description": "PiBorg Blue LED"
|
|
}
|
|
},
|
|
"title": "LedBorg",
|
|
"page_url": "ledborg"
|
|
},
|
|
{
|
|
"name": "MDB2Pi HAT",
|
|
"class": "board",
|
|
"type": "IO,Power",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Abrantix",
|
|
"collected": "Other",
|
|
"description": "Multi-Drop-Bus MDB Converter Board for the Raspberry Pi",
|
|
"url": "http://blog.abrantix.com/webshop/mdb-converter/",
|
|
"buy": "http://blog.abrantix.com/webshop/product/mdb-to-raspberrypi",
|
|
"image": "mdb2pi-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"8": {
|
|
"mode": "UART"
|
|
},
|
|
"10": {
|
|
"mode": "UART"
|
|
},
|
|
"27": {
|
|
"mode": "i2c"
|
|
},
|
|
"28": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x50": {
|
|
"name": "HAT EEPROM on I2C0",
|
|
"device": "24C32"
|
|
},
|
|
"0x51": {
|
|
"name": "RTC on I2C1",
|
|
"device": "PCF8563"
|
|
}
|
|
},
|
|
"title": "MDB2Pi HAT",
|
|
"page_url": "mdb2pi_hat"
|
|
},
|
|
{
|
|
"name": "WiringPi",
|
|
"class": "interface",
|
|
"type": "pinout",
|
|
"url": "https://github.com/WiringPi/",
|
|
"github": "https://github.com/WiringPi/WiringPi-Python",
|
|
"pincount": 40,
|
|
"pin": {
|
|
"3": {
|
|
"name": "WiringPi 8"
|
|
},
|
|
"5": {
|
|
"name": "WiringPi 9"
|
|
},
|
|
"7": {
|
|
"name": "WiringPi 7"
|
|
},
|
|
"8": {
|
|
"name": "WiringPi 15"
|
|
},
|
|
"10": {
|
|
"name": "WiringPi 16"
|
|
},
|
|
"11": {
|
|
"name": "WiringPi 0"
|
|
},
|
|
"12": {
|
|
"name": "WiringPi 1"
|
|
},
|
|
"13": {
|
|
"name": "WiringPi 2"
|
|
},
|
|
"15": {
|
|
"name": "WiringPi 3"
|
|
},
|
|
"16": {
|
|
"name": "WiringPi 4"
|
|
},
|
|
"18": {
|
|
"name": "WiringPi 5"
|
|
},
|
|
"19": {
|
|
"name": "WiringPi 12"
|
|
},
|
|
"21": {
|
|
"name": "WiringPi 13"
|
|
},
|
|
"22": {
|
|
"name": "WiringPi 6"
|
|
},
|
|
"23": {
|
|
"name": "WiringPi 14"
|
|
},
|
|
"24": {
|
|
"name": "WiringPi 10"
|
|
},
|
|
"26": {
|
|
"name": "WiringPi 11"
|
|
},
|
|
"27": {
|
|
"name": "WiringPi 30"
|
|
},
|
|
"28": {
|
|
"name": "WiringPi 31"
|
|
},
|
|
"29": {
|
|
"name": "WiringPi 21"
|
|
},
|
|
"31": {
|
|
"name": "WiringPi 22"
|
|
},
|
|
"32": {
|
|
"name": "WiringPi 26"
|
|
},
|
|
"33": {
|
|
"name": "WiringPi 23"
|
|
},
|
|
"35": {
|
|
"name": "WiringPi 24"
|
|
},
|
|
"36": {
|
|
"name": "WiringPi 27"
|
|
},
|
|
"37": {
|
|
"name": "WiringPi 25"
|
|
},
|
|
"38": {
|
|
"name": "WiringPi 28"
|
|
},
|
|
"40": {
|
|
"name": "WiringPi 29"
|
|
}
|
|
},
|
|
"title": "WiringPi",
|
|
"page_url": "wiringpi"
|
|
},
|
|
{
|
|
"name": "Pi-DigiAMP+",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "IQaudIO",
|
|
"description": "A combined DAC and 35w amplifier board",
|
|
"url": "http://www.iqaudio.co.uk/home/9-pi-digiamp-0712411999650.html",
|
|
"buy": "http://www.iqaudio.co.uk",
|
|
"image": "iqaudio-pi-digiamp.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"name": "I2S"
|
|
},
|
|
"15": {
|
|
"name": "Mute/Unmute"
|
|
},
|
|
"16": {
|
|
"name": "Rotary Encoder",
|
|
"description": "(optional)"
|
|
},
|
|
"18": {
|
|
"name": "Rotary Encoder",
|
|
"description": "(optional)"
|
|
},
|
|
"22": {
|
|
"name": "IR Sensor",
|
|
"description": "(optional)"
|
|
},
|
|
"35": {
|
|
"name": "I2S"
|
|
},
|
|
"38": {
|
|
"name": "I2S"
|
|
},
|
|
"40": {
|
|
"name": "I2S"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2c"
|
|
]
|
|
},
|
|
"title": "Pi-DigiAMP+",
|
|
"page_url": "pi_digiamp"
|
|
},
|
|
{
|
|
"name": "DPI TFT Kippah",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Adafruit",
|
|
"description": "Run 40 pin TFT's of a Raspberry Pi",
|
|
"url": "https://learn.adafruit.com/adafruit-dpi-display-kippah-ttl-tft",
|
|
"buy": "https://www.adafruit.com/products/2453",
|
|
"image": "adafruit-tft-kippah.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"9": null,
|
|
"25": null,
|
|
"39": null,
|
|
"34": null,
|
|
"30": null,
|
|
"20": null,
|
|
"14": null,
|
|
"6": null
|
|
},
|
|
"pin": {
|
|
"3": null,
|
|
"5": null,
|
|
"7": null,
|
|
"29": null,
|
|
"31": null,
|
|
"26": null,
|
|
"24": null,
|
|
"21": null,
|
|
"19": null,
|
|
"23": null,
|
|
"32": null,
|
|
"33": null,
|
|
"8": null,
|
|
"10": null,
|
|
"36": null,
|
|
"11": null,
|
|
"12": null,
|
|
"35": null,
|
|
"38": null,
|
|
"40": null
|
|
},
|
|
"title": "DPI TFT Kippah",
|
|
"page_url": "dpi_tft_kippah"
|
|
},
|
|
{
|
|
"name": "I2C Switch",
|
|
"class": "board",
|
|
"type": "io",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "4-channel bidirectional I2C switch",
|
|
"url": "https://www.abelectronics.co.uk/p/84/i2c-switch",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/schematic-i2cswitch",
|
|
"buy": "https://www.abelectronics.co.uk/p/84/i2c-switch",
|
|
"image": "ab-i2c-switch.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"13": {
|
|
"name": "RESET",
|
|
"mode": "output",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x70": {
|
|
"alternate": [
|
|
"0x71",
|
|
"0x72",
|
|
"0x73",
|
|
"0x74",
|
|
"0x75",
|
|
"0x76",
|
|
"0x77"
|
|
],
|
|
"name": "PCA9546A",
|
|
"device": "PCA9546A"
|
|
}
|
|
},
|
|
"title": "I2C Switch",
|
|
"page_url": "i2c_switch"
|
|
},
|
|
{
|
|
"name": "Fe-Pi Digital Audio Z V1",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Fe-Pi",
|
|
"description": "S/PDIF audio solution for the Raspberry Pi",
|
|
"url": "https://fe-pi.com/products/fe-pi-digital-audio-z-v1",
|
|
"buy": "https://fe-pi.com/products/fe-pi-digital-audio-z-v1",
|
|
"image": "fepi-digital-audio-z-V1.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"name": "BCLK (Bit Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"35": {
|
|
"name": "LRCLK (Left/Right Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"38": {
|
|
"name": "DIN (Data In)",
|
|
"mode": "i2s"
|
|
},
|
|
"40": {
|
|
"name": "DOUT (Data Out)",
|
|
"mode": "i2s"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x3B": {
|
|
"name": "S/PDIF Digital Interface Transceiver",
|
|
"device": "WM8804G"
|
|
}
|
|
},
|
|
"title": "Fe-Pi Digital Audio Z V1",
|
|
"page_url": "fe_pi_digital_audio_z_v1"
|
|
},
|
|
{
|
|
"name": "PWM",
|
|
"class": "interface",
|
|
"type": "pinout",
|
|
"description": "Raspberry Pi PWM pins",
|
|
"pin": {
|
|
"32": {
|
|
"name": "PWM0"
|
|
},
|
|
"33": {
|
|
"name": "PWM1"
|
|
},
|
|
"12": {
|
|
"name": "PWM0"
|
|
},
|
|
"35": {
|
|
"name": "PWM1"
|
|
}
|
|
},
|
|
"title": "PWM - Pulse-width Modulation",
|
|
"page_url": "pwm"
|
|
},
|
|
{
|
|
"name": "Inky wHAT",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "An e-paper display for your Raspberry Pi",
|
|
"url": "https://shop.pimoroni.com/products/inky-what",
|
|
"github": "https://github.com/pimoroni/inky",
|
|
"buy": "https://shop.pimoroni.com/products/inky-what",
|
|
"image": "pimoroni-inky-what.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"11": {
|
|
"name": "Busy",
|
|
"mode": "input"
|
|
},
|
|
"13": {
|
|
"name": "Reset",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"15": {
|
|
"name": "Data/Command",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"name": "Chip Select",
|
|
"mode": "chipselect",
|
|
"active": "high"
|
|
},
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"80": {
|
|
"device": "Inky ID EEPROM"
|
|
}
|
|
},
|
|
"title": "Inky wHAT",
|
|
"page_url": "inky_what"
|
|
},
|
|
{
|
|
"name": "DPI",
|
|
"class": "interface",
|
|
"type": "pinout",
|
|
"description": "Raspberry Pi DPI pins",
|
|
"url": "https://www.raspberrypi.org/documentation/hardware/raspberrypi/dpi/",
|
|
"pin": {
|
|
"bcm0": {
|
|
"name": "CLK"
|
|
},
|
|
"bcm1": {
|
|
"name": "DEN"
|
|
},
|
|
"bcm2": {
|
|
"name": "V-SYNC"
|
|
},
|
|
"bcm3": {
|
|
"name": "H-SYNC"
|
|
},
|
|
"bcm4": {
|
|
"name": "Blue 0"
|
|
},
|
|
"bcm5": {
|
|
"name": "Blue 1"
|
|
},
|
|
"bcm6": {
|
|
"name": "Blue 2"
|
|
},
|
|
"bcm7": {
|
|
"name": "Blue 3"
|
|
},
|
|
"bcm8": {
|
|
"name": "Blue 4"
|
|
},
|
|
"bcm9": {
|
|
"name": "Blue 5"
|
|
},
|
|
"bcm10": {
|
|
"name": "Blue 6"
|
|
},
|
|
"bcm11": {
|
|
"name": "Blue 7"
|
|
},
|
|
"bcm12": {
|
|
"name": "Green 0"
|
|
},
|
|
"bcm13": {
|
|
"name": "Green 1"
|
|
},
|
|
"bcm14": {
|
|
"name": "Green 2"
|
|
},
|
|
"bcm15": {
|
|
"name": "Green 3"
|
|
},
|
|
"bcm16": {
|
|
"name": "Green 4"
|
|
},
|
|
"bcm17": {
|
|
"name": "Green 5"
|
|
},
|
|
"bcm18": {
|
|
"name": "Green 6"
|
|
},
|
|
"bcm19": {
|
|
"name": "Green 7"
|
|
},
|
|
"bcm20": {
|
|
"name": "Red 0"
|
|
},
|
|
"bcm21": {
|
|
"name": "Red 1"
|
|
},
|
|
"bcm22": {
|
|
"name": "Red 2"
|
|
},
|
|
"bcm23": {
|
|
"name": "Red 3"
|
|
},
|
|
"bcm24": {
|
|
"name": "Red 4"
|
|
},
|
|
"bcm25": {
|
|
"name": "Red 5"
|
|
},
|
|
"bcm26": {
|
|
"name": "Red 6"
|
|
},
|
|
"bcm27": {
|
|
"name": "Red 7"
|
|
}
|
|
},
|
|
"title": "DPI - Display Parallel Interface",
|
|
"page_url": "dpi"
|
|
},
|
|
{
|
|
"name": "cube:bit Base",
|
|
"class": "board",
|
|
"type": "other",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "4tronix",
|
|
"description": "Base for your Cube:Bit allowing easy connection of power and signal and directly able to plug in a Raspberry Pi Zero.",
|
|
"url": "https://shop.4tronix.co.uk/products/cube-bit-base-for-power-microbit-and-raspberry-pi-cubebit",
|
|
"buy": "https://shop.4tronix.co.uk/products/cube-bit-base-for-power-microbit-and-raspberry-pi-cubebit",
|
|
"image": "cube-bit-base.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"pin": {
|
|
"12": {
|
|
"name": "Data",
|
|
"direction": "output",
|
|
"mode": "pwm",
|
|
"description": "WS2812 Data"
|
|
}
|
|
},
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"title": "cube:bit Base",
|
|
"page_url": "cubebit_base"
|
|
},
|
|
{
|
|
"name": "Joy Bonnet",
|
|
"class": "board",
|
|
"type": "io",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Adafruit",
|
|
"description": "Handheld Arcade Controller for Raspberry Pi",
|
|
"url": "https://learn.adafruit.com/adafruit-joy-bonnet-for-raspberry-pi",
|
|
"github": "https://github.com/adafruit/adafruit-retrogame",
|
|
"buy": "https://www.adafruit.com/product/3464",
|
|
"image": "adafruit-joybonnet.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"15": {
|
|
"name": "Player 1"
|
|
},
|
|
"16": {
|
|
"name": "Player 2"
|
|
},
|
|
"31": {
|
|
"name": "Button B"
|
|
},
|
|
"32": {
|
|
"name": "Button A"
|
|
},
|
|
"33": {
|
|
"name": "Button Y"
|
|
},
|
|
"36": {
|
|
"name": "Button X"
|
|
},
|
|
"37": {
|
|
"name": "Start"
|
|
},
|
|
"38": {
|
|
"name": "Select"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x48": {
|
|
"name": "ADC",
|
|
"device": "ADS1015"
|
|
}
|
|
},
|
|
"title": "Joy Bonnet",
|
|
"page_url": "joy_bonnet"
|
|
},
|
|
{
|
|
"name": "Rainbow HAT",
|
|
"class": "board",
|
|
"type": "display,led,multi,sensor,touch",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "Sensors and IO for Android Things",
|
|
"url": "http://blog.pimoroni.com/android-things-launch/",
|
|
"github": "https://github.com/pimoroni/rainbow-hat",
|
|
"buy": "https://shop.pimoroni.com/products/rainbow-hat-for-android-things",
|
|
"image": "rainbow-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
},
|
|
"33": {
|
|
"name": "Buzzer",
|
|
"mode": "pwm"
|
|
},
|
|
"31": {
|
|
"name": "Red/Left LED",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"35": {
|
|
"name": "Green/Middle LED",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"37": {
|
|
"name": "Blue/Right LED",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"40": {
|
|
"name": "Touch A",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"38": {
|
|
"name": "Touch B",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"36": {
|
|
"name": "Touch C",
|
|
"mode": "input",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x70": {
|
|
"name": "Matrix Driver",
|
|
"device": "HT16K33"
|
|
},
|
|
"0x77": {
|
|
"name": "Barometer",
|
|
"device": "BMP280"
|
|
}
|
|
},
|
|
"title": "Rainbow HAT for Android Things\u2122",
|
|
"page_url": "rainbow_hat"
|
|
},
|
|
{
|
|
"name": "Pirate Audio 3W Amp",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "I2S digital audio to 3w stereo amplifier",
|
|
"buy": "https://shop.pimoroni.com/products/pirate-audio-3w-stereo-amp",
|
|
"github": "https://github.com/pimoroni/pirate-audio",
|
|
"image": "pimoroni-pirate-audio-3w-stereo-amp.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"25": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "I2S"
|
|
},
|
|
"35": {
|
|
"name": "I2S"
|
|
},
|
|
"40": {
|
|
"name": "I2S"
|
|
},
|
|
"22": {
|
|
"name": "Amp Enable",
|
|
"active": "high"
|
|
},
|
|
"29": {
|
|
"name": "Button A"
|
|
},
|
|
"31": {
|
|
"name": "Button B"
|
|
},
|
|
"36": {
|
|
"name": "Button X"
|
|
},
|
|
"38": {
|
|
"name": "Button Y (Old)"
|
|
},
|
|
"18": {
|
|
"name": "Button Y"
|
|
},
|
|
"33": {
|
|
"name": "LCD Backlight"
|
|
},
|
|
"21": {
|
|
"name": "LCD Data/Command"
|
|
},
|
|
"19": {
|
|
"name": "LCD SPI MOSI",
|
|
"mode": "SPI"
|
|
},
|
|
"23": {
|
|
"name": "LCD SPI SCLK",
|
|
"mode": "SPI"
|
|
},
|
|
"26": {
|
|
"name": "LCD SPI CS",
|
|
"mode": "SPI"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s"
|
|
]
|
|
},
|
|
"title": "Pirate Audio: 3W Stereo Amp",
|
|
"page_url": "pirate_audio_3w_amp"
|
|
},
|
|
{
|
|
"name": "LetsTrust-TPM",
|
|
"class": "board",
|
|
"type": "other",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "pi3g",
|
|
"collected": "Other",
|
|
"description": "Infineon SLB9670 TPM2.0 daughter board for the Raspberry PI",
|
|
"url": "https://buyzero.de/products/letstrust-hardware-tpm-trusted-platform-module",
|
|
"schematic": "http://www.letstrust.de/uploads/letstrust-v2.0.schematic.pdf",
|
|
"buy": "https://buyzero.de/products/letstrust-hardware-tpm-trusted-platform-module",
|
|
"image": "letstrust-tpm.png",
|
|
"pincount": 10,
|
|
"eeprom": false,
|
|
"power": {
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"20": null,
|
|
"25": null
|
|
},
|
|
"pin": {
|
|
"18": {
|
|
"name": "Reset",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"22": {
|
|
"name": "PIRQ",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"26": {
|
|
"mode": "spi"
|
|
}
|
|
},
|
|
"title": "LetsTrust-TPM",
|
|
"page_url": "letstrust_tpm"
|
|
},
|
|
{
|
|
"name": "PCM",
|
|
"class": "interface",
|
|
"type": "pinout",
|
|
"description": "Raspberry Pi PCM pins",
|
|
"pin": {
|
|
"bcm18": {
|
|
"name": "CLK"
|
|
},
|
|
"bcm19": {
|
|
"name": "FS"
|
|
},
|
|
"bcm20": {
|
|
"name": "DIN"
|
|
},
|
|
"bcm21": {
|
|
"name": "DOUT"
|
|
}
|
|
},
|
|
"title": "PCM - Pulse-code Modulation",
|
|
"page_url": "pcm"
|
|
},
|
|
{
|
|
"name": "Propeller HAT",
|
|
"class": "board",
|
|
"type": "mcu,io,motor",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "The 8-core Propeller Microcontroller in HAT form-factor",
|
|
"url": "http://shop.pimoroni.com/products/propeller-hat",
|
|
"github": "https://github.com/pimoroni/piano-hat",
|
|
"buy": "https://shop.pimoroni.com/products/propeller-hat",
|
|
"image": "propeller-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"name": "TXD / Transmit",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"10": {
|
|
"name": "RXD / Receive",
|
|
"direction": "input",
|
|
"active": "high"
|
|
},
|
|
"11": {
|
|
"name": "Reset",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"flash": {
|
|
"29": {
|
|
"mode": "flash",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"title": "Propeller HAT",
|
|
"page_url": "propeller_hat"
|
|
},
|
|
{
|
|
"name": "Digi HAT",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "JustBoom",
|
|
"description": "The JustBoom Digi HAT is a high resolution digital audio output add on board for the Raspberry Pi.",
|
|
"url": "https://www.justboom.co/product/justboom-digi-hat/",
|
|
"buy": "https://www.justboom.co/product/justboom-digi-hat/",
|
|
"image": "justboom-digi-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": "setup",
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"name": "BCKL (Bit Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"16": {
|
|
"name": "Rotary Encoder"
|
|
},
|
|
"18": {
|
|
"name": "Rotary Encoder"
|
|
},
|
|
"22": {
|
|
"name": "IR Receiver"
|
|
},
|
|
"35": {
|
|
"name": "LRCK (Left/Right Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"40": {
|
|
"name": "DOUT",
|
|
"mode": "i2s"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x3B": {
|
|
"name": "Digital Interface Transceiver",
|
|
"device": "WM8804G"
|
|
}
|
|
},
|
|
"title": "Digi HAT",
|
|
"page_url": "digi_hat"
|
|
},
|
|
{
|
|
"name": "Monarco HAT",
|
|
"class": "board",
|
|
"type": "adc, dac, io, led, com, rtc, power, motor",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Monarco",
|
|
"collected": "Other",
|
|
"description": "Industrial I/O for the Raspberry Pi",
|
|
"url": "https://monarco.io",
|
|
"github": "https://github.com/monarco",
|
|
"schematic": "http://www.monarco.io/docs/Monarco-HAT-Hardware-Reference-Manual.pdf",
|
|
"buy": "https://www.monarco.io/#buy-monarco-hat",
|
|
"image": "monarco-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"8": {
|
|
"name": "RS-485, can be disabled",
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"name": "RS-485, can be disabled",
|
|
"mode": "uart"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
},
|
|
"37": {
|
|
"name": "ID EEPROM write enable",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"38": {
|
|
"name": "MCU bootloader enable",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"40": {
|
|
"name": "MCU RESETn",
|
|
"mode": "output",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x18": {
|
|
"name": "Real Time Clock Module",
|
|
"device": "MCP79410"
|
|
},
|
|
"0x6f": {
|
|
"name": "1-Wire Interface Controller",
|
|
"device": "DS2482-100"
|
|
}
|
|
},
|
|
"title": "Monarco HAT",
|
|
"page_url": "monarco_hat"
|
|
},
|
|
{
|
|
"name": "RASPIAUDIO AUDIO+ SPEAKERS+",
|
|
"class": "board",
|
|
"type": "audio,io",
|
|
"formfactor": "phat",
|
|
"manufacturer": "RASPIAUDIO",
|
|
"description": "An I2S digital to analog audio converter with 2X5W STEREO AMP FOR ONBOARD/EXTERNAL SPEAKERS",
|
|
"buy": "https://raspiaudio.com",
|
|
"image": "audioplus_speakerplus.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "I2S Clock"
|
|
},
|
|
"16": {
|
|
"name": "Button",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"22": {
|
|
"name": "LED",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"35": {
|
|
"name": "I2S WS"
|
|
},
|
|
"40": {
|
|
"name": "I2S Data"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s"
|
|
]
|
|
},
|
|
"title": "Audio+ Speaker+",
|
|
"page_url": "raspiaudio_audio_speakers"
|
|
},
|
|
{
|
|
"name": "Automation HAT",
|
|
"class": "board",
|
|
"type": "adc,io,motor,relay",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "An all-in-one home automation and control board",
|
|
"url": "http://shop.pimoroni.com/products/automation-hat",
|
|
"github": "https://github.com/pimoroni/automation-hat",
|
|
"buy": "http://shop.pimoroni.com/products/automation-hat",
|
|
"image": "automation-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"29": {
|
|
"name": "Output 1",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"31": {
|
|
"name": "Output 3",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"32": {
|
|
"name": "Output 2",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"33": {
|
|
"name": "Relay 1",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"35": {
|
|
"name": "Relay 2",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"36": {
|
|
"name": "Relay 3",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"37": {
|
|
"name": "Input 1",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"38": {
|
|
"name": "Input 2",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"40": {
|
|
"name": "Input 3",
|
|
"mode": "input",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x54": {
|
|
"name": "LED Driver",
|
|
"device": "sn3218"
|
|
},
|
|
"0x48": {
|
|
"name": "Analog Input",
|
|
"device": "ads1015"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2c"
|
|
],
|
|
"apt": [
|
|
"python-smbus",
|
|
"python3-smbus"
|
|
],
|
|
"python": [
|
|
"automationhat"
|
|
],
|
|
"python3": [
|
|
"automationhat"
|
|
]
|
|
},
|
|
"title": "Automation HAT",
|
|
"page_url": "automation_hat"
|
|
},
|
|
{
|
|
"name": "1 Wire Pi Zero",
|
|
"class": "board",
|
|
"type": "com",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "1-Wire to I2C host interface",
|
|
"url": "https://www.abelectronics.co.uk/p/76/1-wire-pi-zero",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/schematic-1-wire-pi-zero",
|
|
"buy": "https://www.abelectronics.co.uk/p/76/1-wire-pi-zero",
|
|
"image": "ab-1-wire-pi-zero.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x18": {
|
|
"alternate": [
|
|
"0x19",
|
|
"0x1A",
|
|
"0x1B"
|
|
],
|
|
"name": "DS2482",
|
|
"device": "DS2482-100"
|
|
}
|
|
},
|
|
"title": "1 Wire Pi Zero",
|
|
"page_url": "1_wire_pi_zero"
|
|
},
|
|
{
|
|
"name": "Duino",
|
|
"class": "board",
|
|
"type": "mcu,io",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "RasPiO",
|
|
"description": "Arduino Programming on the Raspberry Pi",
|
|
"url": "http://rasp.io/duino/",
|
|
"github": "https://github.com/raspitv/raspio_duino",
|
|
"buy": "https://shop.rasp.io/collections/raspio-collection/products/raspio-duino-low-cost-easy-way-into-arduino-programming-on-the-raspberry-pi",
|
|
"image": "raspio-duino.png",
|
|
"pincount": 26,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"mode": "uart"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"spi"
|
|
]
|
|
},
|
|
"title": "Duino",
|
|
"page_url": "duino"
|
|
},
|
|
{
|
|
"name": "Arcade Bonnet",
|
|
"class": "board",
|
|
"type": "io",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Adafruit",
|
|
"description": "Connect joystick, buttons and speakers to your Pi",
|
|
"url": "https://learn.adafruit.com/adafruit-arcade-bonnet-for-raspberry-pi",
|
|
"buy": "https://www.adafruit.com/products/3422",
|
|
"image": "adafruit-arcade-bonnet.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null,
|
|
"25": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"name": "I2S Clk"
|
|
},
|
|
"35": {
|
|
"name": "I2S FS"
|
|
},
|
|
"40": {
|
|
"name": "I2S Dout"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x26": {
|
|
"name": "MCP23017",
|
|
"device": "MCP23017"
|
|
}
|
|
},
|
|
"title": "Arcade Bonnet",
|
|
"page_url": "arcade_bonnet"
|
|
},
|
|
{
|
|
"name": "DOTs",
|
|
"class": "board",
|
|
"type": "other",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Raspberry Pi",
|
|
"description": "Join the dots to make a circuit",
|
|
"url": "http://www.raspberrypi.org/dots/",
|
|
"github": "https://github.com/raspberrypilearning/dots",
|
|
"buy": "https://thepihut.com/products/raspberry-pi-dots-board",
|
|
"image": "rpf-dots.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"bcm0": {
|
|
"name": "Color: Blue",
|
|
"direction": "input"
|
|
},
|
|
"bcm1": {
|
|
"name": "Dot 7",
|
|
"direction": "input"
|
|
},
|
|
"bcm2": {
|
|
"name": "Dot 22",
|
|
"direction": "input"
|
|
},
|
|
"bcm3": {
|
|
"name": "Dot 21",
|
|
"direction": "input"
|
|
},
|
|
"bcm4": {
|
|
"name": "Dot 2",
|
|
"direction": "input"
|
|
},
|
|
"bcm5": {
|
|
"name": "Dot 9",
|
|
"direction": "input"
|
|
},
|
|
"bcm6": {
|
|
"name": "Dot 14",
|
|
"direction": "input"
|
|
},
|
|
"bcm7": {
|
|
"name": "Dot 6",
|
|
"direction": "input"
|
|
},
|
|
"bcm8": {
|
|
"name": "Dot 18",
|
|
"direction": "input"
|
|
},
|
|
"bcm9": {
|
|
"name": "Dot 17",
|
|
"direction": "input"
|
|
},
|
|
"bcm10": {
|
|
"name": "Color: Green",
|
|
"direction": "input"
|
|
},
|
|
"bcm11": {
|
|
"name": "Dot 8",
|
|
"direction": "input"
|
|
},
|
|
"bcm12": {
|
|
"name": "Dot 10",
|
|
"direction": "input"
|
|
},
|
|
"bcm13": {
|
|
"name": "Cloud",
|
|
"direction": "input"
|
|
},
|
|
"bcm14": {
|
|
"name": "Dot 1",
|
|
"direction": "input"
|
|
},
|
|
"bcm15": {
|
|
"name": "Dot 3",
|
|
"direction": "input"
|
|
},
|
|
"bcm16": {
|
|
"name": "Dot 13",
|
|
"direction": "input"
|
|
},
|
|
"bcm17": {
|
|
"name": "Dot 4",
|
|
"direction": "input"
|
|
},
|
|
"bcm18": {
|
|
"name": "Dot 20",
|
|
"direction": "input"
|
|
},
|
|
"bcm19": {
|
|
"name": "Color: Orange",
|
|
"direction": "input"
|
|
},
|
|
"bcm20": {
|
|
"name": "Bear",
|
|
"direction": "input"
|
|
},
|
|
"bcm21": {
|
|
"name": "Dot 12",
|
|
"direction": "input"
|
|
},
|
|
"bcm22": {
|
|
"name": "Dot 15",
|
|
"direction": "input"
|
|
},
|
|
"bcm23": {
|
|
"name": "Dot 16",
|
|
"direction": "input"
|
|
},
|
|
"bcm24": {
|
|
"name": "Dot 19",
|
|
"direction": "input"
|
|
},
|
|
"bcm25": {
|
|
"name": "Dot 5",
|
|
"direction": "input"
|
|
},
|
|
"bcm26": {
|
|
"name": "Dot 11",
|
|
"direction": "input"
|
|
},
|
|
"bcm27": {
|
|
"name": "Color: Red",
|
|
"direction": "input"
|
|
}
|
|
},
|
|
"title": "Dots Board",
|
|
"page_url": "dots"
|
|
},
|
|
{
|
|
"name": "Coral Environmental Sensor Board",
|
|
"class": "board",
|
|
"type": "adc,sensor",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Google",
|
|
"description": "An Environmental Sensor and Grove Breakout Board",
|
|
"url": "https://coral.withgoogle.com/products/environmental",
|
|
"github": "https://coral.googlesource.com/coral-cloud/",
|
|
"buy": "https://coral.withgoogle.com/products/environmental",
|
|
"image": "coral-enviro-board.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"8": {
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"mode": "uart"
|
|
},
|
|
"12": {
|
|
"mode": "pwm"
|
|
},
|
|
"13": {
|
|
"name": "OPT3002_INT",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"16": {
|
|
"name": "Push Button",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"18": {
|
|
"name": "OLED DC",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"22": {
|
|
"name": "OLED RESET",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"mode": "spi"
|
|
},
|
|
"29": {
|
|
"name": "A71CH_RST_N",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"33": {
|
|
"mode": "pwm"
|
|
},
|
|
"35": {
|
|
"name": "HDC2010_DRDY",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"40": {
|
|
"name": "LED",
|
|
"mode": "output",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x30": {
|
|
"name": "Cyptographic Secure Element",
|
|
"device": "ECC608"
|
|
},
|
|
"0x40": {
|
|
"name": "Humidity/Temperature Sensor",
|
|
"device": "HDC2010"
|
|
},
|
|
"0x45": {
|
|
"name": "Wide Spectrum Ambient Light Sensor",
|
|
"device": "OPT3002"
|
|
},
|
|
"0x49": {
|
|
"name": "Single-Channel ADC",
|
|
"device": "TLA2021"
|
|
},
|
|
"0x76": {
|
|
"name": "Barometric Pressure Sensor",
|
|
"device": "BMP280"
|
|
}
|
|
},
|
|
"title": "Coral Environmental Sensor Board",
|
|
"page_url": "coral_environmental_sensor_board"
|
|
},
|
|
{
|
|
"name": "16x2 Character LCD",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Adafruit",
|
|
"description": "16x2 Character LCD and Keypad",
|
|
"url": "https://learn.adafruit.com/adafruit-16x2-character-lcd-plus-keypad-for-raspberry-pi",
|
|
"buy": "https://www.adafruit.com/products/1109",
|
|
"image": "adafruit-16x2-lcd.png",
|
|
"pincount": 26,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x20": {
|
|
"name": "MCP23017",
|
|
"device": "MCP23017"
|
|
}
|
|
},
|
|
"title": "16x2 Character LCD",
|
|
"page_url": "16x2_character_lcd"
|
|
},
|
|
{
|
|
"name": "DC & Stepper Motor HAT",
|
|
"class": "board",
|
|
"type": "motor",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Adafruit",
|
|
"description": "Drive 4 DC Motors or 2 Stepper Motors with a Raspberry Pi",
|
|
"url": "https://learn.adafruit.com/adafruit-dc-and-stepper-motor-hat-for-raspberry-pi",
|
|
"buy": "https://www.adafruit.com/products/2348",
|
|
"image": "adafruit-motor-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"17": null,
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"9": null,
|
|
"25": null,
|
|
"39": null,
|
|
"34": null,
|
|
"30": null,
|
|
"20": null,
|
|
"14": null,
|
|
"6": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x20": {
|
|
"name": "TB6612",
|
|
"device": "TB6612"
|
|
}
|
|
},
|
|
"title": "DC & Stepper Motor HAT",
|
|
"page_url": "dc_stepper_motor_hat"
|
|
},
|
|
{
|
|
"name": "ADC Pi Plus",
|
|
"class": "board",
|
|
"type": "adc",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "8 channel Analogue to Digital Converter",
|
|
"url": "https://www.abelectronics.co.uk/p/69/adc-pi",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/schematic-adc-pi-plus",
|
|
"buy": "https://www.abelectronics.co.uk/p/69/adc-pi",
|
|
"image": "ab-adc-pi-plus.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x68": {
|
|
"alternate": [
|
|
"0x69",
|
|
"0x6A",
|
|
"0x6B",
|
|
"0x6C",
|
|
"0x6D",
|
|
"0x6E",
|
|
"0x6F"
|
|
],
|
|
"name": "MCP3424",
|
|
"device": "MCP3424"
|
|
},
|
|
"0x69": {
|
|
"alternate": [
|
|
"0x68",
|
|
"0x6A",
|
|
"0x6B",
|
|
"0x6C",
|
|
"0x6D",
|
|
"0x6E",
|
|
"0x6F"
|
|
],
|
|
"name": "MCP3424",
|
|
"device": "MCP3424"
|
|
}
|
|
},
|
|
"title": "ADC Pi Plus (Discontinued)",
|
|
"page_url": "adc_pi_plus"
|
|
},
|
|
{
|
|
"name": "Fe-Pi Audio Card",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Fe-Pi",
|
|
"description": "A complete audio solution for the Raspberry Pi",
|
|
"url": "https://fe-pi.com/products/fe-pi-audio-v1",
|
|
"buy": "https://fe-pi.com/products/fe-pi-audio-v1",
|
|
"image": "fepi-audio.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"name": "BCLK (Bit Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"35": {
|
|
"name": "LRCLK (Left/Right Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"38": {
|
|
"name": "DIN (Data In)",
|
|
"mode": "i2s"
|
|
},
|
|
"40": {
|
|
"name": "DOUT (Data Out)",
|
|
"mode": "i2s"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x0a": {
|
|
"name": "SGTL5000",
|
|
"device": "SGTL5000XNAA3/R2"
|
|
}
|
|
},
|
|
"title": "Audio Z",
|
|
"page_url": "fe_pi_audio_card"
|
|
},
|
|
{
|
|
"name": "Servo/PWM HAT",
|
|
"class": "board",
|
|
"type": "io,motor",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Adafruit",
|
|
"description": "A 16-Channel Servo / PWM HAT for Raspberry Pi",
|
|
"url": "https://www.adafruit.com/product/2327",
|
|
"github": "https://github.com/adafruit/Adafruit_Python_PCA9685",
|
|
"buy": "https://www.adafruit.com/product/2327",
|
|
"image": "adafruit-servo-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x40": {
|
|
"name": "PWM Controller",
|
|
"device": "pca9685"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2c"
|
|
],
|
|
"apt": [
|
|
"python-smbus",
|
|
"python3-smbus",
|
|
"python-dev",
|
|
"python3-dev"
|
|
]
|
|
},
|
|
"title": "Servo/PWM HAT",
|
|
"page_url": "servopwm_hat"
|
|
},
|
|
{
|
|
"name": "LED SHIM",
|
|
"class": "board",
|
|
"type": "display, led",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "28 RGB LEDs",
|
|
"url": "https://github.com/pimoroni/led-shim",
|
|
"github": "https://github.com/pimoroni/led-shim",
|
|
"buy": "https://shop.pimoroni.com/products/led-shim",
|
|
"image": "pimoroni-led-shim.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"20": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x75": {
|
|
"name": "Matrix LED driver",
|
|
"device": "IS31FL3731"
|
|
}
|
|
},
|
|
"title": "LED SHIM",
|
|
"page_url": "led_shim"
|
|
},
|
|
{
|
|
"name": "Appliance HAT",
|
|
"class": "board",
|
|
"type": "io, relay",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "PlasmaDan",
|
|
"description": "Raspberry Pi HAT I/O board with 6 quick connect 16A relays.",
|
|
"url": "https://plasmadan.com/appliancehat",
|
|
"github": "https://github.com/plasmadancom/Appliance-HAT",
|
|
"schematic": "https://plasmadan.shop/appliance-hat-v1-1-schematic/",
|
|
"buy": "https://plasmadan.com/appliancehat",
|
|
"image": "appliance-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x20": {
|
|
"alternate": [
|
|
"0x21",
|
|
"0x22",
|
|
"0x23",
|
|
"0x24",
|
|
"0x25",
|
|
"0x26",
|
|
"0x27"
|
|
],
|
|
"name": "MCP23017",
|
|
"device": "MCP23017"
|
|
}
|
|
},
|
|
"title": "Appliance HAT",
|
|
"page_url": "appliance_hat"
|
|
},
|
|
{
|
|
"name": "1-WIRE",
|
|
"class": "interface",
|
|
"type": "pinout",
|
|
"description": "Raspberry Pi One-Wire pins",
|
|
"url": "https://www.kernel.org/doc/Documentation/w1/w1.generic",
|
|
"pin": {
|
|
"bcm4": {
|
|
"name": "Data"
|
|
}
|
|
},
|
|
"title": "W1-GPIO - One-Wire Interface",
|
|
"page_url": "1_wire"
|
|
},
|
|
{
|
|
"name": "5v Power",
|
|
"class": "interface",
|
|
"type": "pinout",
|
|
"description": "Raspberry Pi 5v Power Pins",
|
|
"pincount": 2,
|
|
"pin": {
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"title": "5v Power",
|
|
"page_url": "5v_power"
|
|
},
|
|
{
|
|
"name": "TroPi",
|
|
"class": "board",
|
|
"type": "LED",
|
|
"formfactor": "PHAT",
|
|
"manufacturer": "PiBorg",
|
|
"description": "A five LED add on board.",
|
|
"url": "https://www.piborg.org/tropi",
|
|
"github": "https://www.github.com/piborg/tropi",
|
|
"buy": "https://www.piborg.org/tropi",
|
|
"image": "piborg-tropi.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null
|
|
},
|
|
"pin": {
|
|
"16": {
|
|
"name": "Clock",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"18": {
|
|
"name": "Data",
|
|
"mode": "output",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"title": "TroPi",
|
|
"page_url": "tropi"
|
|
},
|
|
{
|
|
"name": "Flex",
|
|
"class": "board",
|
|
"type": "io,led,multi,relay,sensor",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Anavi",
|
|
"collected": "Other",
|
|
"description": "RabbitMax Flex is a Raspberry Pi HAT board for IoT with an IR transmitter and receiver, relay, button, buzzer, RGB LED, 5x cable slots for I2C sensors, and a slot for 16x2 LCD display module.",
|
|
"url": "http://anavi.technology/",
|
|
"github": "https://github.com/AnaviTech/anavi-examples",
|
|
"buy": "https://www.indiegogo.com/projects/rabbitmax-flex-raspberry-pi-hat-for-iot",
|
|
"image": "anavi-flex.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "LCD Display (RS)"
|
|
},
|
|
"11": {
|
|
"name": "IR LED"
|
|
},
|
|
"12": {
|
|
"name": "IR Receiver"
|
|
},
|
|
"13": {
|
|
"name": "LCD Display (Data 0)"
|
|
},
|
|
"15": {
|
|
"name": "LCD Display (Data 1)"
|
|
},
|
|
"19": {
|
|
"name": "LCD Display (Data 2)"
|
|
},
|
|
"21": {
|
|
"name": "LCD Display (Data 3)"
|
|
},
|
|
"23": {
|
|
"name": "Button",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"29": {
|
|
"name": "Relay"
|
|
},
|
|
"31": {
|
|
"name": "Piezo Buzzer"
|
|
},
|
|
"33": {
|
|
"name": "RGB LED (blue)"
|
|
},
|
|
"35": {
|
|
"name": "RGB LED (green)"
|
|
},
|
|
"37": {
|
|
"name": "RGB LED (red)"
|
|
},
|
|
"40": {
|
|
"name": "LCD Display (E)"
|
|
}
|
|
},
|
|
"title": "Flex",
|
|
"page_url": "flex"
|
|
},
|
|
{
|
|
"name": "Cellular IoT Application HAT",
|
|
"class": "board",
|
|
"type": "com",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Sixfab",
|
|
"description": "Connect from anywhere to the internet on a Raspberry Pi",
|
|
"github": "https://github.com/sixfab/Sixfab_RPi_CellularIoT_Library",
|
|
"url": "https://sixfab.com/product/raspberry-pi-cellular-iot-application-hat/",
|
|
"buy": "https://sixfab.com/product/raspberry-pi-cellular-iot-application-hat/",
|
|
"image": "sixfab-cellular-iot-application-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "1wire"
|
|
},
|
|
"8": {
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"mode": "uart"
|
|
},
|
|
"11": {
|
|
"mode": "output",
|
|
"name": "Relay"
|
|
},
|
|
"12": {
|
|
"mode": "output",
|
|
"name": "Opto#2"
|
|
},
|
|
"13": {
|
|
"mode": "output",
|
|
"name": "User Led"
|
|
},
|
|
"18": {
|
|
"mode": "input",
|
|
"name": "User Button"
|
|
},
|
|
"19": {
|
|
"mode": "output",
|
|
"name": "Opto#1"
|
|
},
|
|
"23": {
|
|
"mode": "output",
|
|
"name": "PowerKey"
|
|
},
|
|
"31": {
|
|
"mode": "input",
|
|
"name": "Ap Ready"
|
|
},
|
|
"33": {
|
|
"mode": "input",
|
|
"name": "RI"
|
|
},
|
|
"37": {
|
|
"mode": "output",
|
|
"name": "Enable"
|
|
},
|
|
"38": {
|
|
"mode": "input",
|
|
"name": "Status"
|
|
}
|
|
},
|
|
"title": "Raspberry Pi Cellular IoT Application HAT",
|
|
"page_url": "cellular_iot_application_hat"
|
|
},
|
|
{
|
|
"name": "Carberry",
|
|
"class": "board",
|
|
"type": "other",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Paser",
|
|
"collected": "Other",
|
|
"description": "add-on board designed to inteface with car electronics",
|
|
"url": "http://www.carberry.it/en/p/347/Carberry/",
|
|
"buy": "http://www.carberry.it",
|
|
"image": "carberry.png",
|
|
"pincount": 26,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"name": "TXD / Transmit",
|
|
"direction": "output"
|
|
},
|
|
"10": {
|
|
"name": "RXD / Receive",
|
|
"direction": "input"
|
|
},
|
|
"12": {
|
|
"name": "LIRC"
|
|
},
|
|
"13": {
|
|
"name": "Shutdown"
|
|
}
|
|
},
|
|
"title": "Carberry",
|
|
"page_url": "carberry"
|
|
},
|
|
{
|
|
"name": "Navio2 Autopilot",
|
|
"class": "board",
|
|
"type": "gps,motor,sensor",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Emlid",
|
|
"collected": "Other",
|
|
"description": "Full drone controller for Raspberry Pi",
|
|
"url": "https://docs.emlid.com/navio2/",
|
|
"github": "https://github.com/emlid/Navio2",
|
|
"buy": "https://emlid.com/shop/navio2/",
|
|
"image": "emlid-navio2.png",
|
|
"pincount": 40,
|
|
"eeprom": "setup",
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"name": "MS5611 Data",
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"name": "MS5611 Clock",
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "Red LED",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"13": {
|
|
"name": "Green LED",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"15": {
|
|
"name": "LSM9DS1 Magneto CS",
|
|
"mode": "chipselect",
|
|
"active": "high"
|
|
},
|
|
"16": {
|
|
"name": "MPU9250 Interrupt",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"18": {
|
|
"name": "RCIO PC10"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"mode": "spi"
|
|
},
|
|
"22": {
|
|
"name": "LSM9DS1 Accel/Gyro CS",
|
|
"mode": "chipselect",
|
|
"active": "high"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": null,
|
|
"26": {
|
|
"name": "MPU9250 Chip Select",
|
|
"mode": "chipselect",
|
|
"active": "high"
|
|
},
|
|
"29": {
|
|
"name": "RCIO PC11"
|
|
},
|
|
"31": {
|
|
"name": "Blue LED",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"32": {
|
|
"name": "RCIO Clock"
|
|
},
|
|
"33": {
|
|
"name": "RCIO Data"
|
|
},
|
|
"35": {
|
|
"name": "RCIO MISO",
|
|
"mode": "spi"
|
|
},
|
|
"36": {
|
|
"name": "RCIO Chip Select",
|
|
"mode": "chipselect",
|
|
"active": "high"
|
|
},
|
|
"38": {
|
|
"name": "RCIO MOSI",
|
|
"mode": "spi"
|
|
},
|
|
"40": {
|
|
"name": "RCIO SCLK",
|
|
"mode": "spi"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x77": {
|
|
"name": "Barometer",
|
|
"device": "MS5611"
|
|
}
|
|
},
|
|
"title": "Navio2 Autopilot",
|
|
"page_url": "navio2_autopilot"
|
|
},
|
|
{
|
|
"name": "True Color RGB LED pHAT",
|
|
"class": "board",
|
|
"type": "led",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Waveshare",
|
|
"description": "True color RGB LED pHAT with 4x8 pixels",
|
|
"url": "http://www.waveshare.com/wiki/RGB_LED_HAT",
|
|
"buy": "https://www.waveshare.com/product/mini-pc/raspberry-pi/hats/rgb-led-hat.htm",
|
|
"schematic": "https://www.waveshare.com/w/upload/b/bf/RGB_LED_HAT_Schematic_.pdf",
|
|
"image": "waveshare-rgb-led-phat-4x8.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "Data",
|
|
"direction": "output",
|
|
"mode": "pwm",
|
|
"active": "high",
|
|
"description": "WS2812 Data"
|
|
}
|
|
},
|
|
"title": "Waveshare True Color RGB LED pHAT 4x8",
|
|
"page_url": "true_color_rgb_led_phat"
|
|
},
|
|
{
|
|
"name": "Appliance HAT Mini",
|
|
"class": "board",
|
|
"type": "io, relay",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "PlasmaDan",
|
|
"description": "Raspberry Pi pHAT I/O board with 2 quick connect 16A relays.",
|
|
"url": "https://plasmadan.com/appliancehatmini",
|
|
"github": "https://github.com/plasmadancom/Appliance-HAT-Mini",
|
|
"schematic": "https://plasmadan.shop/appliance-hat-mini-v1-0-schematic/",
|
|
"buy": "https://plasmadan.com/appliancehatmini",
|
|
"image": "appliance-hat-mini.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x20": {
|
|
"alternate": [
|
|
"0x21",
|
|
"0x22",
|
|
"0x23",
|
|
"0x24",
|
|
"0x25",
|
|
"0x26",
|
|
"0x27"
|
|
],
|
|
"name": "MCP23017",
|
|
"device": "MCP23017"
|
|
}
|
|
},
|
|
"title": "Appliance HAT Mini",
|
|
"page_url": "appliance_hat_mini"
|
|
},
|
|
{
|
|
"name": "Sixfab XBee Shield V2",
|
|
"class": "board",
|
|
"type": "com",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Sixfab",
|
|
"description": "Use XBee modules with the Raspberry Pi",
|
|
"url": "http://sixfab.com/product/xbee-shield/",
|
|
"buy": "http://sixfab.com/product/xbee-shield/",
|
|
"image": "sixfab-xbee-shield-v2.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"mode": "1-wire"
|
|
},
|
|
"8": {
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"mode": "uart"
|
|
},
|
|
"11": {
|
|
"mode": "output",
|
|
"name": "RTS"
|
|
},
|
|
"13": {
|
|
"mode": "output",
|
|
"name": "XBee_Reset"
|
|
},
|
|
"18": {
|
|
"mode": "output",
|
|
"name": "XBee_IO1"
|
|
},
|
|
"22": {
|
|
"mode": "output",
|
|
"name": "XBee_IO1"
|
|
},
|
|
"32": {
|
|
"mode": "output",
|
|
"name": "IN1"
|
|
},
|
|
"36": {
|
|
"mode": "output",
|
|
"name": "RSSI"
|
|
},
|
|
"38": {
|
|
"mode": "input",
|
|
"name": "User Button"
|
|
},
|
|
"40": {
|
|
"mode": "output",
|
|
"name": "User Led"
|
|
}
|
|
},
|
|
"title": "Sixfab XBee Shield V2",
|
|
"page_url": "sixfab_xbee_shield_v2"
|
|
},
|
|
{
|
|
"name": "MeArm Pi",
|
|
"class": "board",
|
|
"type": "other",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Mime Industries",
|
|
"collected": "Other",
|
|
"description": "A Joystick control board for controlling the MeArm Pi",
|
|
"url": "https://mime.co.uk",
|
|
"github": "https://github.com/mimeindustries/mearm-pi-hat-pcb",
|
|
"schematic": "http://learn.mime.co.uk/assets/mearm-pi-hat-schematic-v1.4.pdf",
|
|
"buy": "https://shop.mime.co.uk",
|
|
"image": "mearm-pi.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "Base Servo",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"11": {
|
|
"name": "Right Servo",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"15": {
|
|
"name": "Left Servo",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"19": {
|
|
"name": "Grip Servo",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"23": {
|
|
"name": "RGB LED - green",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"24": {
|
|
"name": "RGB LED - red",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"26": {
|
|
"name": "RGB LED - blue",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"29": {
|
|
"name": "Button 1",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"31": {
|
|
"name": "Button 2",
|
|
"mode": "input",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x48": {
|
|
"name": "Joysticks",
|
|
"device": "PCF8591 ADC"
|
|
}
|
|
},
|
|
"title": "MeArm Pi HAT",
|
|
"page_url": "mearm_pi"
|
|
},
|
|
{
|
|
"name": "Touch pHAT",
|
|
"class": "board",
|
|
"type": "touch",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A 6 capacitive touch pads add-on for your Raspberry Pi",
|
|
"url": "http://shop.pimoroni.com/products/touch-phat",
|
|
"github": "https://github.com/pimoroni/touch-phat",
|
|
"buy": "http://shop.pimoroni.com/products/touch-phat",
|
|
"image": "touch-phat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x2c": {
|
|
"name": "Cap Touch",
|
|
"device": "cap1166"
|
|
}
|
|
},
|
|
"title": "Touch pHAT",
|
|
"page_url": "touch_phat"
|
|
},
|
|
{
|
|
"name": "ReSpeaker 2 Mics pHAT",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "phat",
|
|
"manufacturer": "seeed",
|
|
"description": "Dual-microphone expansion board for AI and voice applications",
|
|
"url": "http://wiki.seeed.cc/Respeaker_2_Mics_Pi_HAT/",
|
|
"buy": "https://shop.pimoroni.com/collections/raspberry-pi/products/respeaker-2-mics-phat",
|
|
"image": "respeaker-2-mics-phat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"mode": "i2s"
|
|
},
|
|
"19": {
|
|
"mode": "spi",
|
|
"name": "RGB LEDs Data"
|
|
},
|
|
"35": {
|
|
"mode": "i2s"
|
|
},
|
|
"38": {
|
|
"mode": "i2s"
|
|
},
|
|
"40": {
|
|
"mode": "i2s"
|
|
},
|
|
"32": {
|
|
"name": "GPIO12 pin 4"
|
|
},
|
|
"33": {
|
|
"name": "GPIO12 pin 3"
|
|
},
|
|
"11": {
|
|
"name": "Button",
|
|
"mode": "input",
|
|
"external_pull": "up",
|
|
"active": "low"
|
|
},
|
|
"23": {
|
|
"mode": "spi",
|
|
"name": "RGB LEDs Clock"
|
|
}
|
|
},
|
|
"title": "ReSpeaker 2 Mics pHAT",
|
|
"page_url": "respeaker_2_mics_phat"
|
|
},
|
|
{
|
|
"name": "PiVoyager, the smart UPS pHAT",
|
|
"class": "board",
|
|
"type": "power",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Omzlo",
|
|
"collected": "Other",
|
|
"description": "PiVoyager, the smart UPS for the Raspberry Pi",
|
|
"url": "https://www.omzlo.com/articles/pivoyager-the-smart-ups-for-the-raspberry-pi",
|
|
"github": "https://github.com/omzlo/pivoyager-hardware",
|
|
"buy": "https://shop.omzlo.com/products/pivoyager-the-smart-ups-for-the-raspberry-pi",
|
|
"image": "pivoyager.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"37": {
|
|
"name": "optional watchdog",
|
|
"mode": "output",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x65": {
|
|
"name": "Controller",
|
|
"device": "STM32F030C6T6"
|
|
}
|
|
},
|
|
"title": "PiVoyager UPS",
|
|
"page_url": "pivoyager_the_smart_ups_phat"
|
|
},
|
|
{
|
|
"name": "RTC Pi Plus",
|
|
"class": "board",
|
|
"type": "rtc",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "Real-Time Clock Module for the Raspberry Pi",
|
|
"url": "https://www.abelectronics.co.uk/p/70/rtc-pi",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/schematic-rtcpi-v3",
|
|
"buy": "https://www.abelectronics.co.uk/p/70/rtc-pi",
|
|
"image": "ab-rtc-pi-plus.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x68": {
|
|
"name": "DS1307",
|
|
"device": "DS1307"
|
|
}
|
|
},
|
|
"title": "RTC Pi Plus (Discontinued)",
|
|
"page_url": "rtc_pi_plus"
|
|
},
|
|
{
|
|
"name": "Pi Servo HAT",
|
|
"class": "board",
|
|
"type": "io,motor",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "SparkFun",
|
|
"description": "16-channel, 12-bit PWM Controller",
|
|
"url": "https://www.sparkfun.com/products/14328",
|
|
"github": "https://github.com/sparkfun/Pi_Servo_Hat",
|
|
"schematic": "https://cdn.sparkfun.com/assets/1/a/1/6/3/PI_Servo_Shield_v10.pdf",
|
|
"buy": "https://www.sparkfun.com/products/14328",
|
|
"image": "sparkfun-pi-servo-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"8": {
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"mode": "uart"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x40": {
|
|
"name": "PCA9685",
|
|
"device": "PCA9685"
|
|
}
|
|
},
|
|
"title": "SparkFun Pi Servo HAT",
|
|
"page_url": "pi_servo_hat"
|
|
},
|
|
{
|
|
"name": "MDB HAT",
|
|
"class": "board",
|
|
"type": "io",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Qibixx",
|
|
"collected": "Other",
|
|
"description": "MDB (Machine Data Bus) Bus Interface",
|
|
"url": "https://qibixx.com",
|
|
"buy": "https://qiba.pt/",
|
|
"image": "mdb-pi-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"name": "TxD",
|
|
"mode": "UART",
|
|
"description": "Serial TX > MDB Controller"
|
|
},
|
|
"10": {
|
|
"name": "RxD",
|
|
"mode": "UART",
|
|
"description": "Serial RX < MDB Controller"
|
|
},
|
|
"19": {
|
|
"name": "SPI_MOSI",
|
|
"mode": "spi",
|
|
"description": "MDB Controller - MOSI"
|
|
},
|
|
"21": {
|
|
"name": "SPI_MISO",
|
|
"mode": "spi",
|
|
"description": "MDB Controller \u2013 MISO"
|
|
},
|
|
"23": {
|
|
"name": "SPI_SCLK",
|
|
"mode": "spi",
|
|
"description": "MDB Controller - SCLK"
|
|
},
|
|
"24": {
|
|
"name": "SPI_CE0",
|
|
"mode": "spi",
|
|
"description": "MDB Controller \u2013 CS"
|
|
},
|
|
"27": {
|
|
"name": "ID_SD",
|
|
"mode": "I2C",
|
|
"description": "ID EEPROM DTA"
|
|
},
|
|
"28": {
|
|
"name": "ID_SC",
|
|
"mode": "I2C",
|
|
"description": "ID EEPROM CLK"
|
|
},
|
|
"29": {
|
|
"name": "IO2RPI",
|
|
"mode": "output",
|
|
"description": "IO MDB>RPi"
|
|
},
|
|
"31": {
|
|
"name": "MDB_RES",
|
|
"mode": "input",
|
|
"description": "MDB Contoller Reset"
|
|
},
|
|
"33": {
|
|
"name": "IOfromRPi",
|
|
"mode": "input",
|
|
"description": "IO RPi>MDB"
|
|
}
|
|
},
|
|
"title": "MDB HAT",
|
|
"page_url": "mdb_hat"
|
|
},
|
|
{
|
|
"name": "IO Pi Plus",
|
|
"class": "board",
|
|
"type": "io",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "32 Channel Digital Expansion Board",
|
|
"url": "https://www.abelectronics.co.uk/p/54/io-pi-plus",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/schematic-iopiplus-2-1",
|
|
"buy": "https://www.abelectronics.co.uk/p/54/io-pi-plus",
|
|
"image": "ab-io-pi-plus.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x20": {
|
|
"alternate": [
|
|
"0x21",
|
|
"0x22",
|
|
"0x23",
|
|
"0x24",
|
|
"0x25",
|
|
"0x26",
|
|
"0x27"
|
|
],
|
|
"name": "MCP23017",
|
|
"device": "MCP23017"
|
|
},
|
|
"0x21": {
|
|
"alternate": [
|
|
"0x20",
|
|
"0x22",
|
|
"0x23",
|
|
"0x24",
|
|
"0x25",
|
|
"0x26",
|
|
"0x27"
|
|
],
|
|
"name": "MCP23017",
|
|
"device": "MCP23017"
|
|
}
|
|
},
|
|
"title": "IO Pi Plus",
|
|
"page_url": "io_pi_plus"
|
|
},
|
|
{
|
|
"name": "Inventor HAT Mini",
|
|
"class": "board",
|
|
"type": "adc,audio,io,motor,led",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A versatile motor, servo and audio driver HAT for Raspberry Pi",
|
|
"url": "https://shop.pimoroni.com/products/inventor-hat-mini",
|
|
"github": "https://github.com/pimoroni/inventorhatmini-python",
|
|
"buy": "https://shop.pimoroni.com/products/inventor-hat-mini",
|
|
"image": "pimoroni-inventor-hat-mini.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"name": "I2C SDA",
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"name": "I2C SCL",
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "I2C Int",
|
|
"mode": "input"
|
|
},
|
|
"8": {
|
|
"name": "UART TX / TRIG",
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"name": "UART RX / ECHO",
|
|
"mode": "uart"
|
|
},
|
|
"12": {
|
|
"name": "PCM CLK",
|
|
"mode": "i2s"
|
|
},
|
|
"22": {
|
|
"name": "Amp Enable",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"32": {
|
|
"name": "LED Data",
|
|
"mode": "pwm",
|
|
"direction": "output"
|
|
},
|
|
"35": {
|
|
"name": "PCM FS",
|
|
"mode": "i2s"
|
|
},
|
|
"37": {
|
|
"name": "User Button",
|
|
"mode": "input"
|
|
},
|
|
"40": {
|
|
"name": "PCM DOUT",
|
|
"mode": "i2s"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x17": {
|
|
"name": "Super IO Expander",
|
|
"device": "MS51TC0AE"
|
|
}
|
|
},
|
|
"title": "Inventor HAT Mini",
|
|
"page_url": "inventor_hat_mini"
|
|
},
|
|
{
|
|
"name": "DAC HAT",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "JustBoom",
|
|
"description": "The JustBoom DAC HAT is a plug and play, high resolution, digital-to-analog converter for the Raspberry Pi.",
|
|
"url": "https://www.justboom.co/product/justboom-dac-hat/",
|
|
"buy": "https://www.justboom.co/product/justboom-dac-hat/",
|
|
"image": "justboom-dac-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": "setup",
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"name": "BCKL (Bit Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"16": {
|
|
"name": "Rotary Encoder"
|
|
},
|
|
"18": {
|
|
"name": "Rotary Encoder"
|
|
},
|
|
"22": {
|
|
"name": "IR Receiver"
|
|
},
|
|
"35": {
|
|
"name": "LRCK (Left/Right Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"40": {
|
|
"name": "DOUT",
|
|
"mode": "i2s"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x4D": {
|
|
"name": "DAC",
|
|
"device": "PCM5122"
|
|
}
|
|
},
|
|
"title": "DAC HAT",
|
|
"page_url": "dac_hat"
|
|
},
|
|
{
|
|
"name": "Ultimate GPS HAT",
|
|
"class": "board",
|
|
"type": "gps,rtc",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Adafruit",
|
|
"description": "Add precision time and location to your Raspberry Pi",
|
|
"url": "https://learn.adafruit.com/adafruit-ultimate-gps-hat-for-raspberry-pi",
|
|
"schematic": "https://learn.adafruit.com/assets/21938",
|
|
"buy": "https://www.adafruit.com/products/2324",
|
|
"image": "adafruit-gps-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"7": {
|
|
"name": "PPS"
|
|
},
|
|
"8": {
|
|
"mode": "UART"
|
|
},
|
|
"10": {
|
|
"mode": "UART"
|
|
}
|
|
},
|
|
"title": "Ultimate GPS HAT",
|
|
"page_url": "ultimate_gps_hat"
|
|
},
|
|
{
|
|
"name": "Grow HAT Mini",
|
|
"class": "board",
|
|
"type": "multi",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "Plant-monitoring and watering",
|
|
"url": "http://shop.pimoroni.com/products/grow",
|
|
"github": "https://github.com/pimoroni/grow-python",
|
|
"buy": "http://shop.pimoroni.com/products/grow",
|
|
"image": "pimoroni-grow-hat-mini.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"16": {
|
|
"name": "Moisture 1"
|
|
},
|
|
"24": {
|
|
"name": "Moisture 2"
|
|
},
|
|
"22": {
|
|
"name": "Moisture 3"
|
|
},
|
|
"7": {
|
|
"name": "Moisture Int"
|
|
},
|
|
"11": {
|
|
"name": "Pump 1"
|
|
},
|
|
"13": {
|
|
"name": "Pump 2"
|
|
},
|
|
"15": {
|
|
"name": "Pump 3"
|
|
},
|
|
"33": {
|
|
"name": "Piezo"
|
|
},
|
|
"26": {
|
|
"mode": "SPI",
|
|
"name": "Chip-select"
|
|
},
|
|
"32": {
|
|
"name": "Backlight"
|
|
},
|
|
"21": {
|
|
"name": "Data/Command"
|
|
},
|
|
"19": {
|
|
"mode": "SPI"
|
|
},
|
|
"23": {
|
|
"mode": "SPI"
|
|
},
|
|
"29": {
|
|
"name": "Button A"
|
|
},
|
|
"31": {
|
|
"name": "Button B"
|
|
},
|
|
"36": {
|
|
"name": "Button X"
|
|
},
|
|
"18": {
|
|
"name": "Button Y"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"35": {
|
|
"device": "LTR559"
|
|
}
|
|
},
|
|
"title": "Grow HAT Mini",
|
|
"page_url": "grow_hat_mini"
|
|
},
|
|
{
|
|
"name": "Automation HAT Mini",
|
|
"class": "board",
|
|
"type": "adc,io,motor,relay,display",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "An all-in-one home automation and control board with colour LCD",
|
|
"url": "http://shop.pimoroni.com/products/automation-hat-mini",
|
|
"github": "https://github.com/pimoroni/automation-hat",
|
|
"buy": "http://shop.pimoroni.com/products/automation-hat-mini",
|
|
"image": "pimoroni-automation-hat-mini.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"mode": "input",
|
|
"name": "I2C Int"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"name": "D/C",
|
|
"mode": "output"
|
|
},
|
|
"22": {
|
|
"name": "Backlight",
|
|
"mode": "output"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"26": {
|
|
"name": "LCD CS",
|
|
"mode": "spi"
|
|
},
|
|
"29": {
|
|
"name": "Output 1",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"31": {
|
|
"name": "Output 3",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"32": {
|
|
"name": "Output 2",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"36": {
|
|
"name": "Relay 1",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"37": {
|
|
"name": "Input 1",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"38": {
|
|
"name": "Input 2",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"40": {
|
|
"name": "Input 3",
|
|
"mode": "input",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x48": {
|
|
"name": "Analog Input",
|
|
"device": "ads1015"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2c"
|
|
],
|
|
"apt": [
|
|
"python-smbus",
|
|
"python3-smbus"
|
|
],
|
|
"python": [
|
|
"automationhat"
|
|
],
|
|
"python3": [
|
|
"automationhat"
|
|
]
|
|
},
|
|
"title": "Automation HAT Mini",
|
|
"page_url": "automation_hat_mini"
|
|
},
|
|
{
|
|
"name": "ReSpeaker 4 Mic Linear Array",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "seeed",
|
|
"description": "4 mic linear array for Raspberry Pi to build AI and voice applications",
|
|
"url": "http://wiki.seeedstudio.com/ReSpeaker_4-Mic_Linear_Array_Kit_for_Raspberry_Pi/",
|
|
"buy": "https://www.seeedstudio.com/ReSpeaker-4-Mic-Linear-Array-Kit-for-Raspberry-Pi-p-3066.html",
|
|
"image": "respeaker-4-mic-linear-array.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"mode": "i2s"
|
|
},
|
|
"19": {
|
|
"mode": "i2s"
|
|
},
|
|
"35": {
|
|
"mode": "i2s"
|
|
},
|
|
"38": {
|
|
"mode": "i2s"
|
|
},
|
|
"40": {
|
|
"mode": "i2s"
|
|
},
|
|
"32": {
|
|
"name": "GP12 pin 4"
|
|
},
|
|
"33": {
|
|
"name": "GP12 pin 3"
|
|
}
|
|
},
|
|
"title": "ReSpeaker 4 Mic Linear Array",
|
|
"page_url": "respeaker_4_mic_linear_array"
|
|
},
|
|
{
|
|
"name": "GPS Shield",
|
|
"class": "board",
|
|
"type": "gps",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Sixfab",
|
|
"description": "A GPS add-on board for Raspberry Pi",
|
|
"url": "https://sixfab.com/product/gps-shield/",
|
|
"buy": "https://sixfab.com/product/gps-shield/",
|
|
"image": "sixfab-gps-shield.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"7": {
|
|
"mode": "1-wire"
|
|
},
|
|
"8": {
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"mode": "uart"
|
|
},
|
|
"12": {
|
|
"name": null
|
|
},
|
|
"18": {
|
|
"name": "1-PPS"
|
|
},
|
|
"22": {
|
|
"name": "Reset"
|
|
},
|
|
"40": {
|
|
"name": "User Led"
|
|
}
|
|
},
|
|
"title": "GPS Shield",
|
|
"page_url": "gps_shield"
|
|
},
|
|
{
|
|
"name": "1 Wire Pi Plus",
|
|
"class": "board",
|
|
"type": "com",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "1-Wire to I2C host interface",
|
|
"url": "https://www.abelectronics.co.uk/p/60/1-wire-pi-plus",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/schematic-1-wire-pi-plus-v2",
|
|
"buy": "https://www.abelectronics.co.uk/p/60/1-wire-pi-plus",
|
|
"image": "ab-1-wire-pi-plus.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x18": {
|
|
"alternate": [
|
|
"0x19",
|
|
"0x1A",
|
|
"0x1B"
|
|
],
|
|
"name": "DS2482",
|
|
"device": "DS2482-100"
|
|
}
|
|
},
|
|
"title": "1 Wire Pi Plus",
|
|
"page_url": "1_wire_pi_plus"
|
|
},
|
|
{
|
|
"name": "Inky Impression",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A 7-colour e-paper display for your Raspberry Pi",
|
|
"url": "https://shop.pimoroni.com/products/inky-impression",
|
|
"github": "https://github.com/pimoroni/inky",
|
|
"buy": "https://shop.pimoroni.com/products/inky-impression",
|
|
"image": "pimoroni-inky-impression.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"11": {
|
|
"name": "Busy",
|
|
"mode": "input"
|
|
},
|
|
"13": {
|
|
"name": "Reset",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"15": {
|
|
"name": "Data/Command",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"name": "Chip Select",
|
|
"mode": "chipselect",
|
|
"active": "high"
|
|
},
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"80": {
|
|
"device": "Inky ID EEPROM"
|
|
}
|
|
},
|
|
"title": "Inky Impression",
|
|
"page_url": "inky_impression"
|
|
},
|
|
{
|
|
"name": "Pirate Audio Speaker",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "I2S digital audio to onboard speaker",
|
|
"buy": "https://shop.pimoroni.com/products/pirate-audio-mini-speaker",
|
|
"github": "https://github.com/pimoroni/pirate-audio",
|
|
"image": "pimoroni-pirate-audio-speaker.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"25": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "I2S"
|
|
},
|
|
"35": {
|
|
"name": "I2S"
|
|
},
|
|
"40": {
|
|
"name": "I2S"
|
|
},
|
|
"22": {
|
|
"name": "Amp Enable",
|
|
"active": "high"
|
|
},
|
|
"29": {
|
|
"name": "Button A"
|
|
},
|
|
"31": {
|
|
"name": "Button B"
|
|
},
|
|
"36": {
|
|
"name": "Button X"
|
|
},
|
|
"38": {
|
|
"name": "Button Y (Old)"
|
|
},
|
|
"18": {
|
|
"name": "Button Y"
|
|
},
|
|
"33": {
|
|
"name": "LCD Backlight"
|
|
},
|
|
"21": {
|
|
"name": "LCD Data/Command"
|
|
},
|
|
"19": {
|
|
"name": "LCD SPI MOSI",
|
|
"mode": "SPI"
|
|
},
|
|
"23": {
|
|
"name": "LCD SPI SCLK",
|
|
"mode": "SPI"
|
|
},
|
|
"26": {
|
|
"name": "LCD SPI CS",
|
|
"mode": "SPI"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s"
|
|
]
|
|
},
|
|
"title": "Pirate Audio: Speaker",
|
|
"page_url": "pirate_audio_speaker"
|
|
},
|
|
{
|
|
"name": "PiOLED",
|
|
"class": "board",
|
|
"type": "Display",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Adafruit",
|
|
"description": "A small 128x32 display for your Pi",
|
|
"url": "https://learn.adafruit.com/adafruit-pioled-128x32-mini-oled-for-raspberry-pi",
|
|
"github": "https://github.com/adafruit/Adafruit_Python_SSD1306",
|
|
"buy": "https://www.adafruit.com/product/3527",
|
|
"image": "adafruit-pi-oled.png",
|
|
"pincount": 6,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x3c": {
|
|
"name": "Display Driver",
|
|
"device": "ssd1306"
|
|
}
|
|
},
|
|
"title": "PiOLED",
|
|
"page_url": "pioled"
|
|
},
|
|
{
|
|
"name": "Explorer HAT Pro",
|
|
"class": "board",
|
|
"type": "adc,io,motor,multi,touch",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "An all-in-one light, input, motor, touch and output add-on board",
|
|
"url": "http://shop.pimoroni.com/products/explorer-hat",
|
|
"github": "https://github.com/pimoroni/explorer-hat",
|
|
"buy": "http://shop.pimoroni.com/products/explorer-hat",
|
|
"image": "explorer-hat-pro.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"25": null,
|
|
"30": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "LED 1",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"11": {
|
|
"name": "LED 2",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"13": {
|
|
"name": "LED 3",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"15": {
|
|
"name": "Input 2",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"16": {
|
|
"name": "Input 1",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"18": {
|
|
"name": "Input 3",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"22": {
|
|
"name": "Input 4",
|
|
"mode": "input",
|
|
"active": "high"
|
|
},
|
|
"29": {
|
|
"name": "LED 4",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"31": {
|
|
"name": "Output 1",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"32": {
|
|
"name": "Output 2",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"33": {
|
|
"name": "Output 3",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"35": {
|
|
"name": "Motor 1 +",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"36": {
|
|
"name": "Output 4",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"37": {
|
|
"name": "Motor 2 -",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"38": {
|
|
"name": "Motor 1 -",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"40": {
|
|
"name": "Motor 2 +",
|
|
"mode": "output",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x28": {
|
|
"name": "Cap Touch",
|
|
"device": "cap1208"
|
|
},
|
|
"0x48": {
|
|
"name": "Analog Input",
|
|
"device": "ads1015"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2c"
|
|
],
|
|
"apt": [
|
|
"python-smbus",
|
|
"python3-smbus",
|
|
"python-dev",
|
|
"python3-dev"
|
|
],
|
|
"python": [
|
|
"explorerhat"
|
|
],
|
|
"python3": [
|
|
"explorerhat"
|
|
]
|
|
},
|
|
"title": "Explorer HAT Pro",
|
|
"page_url": "explorer_hat_pro"
|
|
},
|
|
{
|
|
"name": "RTC Pi",
|
|
"class": "board",
|
|
"type": "rtc",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "Real-Time Clock Module for the Raspberry Pi",
|
|
"url": "https://www.abelectronics.co.uk/p/70/rtc-pi",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/schematic-rtcpi-v3",
|
|
"buy": "https://www.abelectronics.co.uk/p/70/rtc-pi",
|
|
"image": "ab-rtc-pi.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x68": {
|
|
"name": "DS1307",
|
|
"device": "DS1307"
|
|
}
|
|
},
|
|
"title": "RTC Pi",
|
|
"page_url": "rtc_pi"
|
|
},
|
|
{
|
|
"name": "Fe-Pi Audio Z V2",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Fe-Pi",
|
|
"description": "A complete audio solution for the Raspberry Pi",
|
|
"url": "https://fe-pi.com/products/fe-pi-audio-z-v2",
|
|
"buy": "https://fe-pi.com/products/fe-pi-audio-z-v2",
|
|
"image": "fepi-audio-z-V2.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"name": "BCLK (Bit Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"35": {
|
|
"name": "LRCLK (Left/Right Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"38": {
|
|
"name": "DIN (Data In)",
|
|
"mode": "i2s"
|
|
},
|
|
"40": {
|
|
"name": "DOUT (Data Out)",
|
|
"mode": "i2s"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x0a": {
|
|
"name": "SGTL5000",
|
|
"device": "SGTL5000XNAA3/R2"
|
|
}
|
|
},
|
|
"title": "Fe-Pi Audio Z V2",
|
|
"page_url": "fe_pi_audio_z_v2"
|
|
},
|
|
{
|
|
"name": "Fe-Pi Audio Z",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Fe-Pi",
|
|
"description": "A complete audio solution for the Raspberry Pi",
|
|
"url": "http://fe-pi.com/products/fe-pi-audio-z-v1",
|
|
"buy": "http://fe-pi.com/products/fe-pi-audio-z-v1",
|
|
"image": "fepi-audio-z.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"name": "BCLK (Bit Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"35": {
|
|
"name": "LRCLK (Left/Right Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"38": {
|
|
"name": "DIN (Data In)",
|
|
"mode": "i2s"
|
|
},
|
|
"40": {
|
|
"name": "DOUT (Data Out)",
|
|
"mode": "i2s"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x0a": {
|
|
"name": "SGTL5000",
|
|
"device": "SGTL5000XNAA3/R2"
|
|
}
|
|
},
|
|
"title": "Audio Z",
|
|
"page_url": "fe_pi_audio_z"
|
|
},
|
|
{
|
|
"name": "Amp Zero",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "JustBoom",
|
|
"description": "The JustBoom Amp Zero is a high quality audio amplifier designed specifically for the Raspberry Pi.",
|
|
"url": "https://www.justboom.co/product/justboom-amp-zero-phat/",
|
|
"buy": "https://www.justboom.co/product/justboom-amp-zero-phat/",
|
|
"image": "justboom-amp-zero.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"name": "BCKL (Bit Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"16": {
|
|
"name": "Rotary Encoder"
|
|
},
|
|
"18": {
|
|
"name": "Rotary Encoder"
|
|
},
|
|
"22": {
|
|
"name": "IR Receiver"
|
|
},
|
|
"35": {
|
|
"name": "LRCK (Left/Right Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"40": {
|
|
"name": "DOUT",
|
|
"mode": "i2s"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x4D": {
|
|
"name": "Amplifier",
|
|
"device": "TAS5756M"
|
|
}
|
|
},
|
|
"title": "Amp Zero",
|
|
"page_url": "amp_zero"
|
|
},
|
|
{
|
|
"name": "Inky pHAT",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "An e-paper display for your Raspberry Pi",
|
|
"url": "https://shop.pimoroni.com/products/inky-phat",
|
|
"github": "https://github.com/pimoroni/inky",
|
|
"buy": "https://shop.pimoroni.com/products/inky-phat",
|
|
"image": "inkyphat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"11": {
|
|
"name": "Busy",
|
|
"mode": "input"
|
|
},
|
|
"13": {
|
|
"name": "Reset",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"15": {
|
|
"name": "Data/Command",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"name": "Chip Select",
|
|
"mode": "chipselect",
|
|
"active": "high"
|
|
},
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"80": {
|
|
"device": "Inky ID EEPROM"
|
|
}
|
|
},
|
|
"title": "Inky pHAT",
|
|
"page_url": "inky_phat"
|
|
},
|
|
{
|
|
"name": "RS485 Pi",
|
|
"class": "board",
|
|
"type": "com",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "UART to RS485 Converter",
|
|
"url": "https://www.abelectronics.co.uk/p/77/rs485-pi",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/schematic-rs485pi",
|
|
"buy": "https://www.abelectronics.co.uk/p/77/rs485-pi",
|
|
"image": "ab-rs485-pi.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"mode": "UART"
|
|
},
|
|
"10": {
|
|
"mode": "UART"
|
|
}
|
|
},
|
|
"title": "RS485 Pi",
|
|
"page_url": "rs485_pi"
|
|
},
|
|
{
|
|
"name": "Score:Zero",
|
|
"class": "board",
|
|
"type": "io,other",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "The Wonky Resistor Co",
|
|
"collected": "Other",
|
|
"description": "A super-simple and stylish soldering kit - makes an NES-style games controller when assembled.",
|
|
"url": "http://wonkyresistor.com/scorezero",
|
|
"github": "https://github.com/wonkyresistor/scorezero",
|
|
"schematic": null,
|
|
"buy": "http://wonkyresistor.com/scorezero",
|
|
"image": "scorezero.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"29": {
|
|
"name": "Start",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"31": {
|
|
"name": "Select",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"15": {
|
|
"name": "Up",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"16": {
|
|
"name": "Right",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"18": {
|
|
"name": "Down",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"22": {
|
|
"name": "Left",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"37": {
|
|
"name": "B",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"13": {
|
|
"name": "A",
|
|
"mode": "input",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"title": "Score:Zero",
|
|
"page_url": "scorezero"
|
|
},
|
|
{
|
|
"name": "Servo PWM Pi",
|
|
"class": "board",
|
|
"type": "io,motor",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "16-channel, 12-bit PWM Controller",
|
|
"url": "https://www.abelectronics.co.uk/p/72/servo-pwm-pi",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/schematic-servopi-zero",
|
|
"buy": "https://www.abelectronics.co.uk/p/72/servo-pwm-pi",
|
|
"image": "ab-servo-pwm-pi-zero.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"14": null,
|
|
"20": null,
|
|
"30": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "OE",
|
|
"mode": "output",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x40": {
|
|
"alternate": [
|
|
"0x40",
|
|
"0x41",
|
|
"0x42",
|
|
"0x43",
|
|
"0x44",
|
|
"0x45",
|
|
"0x46",
|
|
"0x47",
|
|
"0x48",
|
|
"0x49",
|
|
"0x4A",
|
|
"0x4B",
|
|
"0x4C",
|
|
"0x4D",
|
|
"0x4E",
|
|
"0x4F",
|
|
"0x50",
|
|
"0x51",
|
|
"0x52",
|
|
"0x53",
|
|
"0x54",
|
|
"0x55",
|
|
"0x56",
|
|
"0x57",
|
|
"0x58",
|
|
"0x59",
|
|
"0x5A",
|
|
"0x5B",
|
|
"0x5C",
|
|
"0x5D",
|
|
"0x5E",
|
|
"0x5F",
|
|
"0x60",
|
|
"0x61",
|
|
"0x62",
|
|
"0x63",
|
|
"0x64",
|
|
"0x65",
|
|
"0x66",
|
|
"0x67",
|
|
"0x68",
|
|
"0x69",
|
|
"0x6A",
|
|
"0x6B",
|
|
"0x6C",
|
|
"0x6D",
|
|
"0x6E",
|
|
"0x6F",
|
|
"0x70",
|
|
"0x71",
|
|
"0x72",
|
|
"0x73",
|
|
"0x74",
|
|
"0x75",
|
|
"0x76",
|
|
"0x77",
|
|
"0x78",
|
|
"0x79",
|
|
"0x7A",
|
|
"0x7B",
|
|
"0x7C",
|
|
"0x7D",
|
|
"0x7E",
|
|
"0x7F"
|
|
],
|
|
"name": "PCA9685",
|
|
"device": "PCA9685"
|
|
}
|
|
},
|
|
"title": "Servo PWM Pi",
|
|
"page_url": "servo_pwm_pi"
|
|
},
|
|
{
|
|
"name": "PiRTC",
|
|
"class": "board",
|
|
"type": "rtc",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Adafruit",
|
|
"description": "Add a simple RTC to your Pi",
|
|
"url": "https://learn.adafruit.com/adding-a-real-time-clock-to-raspberry-pi/set-up-and-test-i2c",
|
|
"buy": "https://www.adafruit.com/products/3386",
|
|
"image": "adafruit-pi-rtc.png",
|
|
"pincount": 6,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null
|
|
},
|
|
"ground": {
|
|
"6": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x68": {
|
|
"name": "PCF8523",
|
|
"device": "PCF8523"
|
|
}
|
|
},
|
|
"title": "PiRTC",
|
|
"page_url": "pirtc"
|
|
},
|
|
{
|
|
"name": "pHAT BEAT",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "Stereo I2S DAC, AMP and VU meter",
|
|
"buy": "https://shop.pimoroni.com/products/phat-beat",
|
|
"github": "https://github.com/pimoroni/phat-beat",
|
|
"image": "phat-beat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "I2S"
|
|
},
|
|
"16": {
|
|
"name": "Data",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"18": {
|
|
"name": "Clock",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"29": {
|
|
"name": "Fast Forward",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"31": {
|
|
"name": "Play/Pause",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"32": {
|
|
"name": "On/Off",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"33": {
|
|
"name": "Rewind",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"35": {
|
|
"name": "I2S"
|
|
},
|
|
"36": {
|
|
"name": "Volume Up",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"37": {
|
|
"name": "Volume Down",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"40": {
|
|
"name": "I2S"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s"
|
|
]
|
|
},
|
|
"title": "pHAT BEAT",
|
|
"page_url": "phat_beat"
|
|
},
|
|
{
|
|
"name": "Micro Dot pHAT",
|
|
"class": "board",
|
|
"type": "display, led",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "An LED matrix display board for the Raspberry Pi",
|
|
"url": "http://blog.pimoroni.com/micro-dot-phat/",
|
|
"github": "https://github.com/pimoroni/microdot-phat",
|
|
"buy": "https://shop.pimoroni.com/products/microdot-phat",
|
|
"image": "microdot-phat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x63": {
|
|
"name": "LED matrix 1-2",
|
|
"device": "IS31FL3730"
|
|
},
|
|
"0x62": {
|
|
"name": "LED matrix 3-4",
|
|
"device": "IS31FL3730"
|
|
},
|
|
"0x61": {
|
|
"name": "LED matrix 5-6",
|
|
"device": "IS31FL3730"
|
|
}
|
|
},
|
|
"title": "Micro Dot pHAT",
|
|
"page_url": "micro_dot_phat"
|
|
},
|
|
{
|
|
"name": "Scroll pHAT HD",
|
|
"class": "board",
|
|
"type": "display, led",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A 17 x 7 LED matrix",
|
|
"url": "https://github.com/pimoroni/scroll-phat-hd",
|
|
"github": "https://github.com/pimoroni/scroll-phat-hd",
|
|
"buy": "https://shop.pimoroni.com/products/scroll-phat-hd",
|
|
"image": "scroll-phat-hd.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"9": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x74": {
|
|
"name": "Matrix LED driver",
|
|
"device": "IS31FL3731"
|
|
}
|
|
},
|
|
"title": "Scroll pHAT HD",
|
|
"page_url": "scroll_phat_hd"
|
|
},
|
|
{
|
|
"name": "IO Pi Zero",
|
|
"class": "board",
|
|
"type": "io",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "AB Electronics UK",
|
|
"description": "16 Channel Digital Expansion Board",
|
|
"url": "https://www.abelectronics.co.uk/kb/article/1098/io-pi-zero",
|
|
"github": "https://github.com/abelectronicsuk",
|
|
"schematic": "https://www.abelectronics.co.uk/viewpdf/schematic-iopizero",
|
|
"buy": "https://www.abelectronics.co.uk/kb/article/1098/io-pi-zero",
|
|
"image": "ab-io-pi-zero.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x20": {
|
|
"alternate": [
|
|
"0x21",
|
|
"0x22",
|
|
"0x23",
|
|
"0x24",
|
|
"0x25",
|
|
"0x26",
|
|
"0x27"
|
|
],
|
|
"name": "MCP23017",
|
|
"device": "MCP23017"
|
|
}
|
|
},
|
|
"title": "IO Pi Zero (Discontinued)",
|
|
"page_url": "io_pi_zero"
|
|
},
|
|
{
|
|
"name": "OnOff SHIM",
|
|
"class": "board",
|
|
"type": "power",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A power switch for the Raspberry Pi",
|
|
"url": "https://shop.pimoroni.com/products/onoff-shim",
|
|
"buy": "https://shop.pimoroni.com/products/onoff-shim",
|
|
"image": "onoff-shim.png",
|
|
"pincount": 12,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null
|
|
},
|
|
"pin": {
|
|
"7": {
|
|
"name": "Shutdown",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"11": {
|
|
"name": "Power Button",
|
|
"mode": "input",
|
|
"active": "low"
|
|
}
|
|
},
|
|
"title": "OnOff SHIM",
|
|
"page_url": "onoff_shim"
|
|
},
|
|
{
|
|
"name": "Pi-DAC+",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "IQaudIO",
|
|
"description": "An I2S digital to analog audio converter HAT for the Pi",
|
|
"url": "http://www.iqaudio.co.uk/audio/8-pi-dac-0712411999650.html",
|
|
"buy": "http://www.iqaudio.co.uk",
|
|
"image": "iqaudio-pi-dac.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"name": "I2S"
|
|
},
|
|
"15": {
|
|
"name": "Mute/Unmute",
|
|
"description": "Pi-AMP+ only (optional)"
|
|
},
|
|
"16": {
|
|
"name": "Rotary Encoder",
|
|
"description": "(optional)"
|
|
},
|
|
"18": {
|
|
"name": "Rotary Encoder",
|
|
"description": "(optional)"
|
|
},
|
|
"22": {
|
|
"name": "IR Sensor",
|
|
"description": "(optional)"
|
|
},
|
|
"35": {
|
|
"name": "I2S"
|
|
},
|
|
"38": {
|
|
"name": "I2S"
|
|
},
|
|
"40": {
|
|
"name": "I2S"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2c"
|
|
]
|
|
},
|
|
"title": "Pi-DAC+",
|
|
"page_url": "pi_dac"
|
|
},
|
|
{
|
|
"name": "Hyperpixel",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A high-resolution 3.5\" TFT display for the Raspberry Pi",
|
|
"url": "https://shop.pimoroni.com/products/hyperpixel",
|
|
"github": "https://github.com/pimoroni/hyperpixel",
|
|
"buy": "https://shop.pimoroni.com/products/hyperpixel",
|
|
"image": "hyperpixel.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"bcm0": {
|
|
"name": "DPI Clock"
|
|
},
|
|
"bcm1": {
|
|
"name": "DPI EN"
|
|
},
|
|
"bcm2": {
|
|
"name": "DPI V-Sync"
|
|
},
|
|
"bcm3": {
|
|
"name": "DPI H-Sync"
|
|
},
|
|
"bcm4": {
|
|
"name": "Blue 2"
|
|
},
|
|
"bcm5": {
|
|
"name": "Blue 3"
|
|
},
|
|
"bcm6": {
|
|
"name": "Blue 4"
|
|
},
|
|
"bcm7": {
|
|
"name": "Blue 5"
|
|
},
|
|
"bcm8": {
|
|
"name": "Blue 6"
|
|
},
|
|
"bcm9": {
|
|
"name": "Blue 7"
|
|
},
|
|
"bcm12": {
|
|
"name": "Green 2"
|
|
},
|
|
"bcm13": {
|
|
"name": "Green 3"
|
|
},
|
|
"bcm14": {
|
|
"name": "Green 4"
|
|
},
|
|
"bcm15": {
|
|
"name": "Green 5"
|
|
},
|
|
"bcm16": {
|
|
"name": "Green 6"
|
|
},
|
|
"bcm17": {
|
|
"name": "Green 7"
|
|
},
|
|
"bcm20": {
|
|
"name": "Red 2"
|
|
},
|
|
"bcm21": {
|
|
"name": "Red 3"
|
|
},
|
|
"bcm22": {
|
|
"name": "Red 4"
|
|
},
|
|
"bcm23": {
|
|
"name": "Red 5"
|
|
},
|
|
"bcm24": {
|
|
"name": "Red 6"
|
|
},
|
|
"bcm25": {
|
|
"name": "Red 7"
|
|
},
|
|
"bcm10": {
|
|
"name": "Touch Data",
|
|
"mode": "i2c"
|
|
},
|
|
"bcm11": {
|
|
"name": "Touch Clock",
|
|
"mode": "i2c"
|
|
},
|
|
"bcm18": {
|
|
"name": "LCD Chip Select",
|
|
"mode": "output"
|
|
},
|
|
"bcm19": {
|
|
"name": "Backlight Control",
|
|
"mode": "output"
|
|
},
|
|
"bcm26": {
|
|
"name": "LCD Program Data",
|
|
"mode": "output"
|
|
},
|
|
"bcm27": {
|
|
"name": "Touch Interrupt",
|
|
"mode": "output"
|
|
}
|
|
},
|
|
"title": "HyperPixel",
|
|
"page_url": "hyperpixel"
|
|
},
|
|
{
|
|
"name": "RPi-Spark",
|
|
"class": "board",
|
|
"type": "display, audio, multi, sensor, IO",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "mobiNRG",
|
|
"collected": "Other",
|
|
"description": "RPi-Spark pHAT and SDK lets you quickly build Pi GPIO projects.",
|
|
"url": "https://www.mobinrg.com",
|
|
"github": "https://github.com/mobinrg/rpi_spark_foundations",
|
|
"buy": "https://www.mobinrg.com/pages/products/rpi_spark",
|
|
"image": "rpi-spark.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"19": {
|
|
"name": "DSP_MOSI",
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"name": "DSP_DC",
|
|
"mode": "spi"
|
|
},
|
|
"23": {
|
|
"name": "DSP_CLK",
|
|
"mode": "spi"
|
|
},
|
|
"24": {
|
|
"name": "DSP_CS",
|
|
"mode": "spi"
|
|
},
|
|
"22": {
|
|
"name": "MOTION_INT",
|
|
"mode": "input"
|
|
},
|
|
"13": {
|
|
"name": "JOY_R",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"18": {
|
|
"name": "JOY_C",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"29": {
|
|
"name": "JOY_U",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"31": {
|
|
"name": "JOY_D",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"37": {
|
|
"name": "JOY_L",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"15": {
|
|
"name": "SW_A",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"16": {
|
|
"name": "SW_B",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"33": {
|
|
"name": "AUDIO_R/SPK",
|
|
"mode": "output"
|
|
},
|
|
"32": {
|
|
"name": "AUDIO_L",
|
|
"mode": "output"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x68": {
|
|
"name": "accelerometer, gyroscope",
|
|
"device": "RPISpark"
|
|
}
|
|
},
|
|
"title": "RPi-Spark",
|
|
"page_url": "rpi_spark"
|
|
},
|
|
{
|
|
"name": "Enviro Plus",
|
|
"class": "board",
|
|
"type": "adc,sensor",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A package of environmental sensors for IoT projects",
|
|
"url": "https://shop.pimoroni.com/products/enviro-plus",
|
|
"github": "https://github.com/pimoroni/enviroplus-python",
|
|
"buy": "https://shop.pimoroni.com/products/enviro-plus",
|
|
"image": "pimoroni-enviro-plus.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"mode": "uart",
|
|
"name": "PMS5003"
|
|
},
|
|
"10": {
|
|
"mode": "uart",
|
|
"name": "PMS5003"
|
|
},
|
|
"13": {
|
|
"mode": "output",
|
|
"name": "PMS5003 Reset"
|
|
},
|
|
"15": {
|
|
"mode": "output",
|
|
"name": "PMS5003 Enable"
|
|
},
|
|
"16": {
|
|
"mode": "input",
|
|
"name": "ADS1015 Alert"
|
|
},
|
|
"18": {
|
|
"mode": "output",
|
|
"name": "Gas Heater En"
|
|
},
|
|
"12": {
|
|
"mode": "PCM",
|
|
"name": "Mic i2s clk"
|
|
},
|
|
"35": {
|
|
"mode": "PCM",
|
|
"name": "Mic i2s fs"
|
|
},
|
|
"38": {
|
|
"mode": "PCM",
|
|
"name": "Mic i2s data"
|
|
},
|
|
"19": {
|
|
"mode": "SPI"
|
|
},
|
|
"23": {
|
|
"mode": "SPI"
|
|
},
|
|
"21": {
|
|
"mode": "output",
|
|
"name": "LCD D/C"
|
|
},
|
|
"32": {
|
|
"mode": "output",
|
|
"name": "Backlight"
|
|
},
|
|
"26": {
|
|
"mode": "spi",
|
|
"name": "SPI CS"
|
|
},
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x76": {
|
|
"name": "Temperature & Pressure Sensor",
|
|
"device": "BME280"
|
|
},
|
|
"0x23": {
|
|
"name": "Lux/Proximity Sensor",
|
|
"device": "LTR559"
|
|
},
|
|
"0x49": {
|
|
"name": "Analog for Gas Sensor",
|
|
"device": "ADS1015"
|
|
}
|
|
},
|
|
"title": "Enviro+",
|
|
"page_url": "enviro_plus"
|
|
},
|
|
{
|
|
"name": "3G/4G/LTE Base Shield V2",
|
|
"class": "board",
|
|
"type": "com",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Sixfab",
|
|
"description": "Connect from anywhere to the internet on a Raspberry Pi",
|
|
"url": "https://sixfab.com/product/raspberry-pi-3g-4glte-base-shield-v2/",
|
|
"buy": "https://sixfab.com/product/raspberry-pi-3g-4glte-base-shield-v2/",
|
|
"image": "sixfab-cellular-shield-v2.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"mode": "uart"
|
|
},
|
|
"31": {
|
|
"mode": "output",
|
|
"name": "RI"
|
|
},
|
|
"33": {
|
|
"mode": "input",
|
|
"name": "DTR"
|
|
},
|
|
"35": {
|
|
"mode": "input",
|
|
"name": "W_Disable"
|
|
},
|
|
"37": {
|
|
"mode": "input",
|
|
"name": "Perst"
|
|
}
|
|
},
|
|
"title": "3G/4G/LTE Base Shield V2",
|
|
"page_url": "3g4glte_base_shield_v2"
|
|
},
|
|
{
|
|
"name": "Digi Zero",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "JustBoom",
|
|
"description": "The JustBoom Digi Zero is a high resolution digital audio output add on board for the Raspberry Pi.",
|
|
"url": "https://www.justboom.co/product/justboom-digi-zero-phat/",
|
|
"buy": "https://www.justboom.co/product/justboom-digi-zero-phat/",
|
|
"image": "justboom-digi-zero.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"name": "BCKL (Bit Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"16": {
|
|
"name": "Rotary Encoder"
|
|
},
|
|
"18": {
|
|
"name": "Rotary Encoder"
|
|
},
|
|
"22": {
|
|
"name": "IR Receiver"
|
|
},
|
|
"35": {
|
|
"name": "LRCK (Left/Right Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"40": {
|
|
"name": "DOUT",
|
|
"mode": "i2s"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x3B": {
|
|
"name": "Digital Interface Transceiver",
|
|
"device": "WM8804G"
|
|
}
|
|
},
|
|
"title": "Digi Zero",
|
|
"page_url": "digi_zero"
|
|
},
|
|
{
|
|
"name": "PiStep2 Quad",
|
|
"class": "board",
|
|
"type": "motor",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "4tronix",
|
|
"description": "A Quad Stepper Motor Driver for Raspberry Pi",
|
|
"url": "http://4tronix.co.uk/store/index.php?rt=product/product&product_id=554",
|
|
"github": null,
|
|
"buy": "http://4tronix.co.uk/store/index.php?rt=product/product&product_id=554",
|
|
"image": "4tronix-pistep2q.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"11": {
|
|
"name": "MotorA_0",
|
|
"mode": "output"
|
|
},
|
|
"12": {
|
|
"name": "MotorA_1",
|
|
"mode": "output"
|
|
},
|
|
"13": {
|
|
"name": "MotorA_2",
|
|
"mode": "output"
|
|
},
|
|
"15": {
|
|
"name": "MotorA_3",
|
|
"mode": "output"
|
|
},
|
|
"16": {
|
|
"name": "MotorB_0",
|
|
"mode": "output"
|
|
},
|
|
"18": {
|
|
"name": "MotorB_1",
|
|
"mode": "output"
|
|
},
|
|
"22": {
|
|
"name": "MotorB_2",
|
|
"mode": "output"
|
|
},
|
|
"7": {
|
|
"name": "MotorB_3",
|
|
"mode": "output"
|
|
},
|
|
"33": {
|
|
"name": "MotorC_0",
|
|
"mode": "output"
|
|
},
|
|
"32": {
|
|
"name": "MotorC_1",
|
|
"mode": "output"
|
|
},
|
|
"31": {
|
|
"name": "MotorC_2",
|
|
"mode": "output"
|
|
},
|
|
"29": {
|
|
"name": "MotorC_3",
|
|
"mode": "output"
|
|
},
|
|
"38": {
|
|
"name": "MotorD_0",
|
|
"mode": "output"
|
|
},
|
|
"37": {
|
|
"name": "MotorD_1",
|
|
"mode": "output"
|
|
},
|
|
"36": {
|
|
"name": "MotorD_2",
|
|
"mode": "output"
|
|
},
|
|
"35": {
|
|
"name": "MotorD_3",
|
|
"mode": "output"
|
|
}
|
|
},
|
|
"title": "PiStep2 Quad",
|
|
"page_url": "pistep2_quad"
|
|
},
|
|
{
|
|
"name": "DAC Zero",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "JustBoom",
|
|
"description": "The JustBoom DAC Zero is a plug and play, high resolution, digital-to-analog converter for the Raspberry Pi.",
|
|
"url": "https://www.justboom.co/product/justboom-dac-zero-phat/",
|
|
"buy": "https://www.justboom.co/product/justboom-dac-zero-phat/",
|
|
"image": "justboom-dac-zero.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"name": "BCKL (Bit Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"16": {
|
|
"name": "Rotary Encoder"
|
|
},
|
|
"18": {
|
|
"name": "Rotary Encoder"
|
|
},
|
|
"22": {
|
|
"name": "IR Receiver"
|
|
},
|
|
"35": {
|
|
"name": "LRCK (Left/Right Clock)",
|
|
"mode": "i2s"
|
|
},
|
|
"40": {
|
|
"name": "DOUT",
|
|
"mode": "i2s"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x4D": {
|
|
"name": "DAC",
|
|
"device": "PCM5121"
|
|
}
|
|
},
|
|
"title": "DAC Zero",
|
|
"page_url": "dac_zero"
|
|
},
|
|
{
|
|
"name": "Raspberry Pi NB-IoT Shield",
|
|
"class": "board",
|
|
"type": "com",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Sixfab",
|
|
"description": "Connect from anywhere to the internet via NB-IoT on a Raspberry Pi",
|
|
"github": "https://github.com/sixfab/RPI-NB-IoT-Shield",
|
|
"url": "https://sixfab.com/product/raspberry-pi-nb-iot-shield/",
|
|
"buy": "https://sixfab.com/product/raspberry-pi-nb-iot-shield/",
|
|
"image": "sixfab-nbiot-shield.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "1wire"
|
|
},
|
|
"8": {
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"mode": "uart"
|
|
},
|
|
"29": {
|
|
"mode": "input",
|
|
"name": "IN2"
|
|
},
|
|
"31": {
|
|
"mode": "input",
|
|
"name": "VDD_EXT"
|
|
},
|
|
"32": {
|
|
"mode": "input",
|
|
"name": "IN1"
|
|
},
|
|
"33": {
|
|
"mode": "input",
|
|
"name": "RI"
|
|
},
|
|
"37": {
|
|
"mode": "output",
|
|
"name": "Relay"
|
|
},
|
|
"38": {
|
|
"mode": "input",
|
|
"name": "User Button"
|
|
}
|
|
},
|
|
"title": "Raspberry Pi NB-IoT Shield",
|
|
"page_url": "raspberry_pi_nb_iot_shield"
|
|
},
|
|
{
|
|
"name": "ReSpeaker 6 Mic Array",
|
|
"class": "board",
|
|
"type": "audio",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "seeed",
|
|
"description": "6 mic array for Raspberry Pi to build AI and voice applications",
|
|
"url": "http://wiki.seeedstudio.com/ReSpeaker_6-Mic_Circular_Array_kit_for_Raspberry_Pi/",
|
|
"buy": "https://www.seeedstudio.com/ReSpeaker-6-Mic-Circular-Array-Kit-for-Raspberry-Pi-p-3067.html",
|
|
"image": "respeaker-6-mic-array.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"4": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"12": {
|
|
"mode": "i2s"
|
|
},
|
|
"19": {
|
|
"mode": "spi",
|
|
"name": "RGB LEDs Data"
|
|
},
|
|
"35": {
|
|
"mode": "i2s"
|
|
},
|
|
"38": {
|
|
"mode": "i2s"
|
|
},
|
|
"40": {
|
|
"mode": "i2s"
|
|
},
|
|
"32": {
|
|
"name": "GP12 pin 4"
|
|
},
|
|
"33": {
|
|
"name": "GP12 pin 3"
|
|
},
|
|
"23": {
|
|
"mode": "spi",
|
|
"name": "RGB LEDs Clock"
|
|
},
|
|
"29": {
|
|
"name": "RGB LEDs enable pin",
|
|
"mode": "output",
|
|
"external_pull": "up",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "ReSpeaker 6 Mic Array",
|
|
"page_url": "respeaker_6_mic_array"
|
|
},
|
|
{
|
|
"name": "3D Xmas Tree",
|
|
"class": "board",
|
|
"type": "other",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "PiHut",
|
|
"description": "A 3D Christmas tree PCB with red LEDs controlled by the Raspberry Pi GPIO pins",
|
|
"url": "https://thepihut.com/products/3d-xmas-tree-for-raspberry-pi",
|
|
"buy": "https://thepihut.com/products/3d-xmas-tree-for-raspberry-pi",
|
|
"image": "3d-xmas-tree.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": null,
|
|
"ground": {
|
|
"6": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"name": "Star LED (Yellow)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"7": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"10": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"33": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"40": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"22": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"24": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"29": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"19": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"36": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"11": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"13": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"37": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"18": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"21": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"32": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"31": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"38": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"35": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"8": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"12": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"23": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"26": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"16": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
},
|
|
"15": {
|
|
"name": "Tree LED (Red)",
|
|
"direction": "output",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "3D Xmas Tree",
|
|
"page_url": "3d_xmas_tree"
|
|
},
|
|
{
|
|
"name": "XBee Shield",
|
|
"class": "board",
|
|
"type": "com",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Sixfab",
|
|
"description": "Use XBee modules with the Raspberry Pi",
|
|
"url": "http://sixfab.com/product/xbee-shield/",
|
|
"buy": "http://sixfab.com/product/xbee-shield/",
|
|
"image": "sixfab-xbee-shield.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"8": {
|
|
"mode": "uart"
|
|
},
|
|
"10": {
|
|
"mode": "uart"
|
|
},
|
|
"12": {
|
|
"name": "LED"
|
|
},
|
|
"18": {
|
|
"name": "Reset"
|
|
}
|
|
},
|
|
"title": "XBee Shield",
|
|
"page_url": "xbee_shield"
|
|
},
|
|
{
|
|
"name": "GertVGA 666",
|
|
"class": "board",
|
|
"type": "other",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Pi Supply",
|
|
"description": "The Gert VGA 666 is a breakout/add on board for the Raspberry Pi for using a VGA monitor.",
|
|
"url": "https://www.kickstarter.com/projects/pisupply/gert-vga-666-kit-hardware-vga-for-raspberry-pi",
|
|
"github": "https://github.com/PiSupply/Gert-VGA-666",
|
|
"schematic": "https://github.com/fenlogic/vga666/blob/master/documents/vga_manual.pdf",
|
|
"buy": "https://www.pi-supply.com/product/gert-vga-666-hardware-vga-raspberry-pi/",
|
|
"image": "gertvga-666.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"name": "V-SYNC"
|
|
},
|
|
"5": {
|
|
"name": "H-SYNC"
|
|
},
|
|
"7": {
|
|
"name": "Blue 2"
|
|
},
|
|
"8": {
|
|
"name": "Green 6"
|
|
},
|
|
"10": {
|
|
"name": "Green 7"
|
|
},
|
|
"11": {
|
|
"name": "Red 3"
|
|
},
|
|
"12": {
|
|
"name": "Red 4"
|
|
},
|
|
"19": {
|
|
"name": "Green 2"
|
|
},
|
|
"21": {
|
|
"name": "Blue 7"
|
|
},
|
|
"23": {
|
|
"name": "Green 3"
|
|
},
|
|
"24": {
|
|
"name": "Blue 6"
|
|
},
|
|
"26": {
|
|
"name": "Blue 5"
|
|
},
|
|
"29": {
|
|
"name": "Blue 3"
|
|
},
|
|
"31": {
|
|
"name": "Blue 4"
|
|
},
|
|
"32": {
|
|
"name": "Green 4"
|
|
},
|
|
"33": {
|
|
"name": "Green 5"
|
|
},
|
|
"35": {
|
|
"name": "Red 5"
|
|
},
|
|
"36": {
|
|
"name": "Red 2"
|
|
},
|
|
"38": {
|
|
"name": "Red 6"
|
|
},
|
|
"40": {
|
|
"name": "Red 7"
|
|
}
|
|
},
|
|
"title": "GertVGA 666",
|
|
"page_url": "gertvga_666"
|
|
},
|
|
{
|
|
"name": "JTAG",
|
|
"class": "interface",
|
|
"type": "pinout",
|
|
"description": "Raspberry Pi JTAG pins",
|
|
"pin": {
|
|
"bcm4": {
|
|
"name": "TDI (Alt5)"
|
|
},
|
|
"bcm5": {
|
|
"name": "TDO (Alt5)"
|
|
},
|
|
"bcm6": {
|
|
"name": "RTCK (Alt5)"
|
|
},
|
|
"bcm12": {
|
|
"name": "TMS (Alt5)"
|
|
},
|
|
"bcm13": {
|
|
"name": "TCK (Alt5)"
|
|
},
|
|
"bcm22": {
|
|
"name": "TRST (Alt4)"
|
|
},
|
|
"bcm23": {
|
|
"name": "RTCK (Alt4)"
|
|
},
|
|
"bcm24": {
|
|
"name": "TDO (Alt4)"
|
|
},
|
|
"bcm25": {
|
|
"name": "TCK (Alt4)"
|
|
},
|
|
"bcm26": {
|
|
"name": "TDI (Alt4)"
|
|
},
|
|
"bcm27": {
|
|
"name": "TMS (Alt4)"
|
|
}
|
|
},
|
|
"title": "JTAG - Joint Test Action Group",
|
|
"page_url": "jtag"
|
|
},
|
|
{
|
|
"name": "I2C",
|
|
"class": "interface",
|
|
"type": "pinout",
|
|
"description": "Raspberry Pi I2C pins",
|
|
"url": "http://www.raspberry-projects.com/pi/programming-in-python/i2c-programming-in-python/using-the-i2c-interface-2",
|
|
"pin": {
|
|
"3": {
|
|
"name": "Data",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"5": {
|
|
"name": "Clock",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"27": {
|
|
"name": "EEPROM Data",
|
|
"direction": "both",
|
|
"active": "high"
|
|
},
|
|
"28": {
|
|
"name": "EEPROM Clock",
|
|
"direction": "both",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"title": "I2C - Inter Integrated Circuit",
|
|
"page_url": "i2c"
|
|
},
|
|
{
|
|
"name": "3v3 Power",
|
|
"class": "interface",
|
|
"type": "pinout",
|
|
"description": "Raspberry Pi 3v3 Power Pins",
|
|
"pincount": 2,
|
|
"pin": {
|
|
"1": null,
|
|
"17": null
|
|
},
|
|
"title": "3v3 Power",
|
|
"page_url": "3v3_power"
|
|
},
|
|
{
|
|
"name": "Display-o-Tron 3000",
|
|
"class": "board",
|
|
"type": "display",
|
|
"formfactor": "Custom",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A 3-line character LCD with an RGB backlight and joystick",
|
|
"url": "https://shop.pimoroni.com/products/displayotron-3000",
|
|
"github": "https://github.com/pimoroni/dot3k",
|
|
"buy": "https://shop.pimoroni.com/products/displayotron-3000",
|
|
"image": "display-o-tron.png",
|
|
"pincount": 26,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"25": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "Joystick Button",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"11": {
|
|
"name": "Joystick Left",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"13": {
|
|
"name": "Joystick Up",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"15": {
|
|
"name": "Joystick Right",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"19": {
|
|
"mode": "spi"
|
|
},
|
|
"21": {
|
|
"name": "Joystick Down",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"22": {
|
|
"name": "LCD CMD/DATA",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"23": {
|
|
"mode": "spi"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x54": {
|
|
"name": "Backlight",
|
|
"device": "sn3218"
|
|
}
|
|
},
|
|
"title": "Display-o-Tron 3000",
|
|
"page_url": "display_o_tron_3000"
|
|
},
|
|
{
|
|
"name": "30A Relay HAT",
|
|
"class": "board",
|
|
"type": "io, relay",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "PlasmaDan",
|
|
"description": "Raspberry Pi HAT I/O board with dual 30A SPDT power relays.",
|
|
"url": "https://plasmadan.com/30arelayhat",
|
|
"github": "https://github.com/plasmadancom/30A-Relay-HAT",
|
|
"schematic": "https://plasmadan.com/30a-relay-hat-schematic",
|
|
"buy": "https://plasmadan.com/30arelayhat",
|
|
"image": "30a-relay-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"1": null,
|
|
"2": null,
|
|
"4": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x20": {
|
|
"alternate": [
|
|
"0x21",
|
|
"0x22",
|
|
"0x23",
|
|
"0x24",
|
|
"0x25",
|
|
"0x26",
|
|
"0x27"
|
|
],
|
|
"name": "MCP23008",
|
|
"device": "MCP23008"
|
|
}
|
|
},
|
|
"title": "30A Relay HAT",
|
|
"page_url": "30a_relay_hat"
|
|
},
|
|
{
|
|
"name": "Piano HAT",
|
|
"class": "board",
|
|
"type": "instrument,touch",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A tiny Pi piano with 16 touch-sensitive buttons",
|
|
"url": "https://shop.pimoroni.com/products/piano-hat",
|
|
"github": "https://github.com/pimoroni/piano-hat",
|
|
"buy": "https://shop.pimoroni.com/products/piano-hat",
|
|
"image": "piano-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"2": null,
|
|
"17": null
|
|
},
|
|
"ground": {
|
|
"9": null,
|
|
"30": null,
|
|
"34": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"7": {
|
|
"name": "Alert A",
|
|
"mode": "input"
|
|
},
|
|
"11": {
|
|
"name": "Reset A",
|
|
"mode": "output"
|
|
},
|
|
"13": {
|
|
"name": "Alert B",
|
|
"mode": "input"
|
|
},
|
|
"15": {
|
|
"name": "Reset B",
|
|
"mode": "output"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x28": {
|
|
"name": "Cap Touch A",
|
|
"device": "cap1188"
|
|
},
|
|
"0x2b": {
|
|
"name": "Cap Touch B",
|
|
"device": "cap1188"
|
|
}
|
|
},
|
|
"title": "Piano HAT",
|
|
"page_url": "piano_hat"
|
|
},
|
|
{
|
|
"name": "Scroll pHAT",
|
|
"class": "board",
|
|
"type": "display, led",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "A 11 x 5 LED matrix",
|
|
"url": "https://github.com/pimoroni/scroll-phat",
|
|
"github": "https://github.com/pimoroni/scroll-phat",
|
|
"buy": "https://shop.pimoroni.com/products/scroll-phat",
|
|
"image": "scroll-phat.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x60": {
|
|
"name": "Matrix LED driver",
|
|
"device": "IS31FL3730"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2c"
|
|
],
|
|
"apt": [
|
|
"python-smbus",
|
|
"python3-smbus"
|
|
],
|
|
"python": [
|
|
"scrollphat"
|
|
],
|
|
"python3": [
|
|
"scrollphat"
|
|
]
|
|
},
|
|
"title": "Scroll pHAT",
|
|
"page_url": "scroll_phat"
|
|
},
|
|
{
|
|
"name": "Sense HAT",
|
|
"class": "board",
|
|
"type": "led,sensor",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Raspberry Pi",
|
|
"description": "Add-on board that includes an 8\u00d78 RGB LED matrix, 5-button joystick as well as IMU and environmental sensors",
|
|
"url": "https://www.raspberrypi.org/products/sense-hat/",
|
|
"github": "https://github.com/RPi-Distro/python-sense-hat",
|
|
"schematic": "https://www.raspberrypi.org/documentation/hardware/sense-hat/images/Sense-HAT-V1_0.pdf",
|
|
"buy": "https://thepihut.com/products/raspberry-pi-sense-hat-astro-pi",
|
|
"image": "sense-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": "setup",
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"3": {
|
|
"mode": "i2c"
|
|
},
|
|
"5": {
|
|
"mode": "i2c"
|
|
},
|
|
"16": {
|
|
"name": "IMU Interrupt",
|
|
"mode": "output"
|
|
},
|
|
"18": {
|
|
"name": "IMU Interrupt",
|
|
"mode": "output"
|
|
},
|
|
"22": {
|
|
"name": "Atmel Prog Reset",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"24": {
|
|
"name": "Atmel Chip Select",
|
|
"mode": "chipselect",
|
|
"active": "high"
|
|
}
|
|
},
|
|
"i2c": {
|
|
"0x5c": {
|
|
"name": "Pressure/Temp",
|
|
"device": "lps25h"
|
|
},
|
|
"0x5f": {
|
|
"name": "Humidity/Temp",
|
|
"device": "hts221"
|
|
},
|
|
"0x6a": {
|
|
"name": "Accelerometer",
|
|
"device": "lsm9ds1"
|
|
},
|
|
"0x1c": {
|
|
"name": "Magnetometer",
|
|
"device": "lsm9ds1"
|
|
},
|
|
"0x46": {
|
|
"name": "LED Matrix",
|
|
"device": "led2472g"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2c"
|
|
]
|
|
},
|
|
"title": "Sense HAT",
|
|
"page_url": "sense_hat"
|
|
},
|
|
{
|
|
"name": "Picade X HAT",
|
|
"class": "board",
|
|
"type": "io,power",
|
|
"formfactor": "HAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "Arcade inputs & digital amp",
|
|
"buy": "https://shop.pimoroni.com/products/picade",
|
|
"github": "https://github.com/pimoroni/picade-hat",
|
|
"image": "picade-x-hat.png",
|
|
"pincount": 40,
|
|
"eeprom": "setup",
|
|
"power": {
|
|
"1": null,
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"7": {
|
|
"name": "Shutdown",
|
|
"mode": "output",
|
|
"active": "low"
|
|
},
|
|
"8": {
|
|
"name": "Button 8",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"10": {
|
|
"name": "Button 7",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"11": {
|
|
"name": "Power Button",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"12": {
|
|
"name": "I2S Clock"
|
|
},
|
|
"13": {
|
|
"name": "Enter",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"15": {
|
|
"name": "Escape",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"16": {
|
|
"name": "Coin",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"18": {
|
|
"name": "Start",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"19": {
|
|
"name": "Button 6",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"21": {
|
|
"name": "Button 5",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"22": {
|
|
"name": "Button 4",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"23": {
|
|
"name": "Button 2",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"24": {
|
|
"name": "Button 3",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"29": {
|
|
"name": "Button 1",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"31": {
|
|
"name": "Down",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"32": {
|
|
"name": "Up",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"33": {
|
|
"name": "Power LED",
|
|
"mode": "output",
|
|
"active": "high"
|
|
},
|
|
"35": {
|
|
"name": "I2S WS"
|
|
},
|
|
"36": {
|
|
"name": "Right",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"38": {
|
|
"name": "Left",
|
|
"mode": "input",
|
|
"active": "low"
|
|
},
|
|
"40": {
|
|
"name": "I2S Data"
|
|
}
|
|
},
|
|
"install": {
|
|
"devices": [
|
|
"i2s"
|
|
]
|
|
},
|
|
"title": "Picade X HAT",
|
|
"page_url": "picade_x_hat"
|
|
},
|
|
{
|
|
"name": "Unicorn pHAT",
|
|
"class": "board",
|
|
"type": "led",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "Pimoroni",
|
|
"description": "32 blindingly bright RGB LEDs on a single pHAT",
|
|
"url": "http://shop.pimoroni.com/products/unicorn-phat",
|
|
"github": "https://github.com/pimoroni/unicornhat",
|
|
"buy": "http://shop.pimoroni.com/products/unicorn-phat",
|
|
"image": "unicorn-phat.png",
|
|
"pincount": 40,
|
|
"eeprom": true,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"12": {
|
|
"name": "Data",
|
|
"direction": "output",
|
|
"mode": "pwm",
|
|
"active": "high",
|
|
"description": "WS2812 Data"
|
|
}
|
|
},
|
|
"install": {
|
|
"apt": [
|
|
"python-dev",
|
|
"python3-dev"
|
|
],
|
|
"python": [
|
|
"unicornhat"
|
|
],
|
|
"python3": [
|
|
"unicornhat"
|
|
]
|
|
},
|
|
"title": "Unicorn pHAT",
|
|
"page_url": "unicorn_phat"
|
|
},
|
|
{
|
|
"name": "WiFi Pants",
|
|
"class": "board",
|
|
"type": "power, iot",
|
|
"formfactor": "pHAT",
|
|
"manufacturer": "SLNGadget",
|
|
"collected": "Other",
|
|
"description": "WiFi and battery power for the Raspberry Pi",
|
|
"url": "https://hackaday.io/project/8678-rpi-wifi",
|
|
"github": "https://github.com/al177/esp_hat",
|
|
"buy": "https://www.tindie.com/products/ajlitt/wifi-power-pants/",
|
|
"image": "wifi-pants.png",
|
|
"pincount": 40,
|
|
"eeprom": false,
|
|
"power": {
|
|
"2": null
|
|
},
|
|
"ground": {
|
|
"6": null,
|
|
"9": null,
|
|
"14": null,
|
|
"20": null,
|
|
"25": null,
|
|
"30": null,
|
|
"34": null,
|
|
"39": null
|
|
},
|
|
"pin": {
|
|
"13": {
|
|
"name": "ESP GPIO10"
|
|
},
|
|
"15": {
|
|
"name": "ESP SCLK"
|
|
},
|
|
"16": {
|
|
"name": "ESP CSO"
|
|
},
|
|
"18": {
|
|
"name": "ESP MISO"
|
|
},
|
|
"22": {
|
|
"name": "ESP MOSI"
|
|
},
|
|
"27": {
|
|
"name": "ESP CH_PD"
|
|
},
|
|
"37": {
|
|
"name": "ESP GPIO9"
|
|
}
|
|
},
|
|
"title": "WiFi Pants",
|
|
"page_url": "wifi_pants"
|
|
}
|
|
];
|
|
</script>
|
|
</body>
|
|
</html> |