Skip to content

About

A lightweight, portable parametric CAD application for electrical control panel layout design and documentation https://panelmaster.app

Resources

Stars

51 stars

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

PanelMaster

A lightweight, portable parametric CAD application for electrical control panel layout design and documentation.
Visit PanelMaster.app.

Features:

  • Design electrical control panels across multiple mounting surfaces
  • Parametric constraints and real-world dimensions
  • Position, align, duplicate, and nest components
  • Quickly modify existing designs as requirements change
  • Replace entire panels with automatic dimension adjustment
  • Create technical documentation and reusable title blocks
  • Export panel cutouts to DXF
  • Export drawings to SVG
  • Built-in component library
  • Documentation and help

Build / Installation

Native (Linux)

  • Make sure python, gcc, and make are installed
  • Install raylib (preferably static). See the official raylib build guide for installation instructions.
  • Run make to build PanelMaster

Native (Windows)

PanelMaster is built using the MSYS2 MinGW-w64 environment.

  • Install MSYS2
  • Update the system by running pacman -Syu, restarting the terminal when prompted, and running it again
  • Install GCC running pacman -S mingw-w64-x86_64-gcc
  • Install Make running pacman -S mingw-w64-x86_64-make
  • Download raylib 6.0 for MinGW-w64
  • Copy the contents of lib and include into the corresponding directories under C:\msys64\mingw64
  • Run make to build PanelMaster

Components

This repository includes a small selection of components as examples. A larger component library, along with a precompiled Windows binary, is available on my Ko-fi.

Thanks

PanelMaster is made possible thanks to the following outstanding open-source projects and their developers:

About

A lightweight, portable parametric CAD application for electrical control panel layout design and documentation https://panelmaster.app

Resources

Stars

51 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages