This comprehensive page is a practical collection about CAD faces with layman explanations of mathematics and additional code fragments. It deals with vectors, angles, normals, 2D projections, rotations and more. The best news is that even BricsCAD Classic supports both Lisp and 3D commands like RuleSurf. Even with limited resources you can build great solutions. […]

## Flattening ruled surfaces to blanks

This page provides solutions and background information on making blanks or, more specific, flattening a ruled surface. There are quite a few applications. Consider, for example, blanks of a spiral drill for ground drilling, wood or metal plating in shipbuilding and curved walls and ceilings in architecture. The objective is to get a powerful tool […]

## GHS pictograms as SVG download

If you are not interested in the details, you can download the GHS labels here. The labels have been converted from EPS to SVG and can therefore be used directly on web pages or different. https://www.unece.org/trans/danger/publi/ghs/pictograms.html contains the images. This is the file with all variations. If DXF is desired, Inkscape SVG files can easily […]

## CAD-Lisp: configuration file syntax

There are plenty of ways to create configuration files. They all have pros and cons. What are the possibilities for CAD-Lisp? Choosing a configuration file syntax Win.ini is nice because of its simple structure. The downside is that it is limited, lacking array functionality for example. On the other side of the spectrum there is […]

## Linux and BricsCAD on a Lenovo Ideapad L340-15API

From time to time we need a laptop for CAD. A cost effective solution is the Lenovo Ideapad L340-15API with standard 16GB RAM plus a Ryzen 7 GPU. Here is the story and the findings. Only modification is an upgraded M2 unit. We’re totally impressed by performance, combined with a desktop screen. The laptop screen […]

## The Linux BricsCAD pages, part 7: Publishing your drawings

Printing in Linux is very different, but not harder. In fact, scripting creates extra possibilities… THIS ARTICLE IS UNDER CONSTRUCTION. YOUR POSITIVE INPUT IS APPRECIATED. All related parts: 1: Introduction 2: Linux base install 3: More user software 4: Tuning Linux 5: Tuning your software 6: Getting BricsCAD working 7: Publishing your drawings PDF as […]

## The Linux BricsCAD pages, part 4: Tuning Linux

Optimizing your Linux CAD environment. A proper work space means increased speed and optimized working pleasure… THIS ARTICLE IS UNDER CONSTRUCTION. YOUR POSITIVE INPUT IS APPRECIATED. All related parts: 1: Introduction 2: Linux base install 3: More user software 4: Tuning Linux 5: Tuning your software 6: Getting BricsCAD working 7: Publishing your drawings GUI […]

## The Linux BricsCAD pages, part 3: More user software

So you have a running system with almost all software installed, out of the box. But there is more: This page… With a huge amount of additions. THIS ARTICLE IS UNDER CONSTRUCTION. YOUR POSITIVE INPUT IS APPRECIATED. All related parts: 1: Introduction 2: Linux base install 3: More user software 4: Tuning Linux 5: Tuning […]

## The Linux BricsCAD pages, part 2: Linux base install

So Xubuntu it is. Ready to install? THIS ARTICLE IS UNDER CONSTRUCTION. YOUR POSITIVE INPUT IS APPRECIATED. All related parts: 1: Introduction 2: Linux base install 3: More user software 4: Tuning Linux 5: Tuning your software 6: Getting BricsCAD working 7: Publishing your drawings Preparation You need partitions, free disk space. Assumed is an […]

## The Linux BricsCAD pages, part 1: Introduction

Linux is about choice, freedom and security. Great news but it looks hard to deploy a professional CAD environment in Linux. BricsCAD is the key to it and these pages are to help unlock it, from A to Z. THIS ARTICLE IS UNDER CONSTRUCTION. YOUR POSITIVE INPUT IS APPRECIATED. All related parts: 1: Introduction 2: […]

## The Linux BricsCAD pages, part 6: Getting BricsCAD working

BricsCAD runs on Windows, macOS and… Linux. Hello security, privacy and independency! There are also some caveats and this post deals with them. THIS ARTICLE IS UNDER CONSTRUCTION. YOUR POSITIVE INPUT IS APPRECIATED. All related parts: 1: Introduction 2: Linux base install 3: More user software 4: Tuning Linux 5: Tuning your software 6: Getting […]

## The Linux BricsCAD pages, part 5: Tuning your software

THIS ARTICLE IS UNDER CONSTRUCTION. YOUR POSITIVE INPUT IS APPRECIATED. All related parts: 1: Introduction 2: Linux base install 3: More user software 4: Tuning Linux 5: Tuning your software 6: Getting BricsCAD working 7: Publishing your drawings LibreOffice Sometimes LibreOffice (LO) tries to be too smart. If you type MHz, you don’t want Mhz […]

## CAD: An approach to mathematical curves for engineering, part 0, just hackish.

Part 0: Drawing mathematical functions in BricsCAD and AutoCAD. Calculating x and y values with a spreadsheet and drawing the curve in BricsCAD (and AutoCAD, ZWCAD). Post-processing: smoothing and exporting as SVG for LibreOffice, PDF. This is a series about creating mathematical curves in BricsCAD (and AutoCAD).Part 0, just hackish with a spreadsheet, result driven.Part […]

## CAD: An approach to mathematical curves for engineering, part 2, the coding.

This is a series about creating mathematical curves in BricsCAD (and AutoCAD).Part 0, just hackish with a spreadsheet, result driven.Part 1, the math, understanding ways to iterate.Part 2, the coding, techniques available. THIS ARTICLE IS UNDER CONSTRUCTION. YOUR POSITIVE INPUT IS APPRECIATED. In part 1 the mathematics are explained. It turns out to be a […]

## Documenting: LibreOffice Writer Template Changing

Internally, LibreOffice Writer has been used for technical documentation for many years: Writer is very strong in combination with style sheets and SVG format is perfectly supported. Vector-based images can therefore be inserted very well. When you work with large documents, there are two annoying peculiarities you should be aware of. The first is that […]

## CAD: An approach to mathematical curves for engineering, part 1, the math.

This is a series about creating mathematical curves in BricsCAD (and AutoCAD).Part 0, just hackish with a spreadsheet, result driven.Part 1, the math, understanding ways to iterate.Part 2, the coding, techniques available. THIS ARTICLE IS UNDER CONSTRUCTION. YOUR POSITIVE INPUT IS APPRECIATED. Introduction Mechanical engineers sometimes need mathematical curves. For example: A satellite dish is […]

## CAD: Insert and units

You add an external drawing and suddenly the scale is no longer correct. It is a problem that everyone sometimes encounters. How do you solve that? This article explains the consequences of various unit settings. Do you draw in inches? Or mm? Or unitless? And how are “INSUNITS”, “INSUNITSDEFSOURCE” and “INSUNITSDEFTARGET” set? Do you find […]

## CAD: Geometric Dimensioning and Tolerancing

Currently only in Dutch: https://vanderworp.org/nl/vorm-en-plaatstoleranties/

## Documenting: Libraries from CAD to PDF and HTML Publications

Extracting illustrations from CAD files for documentation is obvious. Organizations can do this smart and inexpensive by using XML. However, little can be found on the net about this. It is time for an example. For understanding the value for your organization, for learning and or for direct use. Part I: What we are going […]