Commit Graph

505 Commits

Author SHA1 Message Date
Bane Stojkovic a1c27ef1b2 transparency for traces 2025-03-18 20:59:51 +01:00
Bane Stojkovic 2835129cd8 Merge branch 'refactor/maven' into feature/mirror2 2025-03-17 22:53:03 +01:00
Branislav Stojkovic f06bd0d49c Omit boards, wires, traces, terminals, etc from Spice netlist output 2025-03-17 16:08:02 +01:00
Branislav Stojkovic be63f10ef4 Merge branch 'refactor/maven' into feature/mirror2 2025-03-17 12:14:40 +01:00
Branislav Stojkovic 2ead5592d8 performance upgrade 2025-03-17 12:05:26 +01:00
Branislav Stojkovic 5c745d2d45 mirror 2025-03-14 14:06:14 +01:00
Branislav Stojkovic ccf5d20713 mirror 2025-03-14 11:23:56 +01:00
Bane Stojkovic f966f8873a fixes for netlist 2025-03-11 23:18:36 +01:00
Branislav Stojkovic e088b5e8c9 fix mavenized 2025-03-11 12:18:00 +01:00
Branislav Stojkovic dac2f8554a mavenization 2025-03-10 16:12:55 +01:00
Branislav Stojkovic 038e2bcbb4 mavenization 2025-03-10 15:30:18 +01:00
Branislav Stojkovic 6e347fd7d0 mavenization 2025-03-10 15:21:43 +01:00
Branislav Stojkovic f820c23093 mavenize 2025-03-10 13:03:51 +01:00
Bane Stojkovic b657a4d53f Feature/gerber (#881)
* gerber initial implementation

* added icon

* refactor actions

* add ground fill for gerber

* reorganize export actions

* fix gerber export of pcb text

* handle negative pcb text

* improve positioning of pcb text

* add board outline for gerber

* add support for other pad shapes

* handle 0 hole size

* added solder mask layer

* refactor gerber support to simplify components

* added silk screen support, some refactor

* libs

* fix mirroring

* outline support

* simplify layers

* Fix board alignment

* handle circular pads

* handle empty string

* update

* fixes

* add text to silk

* fix text tracing

* cleanup

* fix layer id

* optimize continuity calculations

* Solder pad - pth vs npth

* gerber fixes

* netlist improvement

* Update update.xml

* Pasting a building block sometimes messes up the z-order of components

* Pasting a building block sometimes switches selection to previously added components and canvas moves to the wrong position

* 'Highlight Continuity Areas' sometimes renders stale areas when clicked

* beta build

* fix builds

* appimage

* appimage

* appimage

* fix building from downloaded jre

* disable fractional metrics

* appimage

* Create build.zip

* bat for setup

* fix for high DPI monitors

* fixes

* scaling

* appimage

* 4.41 release

* cleanup

* Update org.eclipse.core.resources.prefs
2025-03-07 10:57:31 +01:00
Bane Stojkovic d996847b6d Feature/freeway (#876)
* freeway initial

* freeway improvements

* handle circuits with one path

* freeway improvements
2025-02-15 09:54:55 +01:00
Bane Stojkovic cd2f6fe417 Loading files that contain lines with end arrows sometimes produces errors in the log and lines not to be loaded 2025-02-13 20:15:30 +01:00
Bane Stojkovic 8d9234d3f6 Show Label text in 'Project Explorer' in addition to the name 2025-02-10 22:23:19 +01:00
Bane Stojkovic 3f448c1537 'Proto Board 780 Holes' now aligns with the grid 2025-02-09 22:23:19 +01:00
Bane Stojkovic 40851b4a62 naming 2025-02-09 21:51:49 +01:00
Bane Stojkovic 88ded5eb0d Ability to change pitch and appearance of PCB Terminal Block component 2025-02-09 21:50:20 +01:00
Bane Stojkovic 0ca4df3161 Allow guitar wiring analyzer when some of the switching configuration do not produce output 2025-02-09 16:22:34 +01:00
Bane Stojkovic e0aa7d99ee Ability to set explicit dimensions of basic shapes - rectangles and ellipses 2025-02-09 16:10:30 +01:00
Lukasz Tekieli 713bca84af Add 4PDT On/On/On (#854)
Adds 4PDT On/On/On Type 1 and Type 2 switches.
Type 2 models for example the DiMarzio EP1111.
2025-02-09 15:53:21 +01:00
Bane Stojkovic ac6be61379 Feature/paralel serial (#871)
* Parallel/serial

* chore: fix parallel

* chore: tree

* graph improvements

* fix html render

* treble bleed detection
2025-02-09 15:47:55 +01:00
php4fan 8173f1a975 Allow one-switch DIP switches (#860)
I wonder if this alone will fix #859. Haven't tested
2025-02-09 15:45:19 +01:00
Jamie Drinkell 9968fb8283 BuzzerSymbol label fix (#833)
* Add IEC option

* Add Buzzer Schematic Symbol

* Add Buzzer Component

* Buzzer Symbols Cleanup

Remove unused libraries, Datasheet stuff etc.

* ResistorSymbol Cleanup

* Fix BuzzerSymbol width for label issues
2024-12-16 16:25:45 +01:00
Bane Stojkovic 7e04c18b14 fix: Toroidal Inductor hangs the application if it doesn't have inductance value set 2024-09-20 22:10:56 +02:00
Jamie Drinkell 8b414b8fda Resistor IEC type, Buzzer Schematic Symbol and Buzzer Component (#827)
* Add IEC option

* Add Buzzer Schematic Symbol

* Add Buzzer Component

* Buzzer Symbols Cleanup

Remove unused libraries, Datasheet stuff etc.

* ResistorSymbol Cleanup
2024-09-20 21:23:57 +02:00
Benjamin van der Burgh b2afe2e2c5 Add G-I-O transistor pinout (#790)
Co-authored-by: Ben van der Burgh <ben@metabolic.nl>
2024-09-20 21:11:03 +02:00
Bane Stojkovic 4660467df5 Proto board updates 2023-04-27 09:17:44 +02:00
Bane Stojkovic 73a12bc107 Update ProtoBoard780.java 2023-04-26 17:32:55 +02:00
Bane Stojkovic ece6015a7f Ability to rotate (almost) all components using keyboard shortcuts and 'Transform Selection' menu 2023-04-26 17:32:50 +02:00
Bane Stojkovic 1cbdf505fe Update ProtoBoard780.java 2023-04-22 18:01:45 +02:00
Bane Stojkovic f0c1970784 Proto board 780 draft 2023-04-14 08:24:55 +02:00
Bane Stojkovic 48fe5f496b Fix fuse symbol 2023-03-29 09:38:27 +02:00
Bane Stojkovic 3a5e6f553d Fix issue with null value in inductor causing exceptions 2023-03-28 16:12:19 +02:00
Bane Stojkovic 72f61b978a REname audio transformer component 2022-12-23 16:00:26 +01:00
Bane Stojkovic 8211976044 Trace cut doesn't affect continuity of vero board traces 2022-12-23 08:24:43 +01:00
Bane Stojkovic 22e9bbaa20 Fix netlist regression issue for IC 2022-12-20 23:43:23 +01:00
Bane Stojkovic 0fcf7e1fd4 Enhance jack icon 2022-12-20 23:42:57 +01:00
Bane Stojkovic 04302866e9 Jack icon improvement 2022-12-16 16:21:23 +01:00
Bane Stojkovic 9bcc56f228 Added '1/8&quot; Cliff Jack' component - stereo and mono 2022-12-15 23:25:49 +01:00
Bane Stojkovic 7a186d0d49 Show wire gauge in the bom and project explorer 2022-12-14 22:15:40 +01:00
Bane Stojkovic 063cfde769 Diode symbol doesn't appear in the BOM 2022-12-14 12:29:45 +01:00
Bane Stojkovic b89a851513 Show jack type in the BOM 2022-12-13 18:39:16 +01:00
Bane Stojkovic b6f3020072 DIL IC pin labels don't match between the rendered values and values in the netlist 2022-12-12 23:35:02 +01:00
Bane Stojkovic e9414613a4 Don't show label value in bom and other places 2022-12-12 01:17:36 +01:00
Bane Stojkovic 92f9c0c89a Added 'PCB Terminal Block' component 2022-12-12 01:03:07 +01:00
Bane Stojkovic 16d718ffc5 Added 'Solder Lug' component 2022-12-11 00:20:43 +01:00
Bane Stojkovic 15110214ea Fix toggle switch serialization of name 2022-12-09 11:17:37 +01:00