Skip to content

Default "Subtract Mask from Silkscreen" option is turned off in Kikit Fab? #899

@mpheyse

Description

@mpheyse

Prerequisites

  • I have read FAQ
  • I have searched existing issues (including closed ones)
  • I use KiKit at least version 1.7.2 (older version are not supported)

KiKit version

kikit, version 1.7.2

KiCAD version (only KiCAD 8 and 9 are supported)

10

Operating system

Win10

Description

I upgraded to KiCad 10 specifically to try out KiKit, didn't know it was unsupported

That may be why --DRC always
`Windows fatal exception: access violation

Current thread 0x00000624 (most recent call first):
File "C:\Program Files\KiCad\10.0\bin\Lib\site-packages\pcbnew.py", line 9917 in WriteDRCReport
File "C:\Program Files\KiCad\10.0\bin\Lib\site-packages\kikit\drc.py", line 202 in runBoardDrc`

But you can get around that with --no-drc

So my Actual issue is that when running FAB, specifically FAB JLC, the PLOT option "Subtract soldermask from silkscreen', which is always on by default in standard KiCad, is disabled, leaving ink on pads.

The Website does not list a option to re-enable it.

Steps to Reproduce

Draw silsscreen on a pad on a board.

Use KiCad Plot function to make Gerbers. Verify that "Subtract soldermask from silkscreen" is checked.

Load into a viewer, see that the Pads are clear

Use KiKit fab jlcpcb to make gerbers.

Load into a viewer, see that the Pads are covered in ink

Ploted from plain KiCad, as seen on JLC

Image

Fab from KiKit as seen on JLC kikit fab jlcpcb --no-drc SilkError.kicad_pcb test

Image

silkerrror.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions