Skip to the content
PCBKitNew board
2 layers149.6 × 89 mmDaqduino FOR MANUFACTURE, the printed circuit board in 3D

Daqduino FOR MANUFACTURE

ImogenWren/daqduino1

DAQ Arduino, Voltage and Current Data Aquisition Unit

Size
149.6 × 89 mm
Copper layers
2
Thickness
1.6 mm
Parts
79
Nets
64
Pads
320
Tracks, vias
558, 22
Pours
4
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
23 Feb 2023
Updated
13 Jul 2023

Overview

Daqduino FOR MANUFACTURE is an open-source printed circuit board by ImogenWren, from the ImogenWren/daqduino repository on GitHub, published under the AGPL-3.0 licence. It is a 2-layer board of 149.6 × 89 mm with 79 parts on 64 nets, routed with 558 tracks and 22 vias.

It is built around the LM358 and TXS0108EPW. Its parts include 26 resistors, 12 connectors, 8 capacitors, 8 diodes and 6 ICs. It belongs with the sensors and measurement boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

DAQduino

DAQ Arduino, Voltage and Current Data Aquisition Unit.

Goal

DAQduino is a standalone DAQ device capable of logging data from a few sources to a CSV file on an SD card, sending data in realtime to a PC, and displaying the data for a particular sensor on a screen

Using Arduino for Data Aquisition

There are several different methods that could be used for basic Data Aquisition tasks with just a few sensors that are easy to integrate with the Arduino Platform.

  1. Arduino streams serial data in CSV format.

    • Use Putty/Kitty to record log
    • Python program to log to file
    • LabVIEW program to log to file
  2. Arduino streams data in JSON format.

    • Use Putty/Kitty and export data later
    • Python to log to file
  3. Arduino waits for serial message to release data packet

    • Putty/Kitty to record log
    • LabVIEW for full DAQ implementation
    • Python for basic IO Interface - command line?
    • Python Desktop App
  4. Full Integration between arduino and desktop software.

Functions:

  • 10v, 12v and 24v outputs for sensor power
  • 0 - 10v analog input
  • 0 - 5v TTL IO
  • 4 - 20mA input
  • OLED Screen
  • Encoder Control
  • Basic Scaling
Stretch Goals:
  • 0 - 10 v output
  • 0 - 20 mA output

Communications:

  • Serial Data
  • Labveiw Integration?

Parts

79
QtyValueFootprintReferences
103k3Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R5, R6, R6, R7, R7, R8, R8, R9, R9
6100n000_Capacitors_Immo:C_0805_2012_HandSolder_kawaiiC2, C2, C3, C3, C4, C4
610kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R2, R3, R3, R10, R10
4100uCapacitor_SMD:CP_Elec_10x10EC1, EC1, EC2, EC2
2100rResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R4
212vTestPoint:TestPoint_Bridge_Pitch2.54mm_Drill1.0mmTP2, TP2
212v RegulatorPackage_TO_SOT_THT:TO-220-3_Horizontal_TabDownU2, U2
21kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR13, R13
22 Wire Sensor000_Connectors_Immo:TerminalBlock_Altech_AK300-2_P5.00mmJ5, J5
2220rResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R1
224vTestPoint:TestPoint_Bridge_Pitch2.54mm_Drill1.0mmTP1, TP1
224v Power Input000_Connectors_Immo:TerminalBlock_Altech_AK300-2_P5.00mmJ1, J1
22k2Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR12, R12
23v3TestPoint:TestPoint_Bridge_Pitch2.54mm_Drill1.0mmTP4, TP4
2470nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C1
24k7Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11, R11
25vTestPoint:TestPoint_Bridge_Pitch2.54mm_Drill1.0mmTP3, TP3
2Arduino_Uno_R3_Shield-simple000_Modules_Immo:Arduino_Uno_R3_Shield-simpleXA1, XA1
2BiasTestPoint:TestPoint_Bridge_Pitch2.54mm_Drill1.0mmTP5, TP5
2LM358Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1, U1
2Micro SD Card000_Connectors_Immo:microSD_HC_Molex_104031-0811J7, J7
2Mode Select000_Pin_Headers_Immo:PinHeader_2x03_P2.54mm-alt-pin-noJ3, J3
2Sense Current000_Connectors_Immo:TerminalBlock_Altech_AK300-2_P5.00mmJ2, J2
2Sense VoltageTestPoint:TestPoint_Bridge_Pitch2.54mm_Drill1.0mmTP6, TP6
2TXS0108EPWPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU3, U3
2V_{sensor} Select000_Pin_Headers_Immo:PinHeader_2x03_P2.54mm-alt-pin-noJ4, J4
2blueDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD4, D4
2greenDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD3, D3
2redDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D1
2yellowDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2, D2

The 78 most common of 79 parts.

Questions

How big is the Daqduino FOR MANUFACTURE PCB?

It measures 149.6 × 89 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Daqduino FOR MANUFACTURE use?

79 parts, built around the LM358 and TXS0108EPW. 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 Daqduino FOR MANUFACTURE KiCad files?

From the ImogenWren/daqduino repository on GitHub, at the commit this page was made from: the board is daqduino-pcb/daqduino-FOR_MANUFACTURE.kicad_pcb and its schematic daqduino-pcb/daqduino-shunt-resistor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Daqduino FOR MANUFACTURE design in my own project?

Its repository publishes it under the AGPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from ImogenWren/daqduino

1
  • 2 layers68.6 × 53.3 mmDaqduino, the printed circuit board in 3D

    Daqduino

    ImogenWren/daqduino

    DAQ Arduino, Voltage and Current Data Aquisition Unit

    39 parts1AGPL-3.0

Similar boards

  • 4 layers77.3 × 95.7 mmPico tty, the printed circuit board in 3D

    Pico tty

    JeremyJStarcher/kim-1-clone-hardware

    Some hardware projects for the KIM-1 clone the PAL-1 and PAL-2

    23 parts1MIT
  • 4 layers230 × 196.7 mmSteel form Dish washer, the printed circuit board in 3D

    Steel form Dish washer

    R-Mutura/DISHWASHER

    Contains hardware and Software implementation of a dishwasher product

    156 parts
  • 4 layers68.6 × 53.3 mmIcezum, the printed circuit board in 3D

    Icezum

    FPGAwars/icezum

    :star2: IceZUM Alhambra: an Arduino-like Open FPGA electronic board

    218 parts357GPL-3.0
  • 2 layers94.5 × 74.4 mmAx58100-stm32-ethercat, the printed circuit board in 3D

    Ax58100-stm32-ethercat

    MetalMusings/MyOwnEtherCATDevice

    Documentation accompanying the "Make My Own EtherCAT device" video serie on Youtube.

    184 parts93
  • 4 layers80 × 100 mmBaseboard, the printed circuit board in 3D

    Baseboard

    NVIDIA-AI-IOT/my-jetson-nano-baseboard

    An open source Jetson Nano baseboard and tools to design your own.

    240 parts91
  • 4 layers80 × 73.8 mmESP32-Bit Pirate Dock, the printed circuit board in 3D

    ESP32-Bit Pirate Dock

    AndreiVladescu/ESP32-Bit-Pirate-Hardware

    Carrier breaker-board for the ESP32-S3 Devkit. Works great with the ESP32-Bit-Pirate firmware.

    49 parts85CERN-OHL-W-2.0
  • 4 layers42.8 × 36.8 mmDriver board, the printed circuit board in 3D

    Driver board

    blazer82/FT81x_Arduino_Driver

    FT81x on ST7701S Arduino Driver

    49 parts59MIT
  • 2 layers81.3 × 30.9 mmISABlaster, the printed circuit board in 3D

    ISABlaster

    scrapcomputing/ISABlaster

    A software-defined ISA card powered by a Raspberry Pi Pico

    24 parts53GPL-2.0