Go to file
Phil Howard 9dfc716624 Updated TODO 2015-03-25 00:30:28 +00:00
description Added more pin content 2015-03-25 00:29:41 +00:00
overlay Added description for dots 2015-03-23 20:08:30 +00:00
resources Added support for alt functions, improved CSS/layout 2015-03-24 23:51:14 +00:00
template Added more pin content 2015-03-25 00:29:41 +00:00
.gitignore Updates, working overlay pages 2015-03-21 17:27:02 +00:00
Makefile Updates, working overlay pages 2015-03-21 17:27:02 +00:00
README.md GitHub and Buy Now links, rtk0000001 description, updated README 2015-03-21 23:04:31 +00:00
TODO.md Updated TODO 2015-03-25 00:30:28 +00:00
convert.py Initial Commit 2015-02-24 09:59:29 +00:00
generate-html.py Added support for alt functions, improved CSS/layout 2015-03-24 23:51:14 +00:00
pi-pinout.json Added alt functions to pi-pinout.json 2015-03-24 10:21:30 +00:00

README.md

#Pinout 2

Pinout 2 is the successor to the popular Pi pinout website http://pi.gadgetoid.com/pinout

This project aims to build a consistent workflow behind the Pinout front-end, and invite board manufacturers to produce their own "overlay" files which describe which pins their Pi add-ons use.

I hope that by making this project open and extensible I will invite not only contributions of board pinouts, but translation efforts too.

#Contributing

The contents of this GitHub repository are used to build http://pi.gadgetoid.com/pinout.

If you have a board you'd like to contribute, you should look at these folders:

#Roadmap

##Phase 1

Replace the current Pinout site with a generated version built from this repository, aim for 100% compatibility.

  • Drop ancient and redundant boards such as ladder, Clockatoo
  • Replace things like Arduino with more relevant and up-to-date alternatives ( Alex's PiDuino )
  • Compliment Pibrella with Explorer HAT (Pro)

##Phase 2

Redesign UI to support browsing a wider variety of boards and viewing their pinouts, description, links to library

  • buy links etc.
  • Replace top tabs with some sort of search functionality or easy categorised UI for finding boards
  • Allow for slightly longer descriptions of Pin functions ( baloons? ), current width is very restrictive

##Phase 3

Introduce advanced functionality such as board compatibility checks and more detailed overlays on Pin alt functions.

  • Does X board work with Y board
  • What extra functions does this pin have
  • Convert WiringPi to GPIO to BCM and back