Skip to content

FreeCAD

Open-Source 3D CAD Modeling Software

freecad diagram

FreeCAD is a powerful and versatile open-source 3D CAD modeling software designed for engineers, architects, designers, and hobbyists. With its extensive feature set and user-friendly interface, FreeCAD offers a flexible and accessible platform for creating precise and complex 3D models for a wide range of applications.

Key Features

  • Parametric Modeling: Create parametric models that can be easily modified and updated, allowing for efficient design iterations.
  • Modular Architecture: FreeCAD's modular architecture and open-source nature make it highly customizable and extendable, with a wide range of plugins and modules available.
  • Multiple Workbenches: Access specialized workbenches tailored to different design tasks, such as part design, assembly, drafting, and simulation.
  • Compatibility: Import and export a variety of file formats, including STEP, IGES, STL, DXF, and OBJ, ensuring compatibility with other CAD software and tools.
  • Community and Support: Join the vibrant FreeCAD community for support, tutorials, and collaboration, with active forums and user-contributed resources.

Getting Started

To get started with FreeCAD, download and install the software from the official website. The website also offers comprehensive documentation, tutorials, and video guides to help you learn FreeCAD and master its features.

Community and Support

Join the FreeCAD community on the official forums to engage with other users, share your projects, ask questions, and contribute to the development of FreeCAD. Stay informed about the latest updates, announcements, and community-driven developments.

Unlock your creativity and bring your ideas to life with FreeCAD—a powerful and accessible 3D CAD modeling software for all your design needs.

Volumes

/nfs-nas-swarm/config/
/nfs-nas-swarm/data/

Deployment

No Special requirments

Docker swarm file

version: '3.3'
services:
  freecad:
    image: lscr.io/linuxserver/freecad:latest
    environment:
      PGID: '911'
      PUID: '911'
      TZ: Europe/Amsterdam
    volumes:
     - /swarm/config/freecad:/config
    networks:
     - internal
     - traefik-public
    logging:
      driver: json-file
    deploy:
      replicas: 0
      labels:
        traefik.http.services.freecad.loadbalancer.server.port: '3000'
        sablier.enable: 'true'
        traefik.http.routers.freecad-https.rule: Host(`freecad.vnerd.nl`)
        traefik.http.routers.freecad-http.middlewares: https-redirect
        traefik.http.routers.freecad-http.rule: Host(`freecad.vnerd.nl`)
        traefik.http.routers.freecad-http.entrypoints: http
        traefik.http.routers.freecad-https.tls.certresolver: le
        traefik.http.routers.freecad-https.middlewares: authelia,freecad-sablier@file
        sablier.group: freecad
        traefik.constraint-label: traefik-public
        traefik.http.routers.freecad-https.entrypoints: https
        traefik.docker.lbswarm: 'true'
        traefik.docker.network: traefik-public
        traefik.enable: 'true'
        traefik.http.routers.freecad-https.tls: 'true'
      placement:
        constraints:
         - node.labels.Arch!=i686
         - node.labels.worker==enabled
networks:
  internal:
    driver: overlay
  traefik-public:
    external: true

Notes

Comments