Skip to the content
PCBKitNew board
2 layersArduinoDAC, the printed circuit board in 3D

A personal project to make an Arduino controlled DAC for use with oscilloscope visualizations

Copper layers
2
Thickness
1.6 mm
Parts
2
Nets
14
Pads
20
Tracks, vias
43, 0
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
21 Mar 2025
Updated
21 Mar 2025

Overview

ArduinoDAC is an open-source printed circuit board by Consano, from the Consano/ArduinoControlledDAC repository on GitHub. It is a 2-layer board with 2 parts on 14 nets, routed with 43 tracks and 0 vias.

It is built around the AD5175BRMZ-10-RL7. It belongs with the audio and music and sensors and measurement boards of this library.

Main components

1

README

README.md

ArduinoControlledDAC

This is a personal project to create an Arduino based DAC for use in Oscilloscope visualizations like the following https://www.youtube.com/watch?v=4gibcRfp4zA

The eventual goal is to have a small package that can be plugged into a 2 channel oscilloscope in XY mode and draw any given input function to a reasonable accuracy and with enough speed that it can be used as a functional DAC in addition to visualizations.

With this project I hope to either learn or reinforce the following skills:

  • C++ (and the Arduino Library)
  • KiCAD
  • Etching based PCB prototyping
  • Soldering
  • Device Design (for 3D printed Casings and the like)
  • Custom PCBs from a manufacturer
  • Github version control and documentation

While this may not result in a finished product I hope to at least get a functional prototype that I can then springboard into my senior project either in totality or through the experience gained here.

Parts

2
QtyValueFootprintReferences
2AD5175BRMZ-10-RL7Pot:SOP50P490X110-10NIC1, IC2

Questions

What parts does the ArduinoDAC use?

2 parts, built around the AD5175BRMZ-10-RL7. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the ArduinoDAC KiCad files?

From the Consano/ArduinoControlledDAC repository on GitHub, at the commit this page was made from: the board is KiCAD/ArduinoDAC.kicad_pcb and its schematic KiCAD/ArduinoDAC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ArduinoDAC design in my own project?

Its repository states no licence, so its author keeps all rights: ask Consano before reusing the design.

Similar boards

  • 2 layers37 × 19 mmPassive rpi hub75-adapter, the printed circuit board in 3D

    Passive rpi hub75-adapter

    hzeller/rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    2 parts4.4kGPL-2.0
  • 2 layersDiode template, the printed circuit board in 3D

    Diode template

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    2 parts547GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 button, the printed circuit board in 3D

    L0 button

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    2 parts546MIT
  • 2 layers35.1 × 46.8 mmSDEX2M2 Breakout Board, the printed circuit board in 3D

    SDEX2M2 Breakout Board

    NVNTLabs/switch2-SDEX2M2

    Micro SD Express to M.2 NVME Adapter for Nintendo Switch 2

    2 parts542GPL-3.0
  • 2 layers59.3 × 36.6 mmExpansionBoardTemplate, the printed circuit board in 3D

    ExpansionBoardTemplate

    BlueSCSI/BlueSCSI-v2

    BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350

    2 parts459GPL-3.0
  • 2 layersAlpha.9mm.wire, the printed circuit board in 3D

    Alpha.9mm.wire

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    2 parts410
  • 2 layers26.7 × 64 mmGpu power, the printed circuit board in 3D

    Gpu power

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    2 parts397Apache-2.0