Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arturo182/awesome-pmod

A curated list of Open Source PMOD boards
https://github.com/arturo182/awesome-pmod

List: awesome-pmod

Last synced: 13 days ago
JSON representation

A curated list of Open Source PMOD boards

Awesome Lists containing this project

README

        

# Awesome PMOD

[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

> A curated list of Open Source PMOD boards

## Contents

The list is organized by the interface types, see the [Specification](#specification) for more details.

You can also check the [Terminology](#terminology) section for extra information.

- [GPIO](#gpio)
- [Expanded GPIO](#expanded-gpio)
- [SPI](#spi)
- [Expanded SPI](#expanded-spi)
- [UART](#uart)
- [Expanded UART](#expanded-uart)
- [H-Bridge](#h-bridge)
- [Dual H-Bridge](#dual-h-bridge)
- [Expanded Dual H-Bridge](#expanded-dual-h-bridge)
- [I2C](#i2c)
- [I2S](#i2s)
- [Others](#others)
- [Others Expanded](#others-expanded)
- [Others Double](#others-double)

## Terminology

- A regular/single PMOD means a single-row connector with 6 pins
- An expanded PMOD means a dual-row connector with 12 pins
- A double PMOD means two expanded PMODs with spacing as defined by the [Specification](#specification) (0.9")

## GPIO

- [Raw USB](https://github.com/TomKeddie/prj-pmod/tree/master/hardware/pmod-usb-raw) by [Tom Keddie](https://github.com/TomKeddie)
- [SAO adapter](https://github.com/TomKeddie/prj-pmod/tree/master/hardware/pmod-sao) by [Tom Keddie](https://github.com/TomKeddie)

## Expanded GPIO

- [7 Segment Display](https://github.com/icebreaker-fpga/icebreaker-pmod/tree/master/7segment) by [Piotr Esden-Tempski](https://github.com/esden)
- [8 x 7 Segment Display](https://github.com/twam/Pmod7Segment) by [Tobias Müller](https://github.com/twam)
- [DIP Switch](https://github.com/icebreaker-fpga/icebreaker-pmod/tree/master/dip-switch) by [Piotr Esden-Tempski](https://github.com/esden)
- [Level Converter](https://github.com/TomKeddie/prj-pmod/tree/master/hardware/pmod-level-conv) by [Tom Keddie](https://github.com/TomKeddie)
- [Simple LED](https://github.com/TomKeddie/prj-pmod/tree/master/hardware/pmod-eight-led) by [Tom Keddie](https://github.com/TomKeddie)
- [TriState LED](https://github.com/icebreaker-fpga/icebreaker-pmod/tree/master/tristate-led) by [Piotr Esden-Tempski](https://github.com/esden)

## SPI

- [List item](http://example.com)

## Expanded SPI

- [0.95" 96x64 65K Color OLED](https://hackaday.io/project/165512-095-96x64-65k-color-oled-pmod) by [arturo182](https://twitter.com/arturo182)

## UART

- [List item](http://example.com)

## Expanded UART

- [List item](http://example.com)

## H-Bridge

- [List item](http://example.com)

## Dual H-Bridge

- [List item](http://example.com)

## Expanded Dual H-Bridge

- [List item](http://example.com)

## I2C

- [BB Q10 Keyboard](https://hackaday.io/project/165511-bb-q10-keyboard-pmod) by [arturo182](https://twitter.com/arturo182)
- [IS31FL3741 Breakout Board](https://hackaday.io/project/165850-is31fl3741-breakout-board-pmod) by [arturo182](https://twitter.com/arturo182)

## I2S

- [SGTL5000 I2S Audio Codec](https://hackaday.io/project/165528-sgtl5000-i2s-audio-codec-pmod) by [arturo182](https://twitter.com/arturo182)

## Others

- [List item](http://example.com)

## Others Expanded

- [3-bit DVI](https://github.com/icebreaker-fpga/icebreaker-pmod/tree/master/dvi-3bit) by [Piotr Esden-Tempski](https://github.com/esden)
- [4-bit DVI](https://github.com/icebreaker-fpga/icebreaker-pmod/tree/master/dvi-4bit) by [Piotr Esden-Tempski](https://github.com/esden)
- [Accelerometer, Gyro](https://github.com/xesscorp/StickIt/tree/master/modules/MPU) by [XESS Corp](https://github.com/xesscorp)
- [Audio Codec](https://github.com/xesscorp/StickIt/tree/master/modules/Audio) by [XESS Corp](https://github.com/xesscorp)
- [Buttons](https://github.com/xesscorp/StickIt/tree/master/modules/Buttons) by [XESS Corp](https://github.com/xesscorp)
- [DIP Switch](https://github.com/xesscorp/StickIt/tree/master/modules/DIPSwitch) by [XESS Corp](https://github.com/xesscorp)
- [LED Digits](https://github.com/xesscorp/StickIt/tree/master/modules/LedDigits) by [XESS Corp](https://github.com/xesscorp)
- [LED Panel](https://github.com/icebreaker-fpga/icebreaker-pmod/tree/master/led-panel-single) by [Piotr Esden-Tempski](https://github.com/esden)
- [LED Panel Mini](https://github.com/icebreaker-fpga/icebreaker-pmod/tree/master/led-panel-single-mini) by [Piotr Esden-Tempski](https://github.com/esden)
- [PS/2 Interface](https://github.com/xesscorp/StickIt/tree/master/modules/Ps2) by [XESS Corp](https://github.com/xesscorp)
- [Rotary Encoder (Dual)](https://github.com/xesscorp/StickIt/tree/master/modules/RotaryEncoder) by [XESS Corp](https://github.com/xesscorp)
- [SAMD21](https://github.com/TomKeddie/prj-pmod/tree/master/hardware/pmod-samd21) by [Tom Keddie](https://github.com/TomKeddie)

## Others Double

- [12-bit DVI](https://github.com/icebreaker-fpga/icebreaker-pmod/tree/master/dvi-12bit) by [Piotr Esden-Tempski](https://github.com/esden)
- [LED Panel](https://github.com/icebreaker-fpga/icebreaker-pmod/tree/master/led-panel) by [Piotr Esden-Tempski](https://github.com/esden)
- [S70KL1281 HyperRAM](https://github.com/icebreaker-fpga/icebreaker-pmod/tree/master/hyperram) by [Piotr Esden-Tempski](https://github.com/esden)
- [VGA (15-bit)](https://github.com/xesscorp/StickIt/tree/master/modules/Vga) by [XESS Corp.](https://github.com/xesscorp)

## Specification

[PMOD specification v1.2.0](https://reference.digilentinc.com/_media/reference/pmod/pmod-interface-specification-1_2_0.pdf).

## Contribute

Contributions welcome! Read the [contribution guidelines](contributing.md) first.

## License

[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0)

To the extent possible under law, arturo182 has waived all copyright and
related or neighboring rights to this work.