Skip to content

Animal-Inspired-Motion-And-Robotics-Lab/PCB-PyDAQ-V1.0-Bonnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry Pi Data Conversion Board (ADC, DAC, PWM)



Description

This board turns your Raspberry Pi into a prototyping powerhouse! Now your Raspberry Pi can both read and generate analog voltages, in addition to driving PWM waveforms all using existing Python libraries! This repository includes all design files needed to immediately order and assemble the board or make further modifications!

Features

  • 26 Pin IDC Connector for easy prototyping
  • 2x STEMMA QT compatible connectors (I2C, +3.3V and GND)
  • 4x 12 bit ADC, DAC and PWM channels
  • Easy access to SPI, I2C, UART and GPIO
  • 2x general purpose PWM controlled LEDs

Pinout

JP1 Connector Pinout



Pin Signal
1 GND
2 RXD
3 +3.3V
4 TXD
5 PWM0
6 PWM1
7 PWM2
8 PWM3
9 DAC0
10 DAC1
11 DAC2
12 DAC3
13 GPIO17
14 GPIO18
15 GND
16 GPIO22
17 SDA
18 SCL
19 +3.3V
20 ADC2
21 ADC3
22 ADC4
23 SPI_MOSI
24 ADC5
25 SPI_SCLK
26 SPI_MISO

Python Drivers

The Proto-Pi board uses Python based drivers to control the ADC, DAC and PWM integrated circuits. Make sure to install the Adafruit CircuitPython, and required dependencies (instructions) before installing the following drivers:

Datasheets!

License

The original board shape and connector pinout was based on the amazing Adafruit Prototype Bonnet. Thanks Adafruit!

This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.

About

Version 1.0 Rev A data conversion board for Raspberry Pi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages