opencax / GSoC

Google Summer of Code Projects
30 stars 14 forks source link

Modernize KiCad's STEP exporter #51

Closed mikwielgus closed 1 year ago

mikwielgus commented 2 years ago

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

Difficulty

Medium

Size

350 hours

Additional Information