Zerocat Label  v0.1.7
General Documentation for the Zerocat Label.
Zerocat Tools

Main Page | Related Pages | List of Files

We assume that you are running a standard GNU/Linux-libre Distribution like Trisquel, for example.

Tool Overview

General Tools

  • Git, used for source code management
  • your favorite text editor (i.e. GNU Emacs or Geany)
  • GNU Make
  • GCC, the GNU Compiler Collection
  • Doxygen
  • Markdown
  • M4, the GNU macro processor
  • GNU sed, stream editor
  • GIMP, GNU Image Manipulation Program
  • Inkscape, professional vector graphics editor

More specific Tools

  • LibreCAD, Open Source 2D-CAD
  • OpenSCAD, The Programmers Solid 3D CAD Modeller
  • the gEDA/gaf subset of tools from the gEDA-project, a full GPL'd suite and toolkit of Electronic Design Automation tools
  • PCB, Printed Circuit Board Editor

Very specific Tools


Our favorite source code manager. Please see Zerocat Git Usage for more infos about how to use it.


Doxygen is our favorite documentation generator. It scans for markdown files as well as for tagged remarks in code source files, and generates a nice html output.

Markdown and M4

Markdown is a text-to-html filter and converts text files with markdown syntax into html files. We use this to create the website of the zerocat label. The M4 macro processor is involved in this process as well.


The Programmer’s Solid 3D CAD Modeller.

$ openscad --version
OpenSCAD version 2015.03-1

The gEDA/gaf Subset of Tools from the gEDA-Project

i.e. gschem, gnetlist, gsymcheck, gerbv, etc.


Electronic circuit schematics are drawn with gschem, a member project of the gEDA-Suite.

$ gschem --version
gEDA 1.8.2 (g875406c)
Copyright (C) 1998-2012 gEDA developers
This is free software, and you are welcome to redistribute it under
certain conditions. For details, see the file `COPYING`, which is
included in the gEDA distribution.
There is NO WARRANTY, to the extent permitted by law.

See the gschem user guide to get introduced.


Printed Circuit Board Editor

$ pcb --version
PCB version 20110918


Free software suite by Peter Miller, used for ROM data manipulation with different tools, i.e.:

  • srec_cmp
  • srec_input
  • srec_cat
$ srec_cat --version
srec_cat version 1.58.D001
Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Peter Miller
The srec_cat program comes with ABSOLUTELY NO WARRANTY;
for details use the 'srec_cat -LICense' command.
The srec_cat program is free software, and you are welcome
to redistribute it under certain conditions; for
details use the 'srec_cat -LICense' command.

Main Page | Related Pages | List of Files