diff --git a/CHANGELOG.md b/CHANGELOG.md index b246a7eb..5fe255d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -60,8 +60,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 (#289 #290) - KiCad 5 "assert "lower <= upper" failed in Clamp()" (#304) - Missing XYRS information for components with multiple units (#306) -- Schematic v6: Problems when creating a variant of a sub-sheet that was edited - as a standalone sheet (#307) +- Schematic v6: + - Problems when creating a variant of a sub-sheet that was edited as a + standalone sheet (#307) + - Autoplace fields could be lost in variants. - iBoM: Name displayed in the HTML when using filters and/or variants. - Position: Components wrongly separated by side when the side column wasn't the last column (#313) diff --git a/kibot/kicad/v6_sch.py b/kibot/kicad/v6_sch.py index 893ee48f..5779331d 100644 --- a/kibot/kicad/v6_sch.py +++ b/kibot/kicad/v6_sch.py @@ -1129,7 +1129,7 @@ class SchematicComponentV6(SchematicComponent): if self.convert is not None: data.append(_symbol('convert', [self.convert])) data.append(Sep()) - if self.in_bom or self.on_board: + if self.in_bom or self.on_board or self.fields_autoplaced: if self.in_bom: data.append(_symbol('in_bom', [Symbol('yes')])) if self.on_board: