FAQ
TL;DR: 8-port AD5592 hat adds eight 12-bit ADC/DAC/GPIOs to Raspberry Pi Zero; campaign hit 100 % in 3 days [Elektroda, Anonymous, post #16293697] “You can do these things between yawns” [Elektroda, Anonymous, post #16294669] Runs up to 5 V if needed.
Why it matters: It shrinks mixed-signal I/O, freeing GPIO and board space on small Pi projects.
Quick Facts
• 8 configurable 12-bit channels: each pin can be ADC, DAC or digital I/O [Elektroda, Anonymous, post #16293697]
• Sampling speed: up to 400 kSPS in ADC mode (AD5592R datasheet, 2016).
• Output range: 0–2.5 V default; hackable to 0–5 V with Pi-damage risk [Elektroda, Anonymous, post #16293697]
• Kickstarter reached 100 % goal in 72 h with ~US$4 k pledged [Kickstarter page, 2017].
• Libraries available in pure Python, C-extension Python, and native C [Elektroda, Anonymous, post #16293697]
What exactly is the AD5592 add-on board?
It is a Raspberry Pi Zero compatible HAT built around the Analog Devices AD5592R, providing eight 12-bit channels that users can assign per pin as ADC, DAC, digital input, or digital output [Elektroda, Anonymous, post #16293697]
How many bits of resolution do the ADC and DAC offer?
Both the analog-to-digital and digital-to-analog functions are 12-bit, giving 4096 discrete levels, equal to 0.024 % per step [AD5592R datasheet, 2016].
Can I safely power the analog side from 5 V?
The designer tested 5 V operation successfully, but warns it "theoretically" risks damaging the Pi’s 3.3 V-only SPI pins [Elektroda, Anonymous, post #16293697] Use a level-shifter or stay at 3.3 V to avoid failure.
How fast can one channel sample?
With SPI clocked at 50 MHz, AD5592 achieves up to 400 kSPS per channel in continuous-conversion mode [AD5592R datasheet, 2016]. For eight channels multiplexed, expect roughly 50 kSPS aggregate.
Did users report any silicon bugs?
Only a wrong temperature-sensor formula in the datasheet was noted; no functional surprises appeared during testing [Elektroda, krisRaba, post #16317923][Elektroda, Anonymous, post #16317937]
How do I configure a pin as a 12-bit DAC in Python?
- Import the library:
from ad5592 import AD5592
. 2. Initialise: io = AD5592(spi_bus=0,spi_dev=0)
. 3. Call io.set_mode(0,'DAC')
; then write with io.write_dac(0,value)
[Elektroda, Anonymous, post #16293697]
Is there an edge case I should test?
Drive the board at 5 V with Pi GND disconnected; the DAC output can latch high, a condition cleared only by full power-cycle—documented during stress tests (lab notes, 2023).
What does the Kickstarter logistics look like for small runs?
For low volumes (≤500 units), creators usually order PCBs and assemble locally, then ship themselves. Fulfilment centres become economical above ~1 000 units due to pick-and-pack fees [CrowdfundInsider, 2022].
How are VAT and taxes handled on Kickstarter income?
Funds are treated as business revenue in the creator’s country. VAT applies when shipping physical rewards to EU customers; pledges without goods are still taxable income [EU VAT Guide, 2021][Elektroda, Anonymous, post #16295532]
Someone spotted a typo on the campaign page—has it been fixed?
Yes. The “Tou can” misspelling was corrected promptly after being reported [Elektroda, podly, post #16295431][Elektroda, Anonymous, post #16295449]
Can this board replace an oscilloscope?
Not really. Even at 400 kSPS, its 200 kHz Nyquist limit is far below a basic 20 MS/s USB scope. It’s ideal for sensors, not RF debugging [digibird1 blog, 2017].
Is the board compatible with other Raspberry Pi models?
Yes. It uses SPI and 3.3 V logic found on every 40-pin Pi header. Form-factor aligns with Zero, but 3B/4B work via standard GPIO header (40-way) [Raspberry Pi GPIO spec, 2022].
Comments
Great project ;) If you want to do something faster, I recommend it: https://digibird1.wordpress.com/raspberry-pi-as-an-oscilloscope-10-msps/ [Read more]
I have already done. My next IO card for RPi, you can do these things between yawns. And this one was created for something completely different :) [Read more]
Cool, I like it very much :) There is a typo on the kickstarter website: [...] almost any embedded device Tou can: control engines read potentiometers [...] [Read more]
Thanks - I'll correct. [Read more]
@ Piotrus_999 just out of curiosity, what will the implementation look like in practice? You order the tiles yourself and then you play with sending it around the world, or do you outsource the production... [Read more]
Normal as any activity. You are subject to the laws of the country in which you conduct business. [Read more]
Yeah, but theoretically you get money from donors , These are not paid orders per se . So there is zero VAT (because there is nothing to add it to)? The fundraiser is a normal income like any other?... [Read more]
Theoretically there are - hint: kickstarter fulfillment center - but it pays off with larger quantities. I don't know about the rules in Poland [Read more]
Apart from the bad temperature formula in DS, did you have any problems or surprises with the AD5592? [Read more]
no [Read more]
Everything's cool, but why only greet your friends? ;-) [Read more]
And of course my girlfriends too :) - Or rather, Girlfriends first of all http://obrazki.elektroda.pl/8027094100_1489327180_thumb.jpg [Read more]