Skip to the content
2 layers70 × 40 mmGCodeToAnalog, the printed circuit board in 3D

grbl-arduino_micro based Gcode to Analog converter circuit and code

Size
70 × 40 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
46
Pads
74
Tracks, vias
133, 16
Pours
1
Routed
Yes
KiCad
KiCad 4
Created
7 Oct 2018
Updated
4 Mar 2020

Overview

GCodeToAnalog is an open-source printed circuit board by GaudiLabs, from the GaudiLabs/GCodeToAnalog repository on GitHub, published under the LGPL-3.0 licence. It is a 2-layer board of 70 × 40 mm with 16 parts on 46 nets, routed with 133 tracks and 16 vias.

It is built around the MCP4922-E/SL. Its parts include 8 crystals, 3 ICs, 1 capacitor and 1 resistor.

Main components

1

README

README.md

GCodeToAnalog

grbl-arduino_micro based Gcode to Analog converter circuit and code

Modified the code and added analog out commands for circuit with digital to analog converter (DAC) MCP4922-E. Can be used to control analog pen printers by sending gcode.

Based on: https://github.com/rdpowers/grbl/blob/atmega32u4-support-8c/COPYING

Parts

16
QtyValueFootprintReferences
2GNDGaudiLabsFootPrints:Pad4x8X5, X6
2MCP4922-E/SLGaudiLabsFootPrints:SOIC-14_NU1, U2
2MountPad3GaudiLabsFootPrints:MountingHoleM3X7, X8
1100kGaudiLabsFootPrints:0805GR11
1100nFGaudiLabsFootPrints:0805GC3
1ARDUINO_MICROGaudiLabsFootPrints:Arduino_Micro_ThrougholeU3
1LOGOGaudiLabsLogos:GaudiLabs_8G***
1LOGOGaudiLabsLogos:DigitalToAnalogG***
1LOGOGaudiLabsLogos:DigitalToAnalogueTongueG***
1QGaudiLabsFootPrints:Pad4x8X4
1XGaudiLabsFootPrints:Pad4x8X1
1YGaudiLabsFootPrints:Pad4x8X2
1ZGaudiLabsFootPrints:Pad4x8X3

Similar boards

  • 2 layers144 × 80 mmDVDLaserScanner, the printed circuit board in 3D

    DVDLaserScanner

    GaudiLabs/OpenLaserScanningMicroscope

    Open Source Laser Scanning Microscope

    83 parts345GPL-3.0
  • 2 layers50.5 × 128.5 mmOpenThereminV45, the printed circuit board in 3D

    OpenThereminV45

    GaudiLabs/OpenThereminV4

    Open Source Theremin Instrument

    107 parts249GPL-3.0
  • 2 layers120 × 80 mmSpikeling v3.2, the printed circuit board in 3D

    Spikeling v3.2

    OpenSourceNeuro/Spikeling

    A hardware implementation of spiking neurons for neuroscience teaching and outreach

    233 parts21GPL-3.0
  • 2 layers101 × 82 mmPower board v4 4, the printed circuit board in 3D

    Power board v4 4

    maurer-lbb/inkube_hardware

    Open-source hardware (CAD + PCB) for inkudock, a modular incubator and closed-loop electrophysiology, and a water compartment lid preventing evaporation from cell cultures.

    117 parts
  • 4 layers60.6 × 100 mmTheremin, the printed circuit board in 3D

    Theremin

    adeboni/eurorack

    This repository stores various eurorack module designs I've made

    110 parts1GPL-3.0
  • 2 layers275 × 185 mmDogrudan sdr D, the printed circuit board in 3D

    Dogrudan sdr D

    kocer/direct-sampling-sdr

    Direct-sampling SDR transceiver with four phase-coherent channels, and a class-A power amplifier for 1.8 to 54 MHz.

    265 parts1
  • 2 layers140.5 × 30 mmType e, the printed circuit board in 3D

    Type e

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    16 parts3kApache-2.0
  • 2 layers41.4 × 14.5 mmU2f zero, the printed circuit board in 3D

    U2f zero

    conorpp/u2f-zero

    U2F USB token optimized for physical security, affordability, and style

    16 parts2.4k

Questions

How big is the GCodeToAnalog PCB?

It measures 70 × 40 mm and has 2 copper layers, 1.6 mm thick.

What parts does the GCodeToAnalog use?

16 parts, built around the MCP4922-E/SL. 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 GCodeToAnalog KiCad files?

From the GaudiLabs/GCodeToAnalog repository on GitHub, at the commit this page was made from: the board is GCodeToAnalog_PCB/GCodeToAnalog.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the GCodeToAnalog design in my own project?

Its repository publishes it under the LGPL-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).