You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm wanting to see if I'm doing something wrong or if there's a feature missing from KiBot here:
I'm currently using the "JLCPCB Rotation Offset" field on my footprints to configure an override for a footprint rotation. It's a 'LED_WS2812B-2020_PLCC4_2.0x2.0mm' footprint which KiBot, in misc.py, provides an override of 90*, however this is showing up incorrectly in JLC's previewer (which is a separate issue!), so I've had to duplicate the footprint and rename it to stop this override, and instead wanted to try applying my own override using the JLCPCB Rotation Offset field on my footprint.
The issue I was finding is that KiBot isn't loading the fields on the footprint from the pcb file, but instead loads them from the symbol in the schematic instead.
When doing PCBs, I place fields specific to the footprint and PCB assembly I will only apply in the PCB editor, and I very very rarely will do a "Update Schematic from PCB" command to bring assembly fields back into the schematic.
I guess the question is: should KiBot be loading the fields for a component from both the schematic and pcb, rather than just the schematic, or is it a standard process to do a "Update Schematic from PCB" command after editing something in the PCB?
Seems a bit of a weird process though to me to do a PCB fabrication change, but then also have to port those changes to the schematic first for them to work.
Would be great if KiBot could merge both fields from the symbol and footprint into the "component"!
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I'm wanting to see if I'm doing something wrong or if there's a feature missing from KiBot here:
I'm currently using the "JLCPCB Rotation Offset" field on my footprints to configure an override for a footprint rotation. It's a 'LED_WS2812B-2020_PLCC4_2.0x2.0mm' footprint which KiBot, in misc.py, provides an override of 90*, however this is showing up incorrectly in JLC's previewer (which is a separate issue!), so I've had to duplicate the footprint and rename it to stop this override, and instead wanted to try applying my own override using the
JLCPCB Rotation Offset
field on my footprint.The issue I was finding is that KiBot isn't loading the fields on the footprint from the pcb file, but instead loads them from the symbol in the schematic instead.
When doing PCBs, I place fields specific to the footprint and PCB assembly I will only apply in the PCB editor, and I very very rarely will do a "Update Schematic from PCB" command to bring assembly fields back into the schematic.
I guess the question is: should KiBot be loading the fields for a component from both the schematic and pcb, rather than just the schematic, or is it a standard process to do a "Update Schematic from PCB" command after editing something in the PCB?
Seems a bit of a weird process though to me to do a PCB fabrication change, but then also have to port those changes to the schematic first for them to work.
Would be great if KiBot could merge both fields from the symbol and footprint into the "component"!
Beta Was this translation helpful? Give feedback.
All reactions