Bane Stojkovic
|
d166c58161
|
Copper keeps its 'Layer' property in the editor, the term PCB tools use for copper, while still counting as a Board Side component in code
|
2026-11-11 21:40:33 +01:00 |
|
Bane Stojkovic
|
144c19b44b
|
Changelog entry for PCB text moving to the bottom page of the silkscreen print-out
|
2026-11-11 21:19:55 +01:00 |
|
Bane Stojkovic
|
aef300d902
|
Traces, curved traces, ground fills, solder pads and PCB text call their layer 'Board Side', like every other part, and count as Board Side components in code; the saved field is still 'layer'
|
2026-11-11 21:15:26 +01:00 |
|
Bane Stojkovic
|
7ae773ab77
|
A part's Gerber silkscreen layer follows its Board Side in IGerberComponentSimple's default, so the exporter no longer swaps layers after the fact and GerberLayer.flip() is gone
|
2026-11-11 20:48:35 +01:00 |
|
Bane Stojkovic
|
698fba5630
|
Changelog: the Underside Display editing and the realistic board rendering get their own entries, and entries are ordered new features, improvements, bug fixes; CLAUDE.md records the ordering rule
|
2026-11-11 20:40:39 +01:00 |
|
Bane Stojkovic
|
34d475b18a
|
Merge branch 'master' into copper-improvements
# Conflicts:
# diylc/diylc-core/src/main/resources/update.xml
|
2026-11-11 18:39:47 +01:00 |
|
Bane Stojkovic
|
66d2eb9a0e
|
Changelog entry for the 'drawCoordinates' warning fix
|
2026-11-11 18:39:30 +01:00 |
|
Bane Stojkovic
|
1fe823270e
|
Hovering over a control point in a board's Underside Display shows its node name tooltip, as it does on the board itself
|
2026-11-11 18:39:29 +01:00 |
|
Bane Stojkovic
|
0d7e60b5a4
|
Opening an older file with a board no longer warns about an unknown 'drawCoordinates' property
|
2026-11-11 18:33:20 +01:00 |
|
Bane Stojkovic
|
13b31e6dd5
|
Review fixes: a drag in the Underside Display picks the part a click would, the part being placed there is drawn like the parts already there, a bottom Dot no longer adds an empty silkscreen page; one helper decides a part's board side and copper layers share an interface
|
2026-11-11 17:32:46 +01:00 |
|
Bane Stojkovic
|
5ef6952ef4
|
The AI component catalog no longer offers the deprecated inner layers, and lists the new 'Board Side' property
|
2026-11-11 17:05:44 +01:00 |
|
Bane Stojkovic
|
19c78e5fa9
|
Parts dragged from the component tree or toolbox into a board's Underside Display go on the bottom of the board
|
2026-11-11 17:02:06 +01:00 |
|
Bane Stojkovic
|
7f8c790936
|
A 'Dot' used as a solder joint can be put on the bottom of the board with the 'Board Side' property
|
2026-11-11 16:57:35 +01:00 |
|
Bane Stojkovic
|
27b32b0b3c
|
Changelog entries for the faded copper view, the true underside view and the hidden inner layers
|
2026-11-11 16:39:49 +01:00 |
|
Bane Stojkovic
|
eeca9f112d
|
New parts can be placed in a board's Underside Display; a part placed there goes on the bottom of the board
|
2026-11-11 15:46:29 +01:00 |
|
Bane Stojkovic
|
122a91a6f0
|
The silkscreen print-out has a separate page for parts placed on the bottom of the board
|
2026-11-11 15:37:27 +01:00 |
|
Bane Stojkovic
|
246763419c
|
All PCB parts with a top silkscreen, including tube sockets, rotary switches, relays and transformers, have the 'Board Side' property
|
2026-11-11 15:34:40 +01:00 |
|
Bane Stojkovic
|
9721307586
|
Bottom-side plan: the board side is a plain property and parts are not mirrored for the user
|
2026-11-11 15:31:32 +01:00 |
|
Bane Stojkovic
|
9765f04e3c
|
Parts placed on the bottom of the board are drawn faded on the canvas and solid in the Underside Display mirror
|
2026-11-11 15:20:06 +01:00 |
|
Bane Stojkovic
|
df873df04a
|
Resistors, capacitors, diodes, ICs, transistors and other PCB parts can be placed on the bottom of the board with the new 'Board Side' property; Gerber export puts their silkscreen on the bottom layer with the text mirrored
|
2026-11-11 15:15:19 +01:00 |
|
Bane Stojkovic
|
16f54fa479
|
'Solder Pad' on the top layer put its solder mask opening on the bottom layer in Gerber export
|
2026-11-11 15:15:10 +01:00 |
|
Bane Stojkovic
|
b76d315f44
|
Components can be dragged and their points stretched through the Underside Display mirror of a board
|
2026-11-11 15:05:28 +01:00 |
|
Bane Stojkovic
|
90e10f4597
|
Components can be selected by clicking them in the Underside Display mirror of a board
|
2026-11-11 14:56:02 +01:00 |
|
Bane Stojkovic
|
3506c97403
|
A component can report which side of the board it is mounted on, and Gerber export puts the silkscreen of a part mounted underneath on the bottom layer
|
2026-11-11 14:48:57 +01:00 |
|
Bane Stojkovic
|
324cb20634
|
Gerber export decides each component's layer in one place, and Gerber layers can be mapped to the other side of the board
|
2026-11-11 14:46:02 +01:00 |
|
Bane Stojkovic
|
39c7743c30
|
Regenerated regression reference images for the far-side copper fade
|
2026-11-11 14:25:25 +01:00 |
|
Bane Stojkovic
|
0c26a71174
|
Merge branch 'master' into copper-improvements
# Conflicts:
# diylc/diylc-core/src/test/java/org/diylc/presenter/DrawingManagerTest.java
|
2026-11-11 10:26:39 +01:00 |
|
Bane Stojkovic
|
2e6354883f
|
Updated the regression-test skill: the suite has just under 100 projects, the classpath is built in the same reactor run as the compile, and the expected version is the newest one in update.xml
|
2026-11-11 10:21:58 +01:00 |
|
Bane Stojkovic
|
a6329c45bd
|
'Highlight Connected Areas', netlists and AI analysis could ignore trace cuts after the board under them was moved or edited, or when the cuts were scrolled out of view, and showed the whole strip as connected
|
2026-11-11 10:21:44 +01:00 |
|
Bane Stojkovic
|
f73574641c
|
phase 1
|
2026-11-10 22:50:16 +01:00 |
|
Bane Stojkovic
|
9f6124f719
|
rojects with a resistor, capacitor or other leaded component whose Width or Length had been cleared in the property editor could not be opened; such values now fall back to the default size, and Width and Length can no longer be left empty
|
2026-11-10 16:58:23 +01:00 |
|
Bane Stojkovic
|
47d67d6311
|
Update ValueNotationBinder.java
|
2026-11-10 11:18:08 +01:00 |
|
Bane Stojkovic
|
025fcab11b
|
add inductance and voltage
|
2026-11-10 10:40:34 +01:00 |
|
Bane Stojkovic
|
b2f99c7022
|
Added 'Value Notation' to the Config menu
|
2026-11-09 21:44:17 +01:00 |
|
Bane Stojkovic
|
bff9e05843
|
Rotated labels in pasted components and building blocks were drawn in the wrong place
|
2026-11-07 20:14:42 +01:00 |
|
Bane Stojkovic
|
b245396845
|
Delete 6.10.0-patreon.md
|
2026-11-06 18:24:10 +01:00 |
|
Bane Stojkovic
|
eea7d45cc9
|
ai notes
|
2026-11-06 10:51:34 +01:00 |
|
Bane Stojkovic
|
396c150472
|
datasheet fix
v6.10.0
|
2026-11-06 09:57:02 +01:00 |
|
Bane Stojkovic
|
c47ff3a8fc
|
release
|
2026-11-06 09:42:23 +01:00 |
|
Bane Stojkovic
|
bf7fdafef5
|
blocks and variants import enhancements
|
2026-11-06 09:39:07 +01:00 |
|
Bane Stojkovic
|
35bf22edea
|
test sync
|
2026-11-06 09:29:50 +01:00 |
|
Bane Stojkovic
|
f249ba6b9e
|
Update update.xml
|
2026-11-04 10:45:48 +01:00 |
|
Bane Stojkovic
|
0d2475d4f6
|
heat sink resistor
|
2026-11-04 10:38:27 +01:00 |
|
Bane Stojkovic
|
2ae30b9630
|
fix test config
|
2026-11-04 10:15:08 +01:00 |
|
Bane Stojkovic
|
e751c20e93
|
added ability to save default model
|
2026-11-03 21:35:17 +01:00 |
|
Bane Stojkovic
|
12ac7fe809
|
to-1 flange added
|
2026-11-03 18:31:11 +01:00 |
|
Bane Stojkovic
|
1ae9c17cb0
|
add variants button in the tree
|
2026-11-03 18:18:12 +01:00 |
|
Bane Stojkovic
|
75d0accc5a
|
more datasheet models
|
2026-11-03 16:08:12 +01:00 |
|
Bane Stojkovic
|
54179e2d7b
|
regulator coverage gap
|
2026-11-03 13:44:22 +01:00 |
|
Bane Stojkovic
|
732281f3d7
|
consolidate pin color and pin rendering
|
2026-11-03 12:08:33 +01:00 |
|