mirror of
https://github.com/pyroesp/GBDSO.git
synced 2026-02-20 02:01:29 +01:00
updated LOG file with freecad issue loading the tracks
This commit is contained in:
11
LOG.md
11
LOG.md
@@ -12,3 +12,14 @@ I've added two jumpers to the PCB so that the AT27C256R can be programmed from t
|
||||
## 07/03/2019:
|
||||
The first version of the PCB doesn't fit in a game shell. I forgot the notch at the top right corner.
|
||||
The PCB is also thicker (1.6mm) than an official game (1mm).
|
||||
|
||||
## 09/03/2019:
|
||||
I want to show how the board is plugged in the adapter board.
|
||||
For this I need to import the board into FreeCAD so I can do some 3D stuff.
|
||||
I always got an exception error when trying to load the tracks from the kicad_pcb file with the KiCAD StepUp mod for FreeCAD.
|
||||
The full length of the error can be viewed in the Report View under View>Panels.
|
||||
The exception fault came from the make_custom function. This function is called from make_shape and make_shape is called from make_pads.
|
||||
I printed the shape to the console and it did circle, rectangle, etc. fine but the first custom shape that it tried to make triggered the exception.
|
||||
By bypassing the make_shape function when a shape is custom, using a simple if shape <> "custom":, I could then load everything without errors in FreeCAD.
|
||||
I found the custom shapes by comparing the FreeCAD PCB and the KiCAD PCB. There were 6 custom pads in the PCB. They're used in the footprint for the audio jack.
|
||||
I changed those footprints from custom to rectangle and could load the PCB and it's tracks without a hitch.
|
||||
|
||||
Reference in New Issue
Block a user