last_updated: 2026-01-29

qcad#

Building is fun: https://codeberg.org/felixhummel/provision/src/branch/main/desktop/qcad

  • entity: line, circle

  • block: grouped entities

  • layer: order by name (footgun)

Nice, there are parts libraries: https://www.qcad.org/en/qcad-add-ons

Booh! Library Browser is pro edition only. Fuck qcad!

Librecad!#

mkdir -p ~/.local/share/librecad/libraries
mv ~/Downloads/Architecture ~/.local/share/librecad/libraries

Usability is better for me. It feels modern.

If you want qcad style shortcuts, enable Keycode mode (button next to command line).

There is a bug though (v2.2.1.3-2):

  • scaling an image down (0 < scale < 1) does not work

There were more bugs on 2.2.0.2-1build3 (keycodes, trim) which is currently (2026-01-29) present in the Ubuntu 22.04 repos.

Snapping#

I want Snap on Endpoints and Snap on Entity by default. If only Snap on Endpoints seems to work, then you have to make sure that the layer is editable and not frozen. This is quite unexpected behavior.

Usage Notes#

  • hold shift to easily draw horizontal / vertical angles

Tracing Howto#

Based on First pre-process images (deskew):

mkdir orig img
# copy images to orig/
for f in $(ls orig/); do
  uvx deskew orig/$f -o img/$f
done

Links#