opencax/GSoC

Modernize KiCad's STEP exporter

mikwielgus opened this issue · 0 comments

Outline

The current STEP exporter is a standalone executable written in poorly-structured code that duplicates the 3D Viewer functionality and has its own PCB file parser. This makes the exporter sometimes give different results than in the 3D Viewer, and makes the STEP code overall difficult to maintain. We need a new STEP exporter that is based on the same code as the 3D Viewer and is integrated in the Pcbnew executable

Details

Relevant issues:

Expected Outcome

The STEP exporter is based on the same code as the 3D Viewer and is integrated into the Pcbnew executable.

Project Properties

Skills

  • C++
  • 3D modelling
  • OpenCascade

Difficulty

Medium

Size

350 hours

Additional Information