Compare commits

...

846 Commits

Author SHA1 Message Date
Bane Stojkovic 396c150472 datasheet fix 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
Bane Stojkovic 1a4b40d36c sorting 2026-11-03 11:06:36 +01:00
Bane Stojkovic 55c48c6b24 ux4 sockec 2026-11-02 18:19:34 +01:00
Bane Stojkovic b7fece1edb submini tubes 2026-11-02 17:22:19 +01:00
Bane Stojkovic 3ba4434b66 tube improvements 2026-11-02 15:51:26 +01:00
Bane Stojkovic e369ea6200 diode improvements 2026-11-02 14:58:52 +01:00
Bane Stojkovic 3e043a8387 tube improvements 2026-11-02 14:40:23 +01:00
Bane Stojkovic 1dfef6dd6b Update update.xml 2026-11-02 13:10:51 +01:00
Bane Stojkovic ab16636860 transistor improvements 2026-11-02 13:01:11 +01:00
Bane Stojkovic b3b0ef746f Merge branch 'ics' into chassis 2026-11-02 10:17:05 +01:00
Bane Stojkovic 8abaf2884b Update update.xml 2026-11-02 10:16:52 +01:00
Bane Stojkovic a678b52f4d chassis 2026-11-02 10:16:05 +01:00
Bane Stojkovic 47f9056588 default shape border to 1px 2026-11-02 10:12:41 +01:00
Bane Stojkovic c5a462a385 chassis improvements 2026-11-02 10:08:00 +01:00
Bane Stojkovic b15a6e3f64 Derive the z-order of a building blocks placed as a single component based on its child components 2026-11-01 22:56:48 +01:00
Bane Stojkovic 79d230ff07 mark old ones for removal 2026-11-01 21:22:29 +01:00
Bane Stojkovic 23ecf9e8d7 more models 2026-11-01 20:39:57 +01:00
Bane Stojkovic fce069895f test fixes 2026-11-01 20:19:52 +01:00
Bane Stojkovic 4688879d0e IC improvements 2026-11-01 17:08:20 +01:00
Bane Stojkovic 15277452f4 Re-modeled factory variants of Resistor component type as datasheet in order to make them available to the AI; this will produce more accurate AI-driven edits 2026-10-31 20:21:04 +01:00
Bane Stojkovic 5d92812d3e catalog 2026-10-31 19:46:09 +01:00
Bane Stojkovic cdcd712d60 release prep 2026-10-30 10:16:24 +01:00
Bane Stojkovic 07fe3b17b9 Update update.xml 2026-10-30 09:58:45 +01:00
Bane Stojkovic bc64cdd0be Ai edit (#1099)
* Update update.xml

* Update update.xml

* warning on unknown op

* Update AiEditScriptEditorTest.java

* 'AI Circuit Analyzer' offers to log in instead of just showing the error

* Update update.xml

* include bounds, selection to ai project

* Update update.xml
2026-10-30 09:50:20 +01:00
Bane Stojkovic 518ff921d3 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-10-30 09:41:49 +01:00
Bane Stojkovic 057e4fd291 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	diylc/diylc-core/src/main/java/org/diylc/presenter/Presenter.java
#	diylc/diylc-core/src/main/resources/update.xml
2026-10-30 09:40:50 +01:00
dependabot[bot] edc1b04f2b Bump com.google.guava:guava in /diylc/diylc-swing (#1098)
Bumps [com.google.guava:guava](https://github.com/google/guava) from 33.4.0-jre to 33.7.1-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-version: 33.7.1-jre
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-30 09:40:00 +01:00
Bane Stojkovic bc5f203e21 Ai edit (#1065)
* initial

* Updates

* improvements

* split netlist from analysis

* coordinates in grid

* Update IChatbotAPI.java

* cleanup

* cleanup

* various improvements

* Datasheet model support

* Include pinouts in component catalog

* Update update.xml

* regenerate catalog

* Zooming out until the drawing is smaller than the window made the toolbar above the canvas grow taller and squeeze the canvas

* refresh

* edit improvements

* refine wire handling

* CR

* catalog gen improvement

* improvements

* Rotating and mirroring the selection with 'Sticky Points' enabled now keeps the circuit connected

* fix version reading

* set dimensions and mode in any order

* add AINote

* add aiNote

* board notes added

* ai notes

* ai notes

* ai notes

* led minor code improvement and ai note

* single coil fix. guitar component notes

* add support for replace operation

* Update pom.xml

* switch notes

* ai notes for pickups

* stingray

* reconnect operation support

* ai edit code refactor

* Cliff jack node name fixes

* ai notes

* ai notes

* ai notes

* netlist improvement

* simplify

* solder lug improvements

* tag strip enhancement

* regression fixes

* ai notes

* battery snap improvement

* more sample questions

* 'IEC Socket', 'Plastic DC Jack', 'Multi-Section Capacitor' and 'Mini Relay' terminals are now labeled by function

* node improvement

* Regression data consolidation

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-30 09:32:03 +01:00
Bane Stojkovic 36533d46dd Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-10-27 16:50:16 +01:00
Cem Yuksel 0514ea2262 Add 6PDT and 6PDT On/Off/On mini toggle switches (#1094) 2026-10-27 16:49:06 +01:00
Bane Stojkovic 201d9bb518 Update update.xml 2026-10-27 16:45:53 +01:00
Bane Stojkovic 8d91b2786c Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-10-27 16:44:17 +01:00
Cem Yuksel 8e1e2aed76 Sort analyzer results by earliest represented switch configuration (#1093) 2026-10-27 16:42:33 +01:00
Bane Stojkovic 1b2ef68305 Update update.xml 2026-10-27 16:41:25 +01:00
Bane Stojkovic 3ef3aa49ad Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-10-27 16:39:56 +01:00
Cem Yuksel 6d4820e2c4 Fix selected position labels when editing on/off/on type switches (#1091) 2026-10-27 16:39:22 +01:00
Bane Stojkovic 69e63b16fa Update update.xml 2026-10-27 16:38:08 +01:00
Bane Stojkovic 1906d3d3cb Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-10-27 16:36:33 +01:00
Cem Yuksel 47b3bb2804 Fix clearing dynamic property selection to None (#1090) 2026-10-27 16:33:41 +01:00
Bane Stojkovic 7529ebdbd4 Update update.xml 2026-10-27 11:26:48 +01:00
Bane Stojkovic 1fda29bc73 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-10-27 11:25:14 +01:00
Cem Yuksel c32322bef6 Fix simplification of conditionally relevant switch configurations (#1092) 2026-10-27 11:13:41 +01:00
Bane Stojkovic e1bb04cc42 fix version reading 2026-10-20 14:12:04 +02:00
Bane Stojkovic 0ded7a35aa Rotating and mirroring the selection with 'Sticky Points' enabled now keeps the circuit connected 2026-10-20 13:28:24 +02:00
Bane Stojkovic 08a53f20bd Zooming out until the drawing is smaller than the window made the toolbar above the canvas grow taller and squeeze the canvas 2026-10-19 10:16:06 +02:00
Bane Stojkovic b154eb9e96 gerber 2026-10-17 22:30:20 +02:00
Bane Stojkovic e16b6ca36d gerber upgrade 2026-10-17 22:25:59 +02:00
Bane Stojkovic 8ec6900597 Localization fix 2026-10-17 15:45:39 +02:00
Bane Stojkovic bb9f50e07a Create sign-windows-launcher.yml 2026-10-16 20:41:53 +02:00
Bane Stojkovic 846822e156 signpath 2026-10-16 20:28:15 +02:00
Bane Stojkovic f16422395e Update sign-windows.yml 2026-10-16 20:15:57 +02:00
Bane Stojkovic 63f56edcba Create sign-windows.yml 2026-10-16 19:54:04 +02:00
Bane Stojkovic f85e345f3a Update update.xml 2026-10-16 09:30:20 +02:00
Bane Stojkovic 9a2303652a renamed misspelled property and type 2026-10-15 20:05:41 +02:00
Bane Stojkovic eaeae00211 Added Rectangular shape to LED component in addition to Round; added ability to set LED lead spacing 2026-10-15 15:45:33 +02:00
Bane Stojkovic 89a75bd94d reduce logging 2026-10-15 12:59:11 +02:00
Bane Stojkovic 669a5b32e7 Update update.xml 2026-10-15 10:08:18 +02:00
Bane Stojkovic 396554cbed Updated localization files with translations for recently added UI elements and messages 2026-10-15 10:01:37 +02:00
Bane Stojkovic 4916d02af6 Create fill-clearance.md 2026-10-14 21:31:08 +02:00
Bane Stojkovic a8d8a9b409 Render optimization (#1087)
* Caching and culling improvements

* doc

* Update canvas-rendering-cache-and-culling.md

* caching for wires

* cache invalidation improvements

* caching improvements

* twisted wire performance update

* Improved grid rendering on screen and when exporting; PDF export of the grid is now vector-based and does not get blurry on zooming in

* area append improvement

* bug fix for subtracting trace cuts

* Twisted wire stroke render improvement

* various performance improvements

* lazy area merging

* regression update

* Update update.xml

* code cleanup

* Twisted wire border thickness fix
2026-10-14 21:15:40 +02:00
Bane Stojkovic 251b945e6d When a component that belongs to a group is stuck to another component, moving that other component now drags the whole group along instead of only the stuck component 2026-10-14 21:09:12 +02:00
Bane Stojkovic 1893c73479 cloud sync, add link to the owner page 2026-10-14 16:52:08 +02:00
Bane Stojkovic caac843741 Regenerate regression references from current master
The previous references were produced by 4.34 (2022) and no longer matched any project: netlist
pin names and the switch-setup header have changed since. PNGs and both netlist variants were
regenerated with PREPARE; netlists were deleted first, because PREPARE only writes a netlist
that does not exist yet.
2026-10-14 12:30:07 +02:00
Bane Stojkovic 42d3d557c6 Reflection (#1085)
* index instead of reflection

* Update update.xml
2026-10-13 21:17:30 +02:00
Bane Stojkovic 2397ea2021 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-10-13 20:57:44 +02:00
Bane Stojkovic ef82ffc4a4 Improve clipping logic 2026-10-13 20:57:40 +02:00
Bane Stojkovic 4d02f54e8a Improved rendering performance and reduced lagging with complex projects while dragging components around 2026-10-13 20:06:04 +02:00
Bane Stojkovic 840ab08401 explorer refresh improvement 2026-10-13 17:06:05 +02:00
Bane Stojkovic 1ec8805c91 Cloud project scraper added 2026-10-13 16:04:51 +02:00
Bane Stojkovic 84726e6d16 Create bottom-side-components.md 2026-10-13 12:16:45 +02:00
Bane Stojkovic e23bc1ccdb Add link to browse Cloud Projects
Added a link to browse community projects and download .DIY files.
2026-10-12 22:05:20 +02:00
Bane Stojkovic 1ac2fae826 Update update.xml 2026-10-12 16:04:58 +02:00
Bane Stojkovic 2cab737acf Fixed the issue of disappearing components in some edge cases 2026-10-12 15:58:38 +02:00
Bane Stojkovic 5f09026ddd Include 'Potentiometer (Miniature)' and 'Trimmer Potentiometer' in Guitar Wiring Analyzer 2026-10-12 14:51:45 +02:00
Bane Stojkovic 9e4ce7da81 Create web-and-mobile.md 2026-10-12 13:50:48 +02:00
Bane Stojkovic 505f06d26c Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-10-12 12:06:54 +02:00
Bane Stojkovic 5a58519edf 'Cut Line' can be rotated using keyboard shortcuts 2026-10-12 12:06:52 +02:00
Bane Stojkovic a377233ba9 Update Quick Start Guide link text for emphasis 2026-10-12 10:43:04 +02:00
Bane Stojkovic eba1b9e49b S1 improvement 2026-10-12 09:51:35 +02:00
Bane Stojkovic 6e4cd6bf8c orthogonal shift drag 2026-10-10 12:57:35 +02:00
Bane Stojkovic 33b614c7ff Align and Distribute 2026-10-09 23:18:02 +02:00
Bane Stojkovic cd9ac32a2f dot matrix improvements 2026-10-09 14:21:29 +02:00
Bane Stojkovic 9922615de5 release 2026-10-09 13:37:20 +02:00
Bane Stojkovic 44b57f4880 add lcd matrix, pom bump 2026-10-09 12:53:35 +02:00
dependabot[bot] 486e83b6b5 Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-core (#1081)
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) from 2.22.2 to 2.22.3.
- [Commits](https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.22.2...jackson-databind-2.22.3)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-version: 2.22.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-09 09:38:32 +02:00
Bane Stojkovic eb48ab9664 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-10-09 09:38:16 +02:00
Bane Stojkovic a743de4024 Controllers (#1080)
* initial

* more components

* fixes

* Update TreePanel.java

* fix boost converter

* Improve wrapping of component names

* Update ULN2003Driver.java

* Update NRF24L01Transceiver.java

* imp

* updates

* improvements

* more components

* arduino

* uno

* icon

* cleanup

* mega

* mega

* improveent

* nano

* esp boards

* esp

* esp32

* esp32

* Update ESP8266NodeMCU.java

* d1

* Update WemosD1Mini.java

* pi

* consolidate esp32

* pi pico updates

* pi zero

* Update RaspberryPiZero.java

* pi pico

* cleanup

* pi improvements

* consolidate pins

* antenna consolidation

* improve solder pads

* teensy

* headers

* teensy fix, test cleanup

* s3

* Update ESP32DevKit.java

* usb standardization

* pico w

* button standardization

* arduino improvements

* Update AbstractMakerBoard.java

* Update RaspberryPiZero.java

* Update RaspberryPi.java

* pi 3

* pi 5 improvements

* Update RaspberryPiZero.java

* fix tests

* esp pinout fix

* Update ESP32DevKit.java

* pin name improvements

* Create tier-1-modern-boards.md

* new versions

* pinouts

* nano improvements

* sanitize node names

* label improvements

* minima fixes

* arduino uno labels

* nano labels

* Update ArduinoNano.java

* mega

* mega

* comment out future stuff

* release prep

* Update RaspberryPiPico.java

* Refactor abstract class

* labeling improvement

* label offset fixes

* Update Teensy.java

* consolidate tests

* micro variants

* Update RaspberryPi.java

* displays tweaks

* display improvements

* neopix

* displays

* improvements

* led matrix

* strip

* led bar graph

* jewel

* tft

* tft

* Update maker-peripherals.md

* nokia

* led bar

* labels

* tft

* cleanup

* oled

* cleanup

* display enhancement

* displays

* neopixel

* displays

* displays

* new tft

* displays

* icon

* variants

* 2-digit 0.56 inch 7 segment

* Added ability to hide component categories in the component tree and toolbar from the Config menu

* led bar

* Update variants.xml

* color selection for bar graph

* Added 1.8" sd

* tft fixes

* Update WS2812BRing.java

* neopixel improvements

* netlist and node name improvements

* oled tweak

* cleanup

* mockito fix

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-09 09:38:09 +02:00
dependabot[bot] f62b3ddf04 Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-swing (#1078)
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) from 2.22.2 to 2.22.3.
- [Commits](https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.22.2...jackson-databind-2.22.3)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-version: 2.22.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-09 09:19:37 +02:00
Bane Stojkovic f77c821f0a Create audio-coverage-roadmap.md 2026-10-08 09:11:36 +02:00
dependabot[bot] 208c157016 Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-swing (#1076)
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) from 2.22.1 to 2.22.2.
- [Commits](https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.22.1...jackson-databind-2.22.2)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-version: 2.22.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-29 13:10:35 +02:00
dependabot[bot] c6d4b9df9c Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-core (#1077)
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) from 2.22.1 to 2.22.2.
- [Commits](https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.22.1...jackson-databind-2.22.2)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-version: 2.22.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-29 13:10:25 +02:00
Bane Stojkovic 2fe6b50ab4 release 2026-09-29 12:37:02 +02:00
Bane Stojkovic fe267a2377 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-09-14 13:04:37 +02:00
Bane Stojkovic 91fd8584f9 Update update.xml 2026-09-14 13:04:07 +02:00
Bane Stojkovic 51698ef8af Improve terminal node naming within building blocks to ensure no duplicates by adding a name of the nested component as a prefix 2026-09-14 13:04:03 +02:00
Bane Stojkovic b9344dfb0a Update README to remove launch special details
Removed promotional offer for the eBook from README.
2026-09-14 12:48:14 +02:00
Bane Stojkovic 69bb77d307 better curvature 2026-09-13 21:27:52 +02:00
Bane Stojkovic 556dedc9a3 double click to instant creation 2026-09-13 21:18:43 +02:00
Bane Stojkovic 823a59d455 stretch between 2026-09-13 21:09:52 +02:00
Bane Stojkovic 3ed51658a2 cleanup 2026-09-11 23:14:37 +02:00
Bane Stojkovic d41aa02674 Added 'Right Angle Wire' and 'Right Angle Line' components that route between two points using only horizontal and vertical runs with rounded corners 2026-09-11 23:14:30 +02:00
Bane Stojkovic 14bdeec281 Update update.xml 2026-09-11 11:38:03 +02:00
Bane Stojkovic 158f0d2647 Update update.xml 2026-09-11 11:35:26 +02:00
Bane Stojkovic 6d5cc3effc Update build-all-profiles.sh 2026-09-11 11:31:05 +02:00
Bane Stojkovic c3d2949dab Update update.xml 2026-09-11 11:28:20 +02:00
Bane Stojkovic b0f1a0bb2c micro cleanup 2026-09-11 11:28:18 +02:00
Bane Stojkovic 27b53e60e3 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-09-11 11:08:43 +02:00
Bane Stojkovic 89ce96b6c8 Controllers (#1068)
* initial

* more components

* fixes

* Update TreePanel.java

* fix boost converter

* Improve wrapping of component names

* Update ULN2003Driver.java

* Update NRF24L01Transceiver.java

* imp

* updates

* improvements

* more components

* arduino

* uno

* icon

* cleanup

* mega

* mega

* improveent

* nano

* esp boards

* esp

* esp32

* esp32

* Update ESP8266NodeMCU.java

* d1

* Update WemosD1Mini.java

* pi

* consolidate esp32

* pi pico updates

* pi zero

* Update RaspberryPiZero.java

* pi pico

* cleanup

* pi improvements

* consolidate pins

* antenna consolidation

* improve solder pads

* teensy

* headers

* teensy fix, test cleanup

* s3

* Update ESP32DevKit.java

* usb standardization

* pico w

* button standardization

* arduino improvements

* Update AbstractMakerBoard.java

* Update RaspberryPiZero.java

* Update RaspberryPi.java

* pi 3

* pi 5 improvements

* Update RaspberryPiZero.java

* fix tests

* esp pinout fix

* Update ESP32DevKit.java

* pin name improvements

* Create tier-1-modern-boards.md

* new versions

* pinouts

* nano improvements

* sanitize node names

* label improvements

* minima fixes

* arduino uno labels

* nano labels

* Update ArduinoNano.java

* mega

* mega

* comment out future stuff

* release prep

* Update RaspberryPiPico.java

* Refactor abstract class

* labeling improvement

* label offset fixes

* Update Teensy.java

* consolidate tests

* micro variants

* Update RaspberryPi.java
2026-09-11 11:08:15 +02:00
Bane Stojkovic 28d8441887 Create config-4.1.0.xml 2026-09-04 23:01:28 +02:00
Bane Stojkovic 8080b8d70b config compatibility test 2026-09-04 22:11:17 +02:00
Bane Stojkovic 001a26839f Update update.xml 2026-09-04 15:33:45 +02:00
Bane Stojkovic 7b168e2e27 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-09-04 15:33:00 +02:00
Bane Stojkovic 047196499a Building blocks (#1072)
* composite block support

* naming

* Added ability to set node name (or names) for some connectivity components

* cleanup

* Include building blocks in the Recently Used category

* Prompt to confirm the overwrite when saving over the existing building blocks; When saving building blocks, present a drop down list with most recently used building blocks

* add alpha to composite

* Update CompositeComponentTest.java

* cleanup

* Update CompositeComponent.java

* cleanup

* Update CompositeComponent.java

* <org.diylc.appframework.update.Change> 					<changeType>IMPROVEMENT</changeType> 					<description>When saving building blocks, present a drop down list with most recently used building blocks for quick selection</description> 				</org.diylc.appframework.update.Change>

* Diode components now label their terminal nodes as 'A' (anode) and 'K' (cathode) instead of '1' and '2'

* Capacitor components now label their terminal nodes as '+' and '-' instead of '1' and '2' when 'Polarized' property is ticked
2026-09-04 15:32:46 +02:00
Bane Stojkovic 6f51c3ca42 agents setup 2026-09-04 15:31:00 +02:00
Bane Stojkovic 26d6ca48fd Percentage values such as transparency Alpha, image Scale, etc, can have decimal values and not just integers 2026-08-31 14:32:01 +02:00
Bane Stojkovic e209ecdcb8 Made announcement bubbles and dialogs that contain links clickable 2026-08-24 17:09:35 +02:00
Bane Stojkovic ac6c38b115 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-08-22 20:22:28 +02:00
Bane Stojkovic cdc635b7da release 2026-08-22 20:22:14 +02:00
Bane Stojkovic 0598cc441c Update README for audio and HAM enthusiasts 2026-08-21 23:26:13 +02:00
Bane Stojkovic 18b6bfb1db Added support for stacked guitar pickups 2026-08-21 12:52:31 +02:00
Bane Stojkovic 8d506b21c4 Images can randomly disappear when zooming in and scrolling 2026-08-20 14:53:36 +02:00
Bane Stojkovic b766c55263 Renamed Mac OS build files to start with a 'mac' prefix instead of 'osx' 2026-08-18 09:26:46 +02:00
Bane Stojkovic 09b53a0685 Fix formatting in contribution section of README 2026-08-16 23:47:06 +02:00
Bane Stojkovic 98d9319938 Added 'Node Name Tooltips' feature that can be toggled in the Config menu 2026-08-16 23:39:11 +02:00
Bane Stojkovic 63ad65152a Revise README for clarity and additional content
Updated README to enhance descriptions and add new images.
2026-08-15 23:23:38 +02:00
Bane Stojkovic 040e959d8d Improved the accuracy of board underside rendering; some of the components were not rendered in the right place or at all 2026-08-15 19:41:13 +02:00
Bane Stojkovic 657521e7f5 Update update.xml 2026-08-08 14:43:49 +02:00
Bane Stojkovic af4064912b Update update.xml 2026-08-07 11:50:03 +02:00
Bane Stojkovic c34e5a2d38 remove knowledge SQLs 2026-08-07 11:49:56 +02:00
Bane Stojkovic c37a2b8310 Show a progress dialog while waiting for a long-running AI Analysis to complet 2026-08-06 15:44:45 +02:00
Bane Stojkovic 02237c9255 release 2026-08-06 14:51:38 +02:00
Bane Stojkovic ee188475d4 Pot improvements (#1064)
* Update PotentiometerPanel.java

* Update PotentiometerPanel.java

* improve node names for pot

* Update settings.json

* Update GuitarDiagramAnalyzerTests.java
2026-08-06 14:45:55 +02:00
Bane Stojkovic 2e1787f5d0 Update pom.xml 2026-08-02 23:29:26 +02:00
dependabot[bot] b1629680ff Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-core (#1060)
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.16.1 to 2.18.9.
- [Commits](https://github.com/FasterXML/jackson/commits)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-version: 2.18.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-02 23:28:27 +02:00
dependabot[bot] 769bf1a381 Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-swing (#1061)
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.22.0 to 2.22.1.
- [Commits](https://github.com/FasterXML/jackson/commits)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-version: 2.22.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-02 23:27:24 +02:00
Bane Stojkovic 85a17279b5 Use either username of email to log into DIYLC cloud 2026-08-02 23:15:51 +02:00
Bane Stojkovic f5b9faecd4 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-08-01 21:58:44 +02:00
Bane Stojkovic 769770bd8a Add ebook links 2026-08-01 21:58:39 +02:00
Bane Stojkovic fc103b6c2e Revise README for clarity and feature updates
Updated README to enhance clarity and add new features.
2026-08-01 20:13:05 +02:00
Bane Stojkovic 64ffc3a826 Update PCBTerminalBlock.java 2026-07-26 21:48:15 +02:00
Bane Stojkovic dbbd8a7f5a Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-07-24 11:04:17 +02:00
Bane Stojkovic e89eb1cbdf Update CompareService.java 2026-07-24 11:04:13 +02:00
Bane Stojkovic 0476dbb876 cleanup isPolarized 2026-07-17 16:45:15 +02:00
Bane Stojkovic 1571d78048 Increased width of tree panel to fit all components 2026-07-17 16:38:52 +02:00
Bane Stojkovic d8a2538b35 Improved comparison logic of the 'Compare With..' tool 2026-07-17 16:38:41 +02:00
dependabot[bot] 717892c38e Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-swing (#1057)
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.16.1 to 2.22.0.
- [Commits](https://github.com/FasterXML/jackson/commits)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-version: 2.22.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 10:57:09 +02:00
Bane Stojkovic 896b6e5f69 6.1.0 release 2026-06-30 10:08:29 +02:00
Bane Stojkovic 475b829562 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-06-14 22:38:21 +02:00
Bane Stojkovic aeabec7392 Update tests.yml 2026-06-14 22:38:19 +02:00
Bane Stojkovic 2261433bf0 launcher update 2026-06-14 22:30:17 +02:00
Bane Stojkovic e85d618498 java upgrade, 6.0.0 release 2026-06-14 22:03:29 +02:00
Bane Stojkovic 3425fff3a0 Fixed errors while analyzing guitar wiring diagrams caused by treble bleed enhancements 2026-06-14 20:48:12 +02:00
Bane Stojkovic cc09c59fe5 Fixed scaling for 'Image' and 'SVG Image' components; it was showing as undefined 2026-06-14 10:05:15 +02:00
Bane Stojkovic 0219aa5c2a release 2026-06-13 22:39:04 +02:00
Bane Stojkovic 9b3274e30c update 2026-06-13 22:33:33 +02:00
Bane Stojkovic 9c29d2c4d6 minor 2026-06-10 17:19:45 +02:00
Bane Stojkovic 1d7dd87d85 Improved precision of rendering 2026-06-10 17:19:21 +02:00
Bane Stojkovic 9179086bd5 Update TrebleBleed.java 2026-06-10 17:05:44 +02:00
Bane Stojkovic 3fbc7f5bc9 'Schaller Megaswitch' not rendered correctly when rotated for 90 or 270 degrees 2026-06-08 22:35:41 +02:00
Bane Stojkovic 0526ce38f4 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-06-07 23:09:23 +02:00
Bane Stojkovic 880fa1e9e1 Update update.xml 2026-06-07 23:09:21 +02:00
Martin Morrell fb0821bce2 WIP: Add Freeway Blade Switch: 3B3-01, 5B5-01. 5B5-02 (#1042)
* Add Freeway Blade Switch: 3B3-01, 5B5-01. 5B5-02

* Fix labels and connections - reverse them to be correct
2026-06-07 23:08:21 +02:00
Bane Stojkovic 6a590af026 treble bleed enhancements 2026-06-07 23:02:47 +02:00
Bane Stojkovic efa803d7d0 Treble bleed enhancements 2026-06-07 22:37:27 +02:00
Bane Stojkovic f481542d5a Dragging a component from the component tree to the canvas sometimes does not work as expected without clicking on it first and then dragging it 2026-06-05 21:38:25 +02:00
Bane Stojkovic 140c052d39 Update update.xml 2026-06-05 20:40:54 +02:00
Jamie Drinkell 75edc427f7 Add IEC/IEEE schematic symbols for Potentiometer and Fuse (#995)
* Add new IEC and IEEE styles to Fuse symbol

* Add IEC style to potentiometer
For some reason it refuses to redraw on changing, it must be moved?

* Fix redraw on standard selection

* Fix indentation

* Change draw_style to camelCase drawStyle
2026-06-05 20:38:11 +02:00
Bane Stojkovic 717c16e88a Release 5.14.0 2026-06-03 21:55:22 +02:00
Bane Stojkovic ffa8e34497 Added thonk jack 2026-06-03 19:45:06 +02:00
Bane Stojkovic 9de5fe6ebc 'Line' component set to px used to render slightly thicker than 1px, appearing thicker than schematic symbols 2026-06-03 19:44:58 +02:00
Bane Stojkovic 0cdbcd60fe Increase maximum number of switch combination for analysis to 1024 2026-05-05 23:33:50 +02:00
Bane Stojkovic 491d48f0ec enable trimmers and mini pots for analysis 2026-05-05 23:33:08 +02:00
Bane Stojkovic 9f6a0c537a Added 'Potentiometer (Miniature)' component with two variations - right-angled and vertically mounted 2026-05-03 21:18:27 +02:00
Bane Stojkovic e674a1f23f version bump 2026-04-27 22:33:36 +02:00
Bane Stojkovic 9481b7e6a3 splash improvement 2026-04-07 20:50:23 +02:00
Bane Stojkovic 833ef947d5 fix tests 2026-04-07 20:17:22 +02:00
Bane Stojkovic c092b5f56e Ability to blank-out previously populated values for unit-type measures, e.g. resistance, capacitance, dimensions, etc 2026-04-07 20:16:27 +02:00
Bane Stojkovic 5546a66c94 outline drag to false by default 2026-04-07 20:06:02 +02:00
Bane Stojkovic b034c8c761 fix for transparency when dragging 2026-04-06 21:34:58 +02:00
Bane Stojkovic 8318b34967 Fix for null in int editor 2026-04-06 21:18:15 +02:00
Bane Stojkovic 194c8e0606 Improved data model for storing transparency alpha and other properties that are edited using a slider widget; as a result, the editing is more precise and does not randomly change to neighboring values 2026-04-06 21:04:55 +02:00
Bane Stojkovic 124d1ab577 Improved editing experience of integer properties (e.g. number of terminals on a tag strip) by using the spinner text field 2026-04-04 23:14:59 +02:00
Bane Stojkovic 5ce17b4ca2 Improved logic when moving component(s) that have other components stuck with them; in case there are non-sticky control points within the included components, they will be moved along retaining component shape (e.g. wires or curved traces) 2026-04-04 20:54:32 +02:00
Bane Stojkovic 30c6b4ec76 Added air-core inductor variation 2026-04-03 23:40:25 +02:00
Bane Stojkovic 2001a1af7b Added 'Envelope' property to tube symbol components which can be used to display one side of the outer envelope dashed indicating section A or section B of a tube 2026-04-03 21:09:24 +02:00
Bane Stojkovic 27f5c53afc Added more ceramic resistor variants to 'Resistor' component 2026-04-02 20:43:16 +02:00
Bane Stojkovic 10cbbea3d3 Added heat sink resistor 2026-04-02 20:22:25 +02:00
Bane Stojkovic b26a489f3a Remove loadline editor 2026-04-01 22:45:26 +02:00
Bane Stojkovic dab4975347 Added new 'Dial Scale' variations - 'Ticks + Numeric (0/5.5/11)' a'la Friedman and another variation of 'Ticks' with more pronounced 9/12/3 o'clock indices 2026-03-28 20:58:36 +01:00
Bane Stojkovic 5d8555e316 Update ChatbotPane.java 2026-03-26 22:49:38 +01:00
Bane Stojkovic 614652ca97 release 2026-03-26 22:47:14 +01:00
Bane Stojkovic af3887b9ac Clicking on a component type in the left-hand component tree sometimes does not register and does not instantiate the component 2026-03-26 20:33:16 +01:00
Bane Stojkovic 150e03c023 Pressing the 'Esc' key closes selection editor dialog 2026-03-26 19:57:18 +01:00
Bane Stojkovic cd0cb776b0 Right click (or two finger tap on mac) after selecting a component with a regular click opens editor dialog in addition to the context menu 2026-03-26 19:51:56 +01:00
Bane Stojkovic ebd66eea4f minor improvements 2026-02-27 14:13:46 +01:00
Bane Stojkovic 7d24621c18 Cleanup of code that doesn't work for fixing tooltip colors on linux mint (kde bug) 2026-02-22 22:34:10 +01:00
Bane Stojkovic a7442e14e4 Better error handling for AI tools< 2026-02-21 22:36:32 +01:00
Bane Stojkovic 03af702933 Redo unit conversion 2026-02-20 22:31:40 +01:00
Bane Stojkovic 303e59303b Added a new section in the output of 'AI Circuit Analyzer' which provides insights into the operation of the circuit and individual components 2026-02-20 22:12:19 +01:00
Bane Stojkovic 508d1db513 Added 'Auto-Unit Conversion' configuration which automatically converts between metric and imperial units based on the ruler unit preference 2026-02-17 20:44:50 +01:00
Bane Stojkovic c4efe7d20f Update draft-github-release.sh 2026-02-15 22:52:53 +01:00
Bane Stojkovic fccda215fc release 2026-02-15 22:49:47 +01:00
Bane Stojkovic d89061b355 Windows installer prompts for installation folder instead of forcing one 2026-02-15 22:26:27 +01:00
Bane Stojkovic f0c482d2d5 Added ability to export chat history from 'AI Assistant' to a HTML file 2026-02-15 20:40:05 +01:00
Bane Stojkovic f5fedc1a24 Update update.xml 2026-02-14 23:17:06 +01:00
Bane Stojkovic b3a1187c1c Improved rendering of 'Switch (Latching)' symbol to clearly make visual contact between the terminals 2026-02-13 22:26:23 +01:00
Bane Stojkovic 7e79143079 Ensure no duplicate IDs when loading 2026-02-11 16:59:16 +01:00
Bane Stojkovic d976959e95 Using "Duplicate Selection" results in duplicates of component ids, breaking Project Explorer panel and causing other issues downstream 2026-02-11 16:47:08 +01:00
Bane Stojkovic 8b69903893 Consolidate a few keyboard shortcuts for consistency 2026-02-09 23:15:35 +01:00
Bane Stojkovic 391d161c59 Add support for logging all component types to JSON 2026-02-09 16:18:05 +01:00
Bane Stojkovic d970fa10a7 Create component_index.prompt 2026-02-09 16:17:19 +01:00
Bane Stojkovic b6816e6a62 typo 2026-02-09 16:17:15 +01:00
Bane Stojkovic 3272efc8bf Typo fix 2026-02-09 16:14:35 +01:00
Bane Stojkovic 0aed29f072 Remove shapes from BOM 2026-02-06 22:56:08 +01:00
Bane Stojkovic 7e2319746e Bring back calculate length for curved components 2026-02-06 22:55:40 +01:00
Bane Stojkovic 1cf776ace5 Resize dimensions do not show for 'Chassis Panel' component when dragging a corner point 2026-01-30 12:52:00 +01:00
Bane Stojkovic b9da7510a8 5.10 release 2026-01-20 20:37:04 +01:00
Bane Stojkovic 6fde016ed4 All building blocks of the same type get added to the same group 2026-01-20 20:34:32 +01:00
Bane Stojkovic a32ad6b733 fix issue with null objects in groups 2026-01-19 23:22:19 +01:00
Bane Stojkovic be16910767 fix copy paste groups 2026-01-19 23:15:46 +01:00
Bane Stojkovic 457f47782f Added E-C-B BJT pinout to TO-92 transistor package 2026-01-16 22:29:14 +01:00
Bane Stojkovic b69729c14f Trimmer improvements 2026-01-16 20:37:21 +01:00
Clive Hayward a88d8f5e03 Added Box style multi-turn potentiometer component. (#987)
* Added Box style multi-turn potentiometer component.

Implements box style multi-turn trimmer potentiometer (e.g. Bourns PV36W/X) with inline pins for stripboard layouts.

Features:
- 3 inline pins on 0.1" spacing (CCW, Wiper, CW)
- Configurable resistance value and orientation
- Blue body (4.82mm × 9.53mm) with brass adjustment screw
- Screw positioned in lower left corner with horizontal slot
- Label positioned outside body for readability
- Pins centered in body width for all orientations
- Side profile icon showing brass screw and three pins
- Locked pin movement - component moves as single unit

Dimensions based on common box-style multi-turn potentiometers.
Default orientation is vertical (_90) with pins horizontal.

Category: Passive
Instance prefix: VR

* Handles mirroring and rotational transforms.

* Handles mirroring and rotational transforms.
2026-01-16 20:19:21 +01:00
Bane Stojkovic f4223f5773 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-01-16 20:08:34 +01:00
Bane Stojkovic 513cc67362 Update update.xml 2026-01-16 20:08:27 +01:00
Martin Morrell d8f2a3b6e0 Add 'M' and 'N' potentiometer taper options (#990) 2026-01-16 20:07:33 +01:00
Bane Stojkovic 7900128d7c Tactile Micro Switch' editor doesn't show up on double click 2026-01-16 20:03:01 +01:00
Bane Stojkovic 1cef0c0977 Explorer group (#992)
* show groups in explorer

* introduce component ids. Refactor how groups are modeled in the Project

* Group naming added

* cleanup

* release
2026-01-10 20:44:52 +01:00
Bane Stojkovic 2383f9ae77 'Potentiometer Panel' can now render numerical lug markers for easier identification 2026-01-06 19:46:14 +01:00
Bane Stojkovic 14ec18dfef Update update.xml 2026-01-06 19:06:10 +01:00
Bane Stojkovic 2f492c8fa8 Ability to resize 'Transformer Core' schematic symbol after it's already placed 2026-01-06 19:06:04 +01:00
Bane Stojkovic 9db43cd2f4 Make the label of schematic symbols (e.g. 'Resistor Symbol') clickable as well 2026-01-06 18:54:08 +01:00
Bane Stojkovic 344c238f73 Fixed the offset of terminals on a DP4T Tele type of 'Lever Switch' to be aligned with the physical switch 2026-01-05 21:30:13 +01:00
Bane Stojkovic 3376aa995a 'Open 1/8" Jack' and 'Open 1/4" Jack' can be rotated 2026-01-05 21:10:10 +01:00
Bane Stojkovic ec75f1b6eb 'Cliff 1/8" Jack' can be rotated 2026-01-05 21:06:22 +01:00
Bane Stojkovic 5f2b20ea41 New lines at the end of the 'Label' text get erroneously rendered as <br> 2026-01-05 20:53:00 +01:00
Bane Stojkovic 9d130c0ff3 Minor cleamup 2026-01-05 20:17:17 +01:00
Martin Morrell 119c41dc86 Add Freeway 3x3-05 (Ultra) Switch (#989) 2026-01-05 20:10:37 +01:00
Bane Stojkovic c5613a6fea 'Auto-Wrap Label' retains line breaks from the input text 2026-01-02 22:16:17 +01:00
Bane Stojkovic 479bd50540 Label adjustment 2026-01-02 21:42:09 +01:00
Bane Stojkovic 502a4b8d39 Tactile switch improvements 2026-01-02 21:06:27 +01:00
Bane Stojkovic 1f85c07453 Configurable 'Tactile Micro Switch' dimensions and added a few most commonly used variants 2026-01-02 10:17:23 +01:00
Bane Stojkovic 53ec1e780e fix: Clicking on 'Tactile Micro Switch' body doesn't register 2026-01-01 22:29:39 +01:00
Bane Stojkovic 2de3def32e Resize tooltip (#986)
* resize tooltip

* Fix blank board area rendering

* Fixes

* translations

* Add length

* Update update.xml
2025-12-31 15:07:22 +01:00
Bane Stojkovic 61b3c63bbf Revert "Introduce unique component instance ID"
This reverts commit 348eb3ac00.
2025-12-31 15:04:18 +01:00
Bane Stojkovic 348eb3ac00 Introduce unique component instance ID 2025-12-31 12:29:48 +01:00
Bane Stojkovic 9972e0ee46 Update .gitignore 2025-12-31 09:59:21 +01:00
Bane Stojkovic de971b707b Update build-all-profiles.sh 2025-12-30 20:09:57 +01:00
Bane Stojkovic 0dcc06f712 Update update.xml 2025-12-30 19:44:05 +01:00
Bane Stojkovic 109b0788a8 5.8.0 release 2025-12-30 14:37:56 +01:00
Bane Stojkovic d190ebe208 Cleanup 2025-12-30 10:44:12 +01:00
Bane Stojkovic fa93af2707 'Rotary Switch (Open)' cannot be selected by clicking on the wafer for 4-pole variations 2025-12-29 22:58:15 +01:00
Bane Stojkovic 6b59966816 Minor chassis panel optimization 2025-12-29 22:39:39 +01:00
Bane Stojkovic b065c9d6fb Reorganized export and print related items in the File menu to reduce clutter 2025-12-29 16:12:36 +01:00
Bane Stojkovic 49d805a60c Improved behavior of mouse cursor during drag operations; this should also fix behavior on some linux machines that show a "forbidden" cursor while dragging 2025-12-29 15:44:59 +01:00
Bane Stojkovic a9a98bf3a4 Language improvements 2025-12-29 14:01:59 +01:00
Bane Stojkovic 840d416282 Honor label color settings for 'Tape Measure' component 2025-12-29 13:40:06 +01:00
Bane Stojkovic dc2cc4c7c8 Do not use composites in outline mode 2025-12-29 13:00:41 +01:00
Bane Stojkovic 3d51d2a38d trace ending default values 2025-12-29 12:59:03 +01:00
Bane Stojkovic 4dfb1ca630 fix default LP Switch behavior for back compatibility 2025-12-29 11:15:59 +01:00
Bane Stojkovic e9c8686960 Added new property in 'LP Switch' that allows having the middle terminals connected (as they were) or disconnected to allow more flexibility 2025-12-29 10:55:45 +01:00
Bane Stojkovic 9be97f5213 fix tests 2025-12-29 10:54:39 +01:00
Bane Stojkovic 721d582dcd Update G2DWrapper.java 2025-12-28 23:09:04 +01:00
Bane Stojkovic 443f76f3f9 Monochromatic mode 2025-12-28 23:07:50 +01:00
Bane Stojkovic 3ad9c49f53 Update update.xml 2025-12-26 23:04:28 +01:00
Bane Stojkovic 61077ed5a4 Added Silkscreen export to PDF/PNG and print capabilities 2025-12-26 23:04:26 +01:00
Bane Stojkovic 1fe3706d0f improve multiwatt icon 2025-12-26 20:24:55 +01:00
Bane Stojkovic 16df8fd173 Added multiwat IC 2025-12-26 19:53:37 +01:00
Bane Stojkovic f7806d4d3c Added trace Ending Style property 2025-12-26 12:28:16 +01:00
Bane Stojkovic 04e44e174e Improve contrast of tooltips on some Linux machines that show white text against yellow ballon 2025-12-26 12:06:31 +01:00
Bane Stojkovic f74fe19b77 Update update.xml 2025-12-26 11:57:46 +01:00
Bane Stojkovic e7487069a5 Application freezes when using underside rendering or mirroring on 'Pin Header' when sized at 1x1 2025-12-26 11:57:43 +01:00
Bane Stojkovic 9c48b80515 Use configuration for scale factor 2025-12-26 11:48:52 +01:00
Bane Stojkovic 814f4296a9 Added configuration for text scale factor in rare cases when system scale factor is not applied correctly 2025-12-25 16:27:47 +01:00
Bane Stojkovic 6fa0e7d56a Improved sensitivity of 'Multimeter Probe' that required pixel-level precision to detect connectivity; improved rendering of the probe in outline mode 2025-12-25 11:36:51 +01:00
Bane Stojkovic 12726338ef Fixed underside rendering and mirroring position issues that affected only SPDT 'Mini Toggle Switch' types 2025-12-25 10:59:31 +01:00
Bane Stojkovic f3a8e3cfb1 release 5.7.9 2025-12-21 22:07:21 +01:00
Bane Stojkovic 1ac8ba8a24 Merge pull request #980 from mm-rnd/Lever_4P3T
Lever 4P3T
2025-12-21 22:03:47 +01:00
Bane Stojkovic 7b5bb3a152 Merge branch 'master' into Lever_4P3T 2025-12-21 22:01:05 +01:00
Martin Morrell ce7753744a Lever 2502N import switch (#981)
* Add 4P3T AxLabs Lever Switch variant

* Add 2502N Lever Switch

* Bridge is now pos1 and neck pos5 as expected

Re-worked acording to the diagram here:
https://guitarpartscenter.eu/en_US/p/ALPHA-SW-2502N-5-Way-Lever-Switch-ADWH/23036
2025-12-21 21:58:20 +01:00
Martin Morrell 3adaa16537 Add 4P3T AxLabs Lever Switch variant 2025-12-20 07:46:36 +00:00
Bane Stojkovic aa4f4c9c66 'Drill Hole' changes color to red when selected 2025-12-19 20:20:07 +01:00
Bane Stojkovic ef01d52905 Update update.xml 2025-12-19 20:10:05 +01:00
Bane Stojkovic 892de712b2 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2025-12-19 20:09:53 +01:00
Martin Morrell 79aa25f14c Update positon names to match switch positions (#977) 2025-12-19 20:07:12 +01:00
Bane Stojkovic 165b61329c Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2025-12-19 20:02:33 +01:00
Bane Stojkovic c251e5ace2 flip S1 position names 2025-12-19 20:02:24 +01:00
Martin Morrell 550e221265 Fix S1 Switch markers (#978) 2025-12-19 20:02:10 +01:00
Martin Morrell 7110897e9d Add 6P5T AxLabs Lever Switch variant (#979) 2025-12-19 19:54:15 +01:00
Bane Stojkovic 74badd8a01 Update DrillHole.java 2025-08-11 22:29:03 +02:00
Bane Stojkovic 95eccffa4a 'Connect to Patreon' option says that it connected account with username 'a b c' but doesn't do anything 2025-08-11 19:25:00 +02:00
Bane Stojkovic 35a190b02f Added 'Drill Hole' component 2025-06-21 22:45:46 +02:00
Bane Stojkovic 92457ae0fb Increase maximum size of the backup folder from 64MB to 1GB for deeper history 2025-06-18 21:35:14 +02:00
Bane Stojkovic 73d3dd1cd4 fix: Alignment issues of some visual elements in the resulting Gerber files, e.g. DIL IC pin designators 2025-06-16 23:33:56 +02:00
Bane Stojkovic cb9cd46261 fix: When a switch position is selected (i.e. set to a value other than None), DIYLC will treat the terminals that are internally connected in that switching logic as connected in analysis tools 2025-06-06 23:52:28 +02:00
Bane Stojkovic 4bd3943345 bigger cloud search window 2025-06-06 00:09:28 +02:00
Bane Stojkovic 30bdc7fc3d disable patreon connect when not logged in 2025-06-05 00:05:17 +02:00
Bane Stojkovic a1d31c1ae2 add join patreon link at the top and randomly show 2025-06-05 00:05:04 +02:00
Bane Stojkovic 90fb3095bd More intuitive user account creation dialog for DIYLC Cloud - showing exact requirements for password and marking optional entries 2025-06-04 23:33:50 +02:00
Bane Stojkovic 0c468369cd Simplify zoom in/out keyboard shortcuts to only plus/minus keys and zero numerical key for zoom reset to 100 2025-06-02 23:02:33 +02:00
Bane Stojkovic f88b0c642a mac build naming. Enable windows arm 2025-05-30 23:47:04 +02:00
Bane Stojkovic 1b8bdbe7ed Reduce logging 2025-05-29 23:45:40 +02:00
Bane Stojkovic 185b5da4d5 Bundle Java JRE with Linux AppImage to avoid having to install it 2025-05-29 23:32:27 +02:00
Bane Stojkovic cd92464467 fix auto-edit 2025-05-26 22:35:18 +02:00
Bane Stojkovic 59e18c6be2 Feature/compare (#929)
* add compare tool

* improvements

* diff improvements

* license

* diff logic and tests fixed

* update license info

* add isPolarized to component interface

* handle comparison of non-polarized components
2025-05-26 14:57:47 +02:00
Bane Stojkovic 05c22078bc Update update.xml 2025-05-21 22:34:52 +02:00
uneasyalliance c1387a015a Merge pull request #927 from uneasyalliance/X_Q_hotkey_fixes
fix for 'x' hotkey preventing 'x' input in dialogs
2025-05-21 22:33:33 +02:00
Bane Stojkovic 7913df0767 improve analysis reports 2025-05-18 11:41:30 +02:00
Bane Stojkovic 48bb11955d improve styling of summarize reports 2025-05-18 11:31:35 +02:00
Bane Stojkovic be43ef559c Improved trace proximity calculation to avoid showing false positives 2025-05-18 11:14:17 +02:00
Bane Stojkovic b757952533 If the internet connection is present, but unstable, the application starts but nothing can be clicked until the connection restores 2025-05-17 21:28:26 +02:00
Bane Stojkovic fe0dadd64b Increased tolerance of sticky points on guitar pickup terminals in order to make it easier for leads to make proper contact and for the circuit analyzer to work 2025-05-16 12:10:35 +02:00
Bane Stojkovic f1d886865d release 2025-05-13 10:15:06 +02:00
Bane Stojkovic 17c8840dfc Merge pull request #925 from bancika/ai-analyzer
Ai analyzer
2025-05-13 10:03:56 +02:00
Bane Stojkovic d9384d8304 release 2025-05-13 10:02:40 +02:00
Bane Stojkovic a69584411e Fixed the issue with embedding image files into DIY projects 2025-05-09 19:53:28 +02:00
Bane Stojkovic e4f7fb40d7 rendering performance optimization 2025-05-08 22:55:52 +02:00
Bane Stojkovic b2dcf354e6 add icon 2025-05-08 22:20:26 +02:00
Bane Stojkovic a6a9cd1bdf Fixed the issue with some components (e.g. DIP IC) jumping when showing underside of a board 2025-05-03 23:13:02 +02:00
Bane Stojkovic a21ef1962c Update update.xml 2025-05-03 22:08:07 +02:00
Bane Stojkovic c90b722fb6 optimize rendering of guitar switches 2025-05-03 22:05:23 +02:00
Bane Stojkovic 3332b727e0 optimize guitar pickup rendering 2025-05-03 21:56:38 +02:00
Bane Stojkovic 24ee6b3a5f optimize drawing of semiconductors 2025-05-03 21:49:01 +02:00
Bane Stojkovic aa98f27de8 Optimize rendering of electro-mechanical components 2025-05-03 21:35:11 +02:00
Bane Stojkovic b4bcc25f66 'Open Jack 1/4"' and 'Potentiometer Panel' now tolerate connections anywhere on the lugs instead of dead center only 2025-04-30 22:34:23 +02:00
Bane Stojkovic 355c9f2b49 netlist fixes 2025-04-25 22:50:07 +02:00
Bane Stojkovic 5c09ebf7f8 knowledge 2025-04-25 22:11:11 +02:00
Bane Stojkovic f7cd33c80f analyzer added 2025-04-24 21:38:04 +02:00
Bane Stojkovic c914749413 Ai improvements 1 (#914)
* improve netlist

* structure improvement

* chatbot enhancements

* chatbot improvements

* charbot enhancements

* Update user_manual.sql

* chatbot enhancements

* release
2025-04-21 20:46:41 +02:00
Bane Stojkovic b42fe2c34f disable chatbot by default 2025-04-15 20:46:45 +02:00
Bane Stojkovic 3d659e4e75 Update update.xml 2025-04-15 18:34:27 +02:00
Bane Stojkovic 7a7e3982f3 Language selection doesn't work on some OSs 2025-04-15 18:21:37 +02:00
Bane Stojkovic 11242dcb10 retain chat history when saving to a new file name 2025-04-14 22:31:56 +02:00
Bane Stojkovic 6a0ee802eb Output current subscription statistics at the end of the chat for transparency 2025-04-14 22:08:02 +02:00
Bane Stojkovic 2e13cc6a49 Confirmation dialog before deleting AI Assistant chat history 2025-04-14 21:31:33 +02:00
Bane Stojkovic aae514afcb 'Connect to Patreon' option doesn't work if the user name contains a space or another non-alphanumerical character 2025-04-14 21:04:32 +02:00
Bane Stojkovic 9dda441375 tier message update 2025-04-12 21:52:01 +02:00
Bane Stojkovic 01c8df99b3 Merge pull request #910 from bancika/feature/chatbot
Feature/chatbot
2025-04-12 21:40:14 +02:00
Bane Stojkovic 88f37d3b74 release 2025-04-12 21:39:30 +02:00
Bane Stojkovic e727cb1d8e add AI knowledge 2025-04-10 21:17:59 +02:00
Bane Stojkovic 97674bac5c add login dialog 2025-04-10 21:17:44 +02:00
Bane Stojkovic 17e8e11731 connect to patreon added 2025-04-09 19:43:05 +02:00
Bane Stojkovic bf80f65690 undo scaling changes 2025-04-08 21:22:00 +02:00
Bane Stojkovic 4e7515185c Update update.xml 2025-04-08 19:31:45 +02:00
Bane Stojkovic 99f8030fac chatbot enhancements 2025-04-07 21:29:57 +02:00
Bane Stojkovic 0c8883529d cloud improvements 2025-04-06 22:51:27 +02:00
Bane Stojkovic e3095035b1 chatbot improvements 2025-04-06 22:26:24 +02:00
Bane Stojkovic 0279a89700 chatbot improvements 2025-04-06 21:51:26 +02:00
Bane Stojkovic f03a0b1417 Use spice netlist for chatbot input 2025-04-05 19:44:02 +02:00
Bane Stojkovic c2e8def10e Update user_manual.sql 2025-04-05 17:16:43 +02:00
Bane Stojkovic 52b4f487b5 chatbot enhancements 2025-04-05 17:08:38 +02:00
Bane Stojkovic a5cc9c1374 Cloud login improvements 2025-04-05 10:36:55 +02:00
Bane Stojkovic d097bcd740 chatbot improvements 2025-04-04 21:49:52 +02:00
Bane Stojkovic acc28c2e54 cleanup 2025-04-04 21:49:35 +02:00
Bane Stojkovic 9cd71879c3 Update ChatbotPresenter.java 2025-04-03 20:19:18 +02:00
Bane Stojkovic 1b82d8c7df chatbot enhancements 2025-04-03 20:10:58 +02:00
Bane Stojkovic aa3ae65a80 Update ChatbotPane.java 2025-04-02 22:54:07 +02:00
Bane Stojkovic 2c0c07f34f Create component_summaries.sql 2025-04-02 22:51:42 +02:00
Bane Stojkovic 1bde8e8784 chatbot enhancements 2025-04-02 22:37:11 +02:00
Bane Stojkovic b81f305cf3 Update ComponentProcessorTest.java 2025-04-02 22:29:03 +02:00
Bane Stojkovic 38b9d5e1c0 Merge branch 'feature/multimeter3' into feature/chatbot 2025-04-02 22:19:32 +02:00
Bane Stojkovic 00c8c23abb Create swing-framework-1.1.jar 2025-04-02 22:19:23 +02:00
Bane Stojkovic 77adf38f01 Create swing-framework-1.1.jar 2025-04-02 22:17:58 +02:00
Bane Stojkovic 49deac2ef3 Merge branch 'feature/multimeter3' into feature/chatbot 2025-04-02 22:17:36 +02:00
Bane Stojkovic 4f048ec15e Merge branch 'master' into feature/multimeter3 2025-04-02 22:17:27 +02:00
Bane Stojkovic f02cf543a0 Create component_types.sql 2025-04-02 22:17:15 +02:00
Bane Stojkovic f69c9459f5 Fixed Windows ZIP package issue with the bundled JRE 2025-04-02 22:14:36 +02:00
Branislav Stojkovic b468564821 knowledge data 2025-04-02 10:54:23 +02:00
Branislav Stojkovic 5bbd7c8ab3 knowledge data 2025-04-02 10:50:31 +02:00
Bane Stojkovic 74946f6bce chatbot enhancements 2025-04-02 00:11:16 +02:00
Bane Stojkovic 3c48e498c2 update color scheme 2025-03-31 23:55:09 +02:00
Bane Stojkovic edd0a16079 chatbot connection 2025-03-31 23:42:25 +02:00
Bane Stojkovic 757ddf3e6d chatbot shell 2025-03-31 23:04:35 +02:00
Bane Stojkovic 58e28a95fd Board underside display does not work if there's a Label or PCB Text component on the board 2025-03-30 23:46:13 +02:00
Bane Stojkovic baaeefdbab Added ability control if the board underside display should render as transparent or not 2025-03-30 13:18:08 +02:00
Bane Stojkovic a5f6299de7 Update pom.xml 2025-03-29 22:56:30 +01:00
Bane Stojkovic 1d36394af0 Added a 'Save' button to all analysis screens which saves results of a circuit analysis to an HTML file 2025-03-29 22:45:06 +01:00
Bane Stojkovic aec12898bf fix tests 2025-03-29 22:30:24 +01:00
Bane Stojkovic b4c1ed74c2 switch fixes 2025-03-29 22:17:21 +01:00
Branislav Stojkovic e17b79a2c4 Applying a variant to a 'Hookup Wire' or 'Curved Trace' makes it lose its shape 2025-03-28 16:26:51 +01:00
Bane Stojkovic 34054a68f1 switch enhancements 2025-03-27 23:48:22 +01:00
Bane Stojkovic 5052e10f0e fix rotation 2025-03-27 23:32:31 +01:00
Bane Stojkovic 8c9a8e71dc show markers for lever switch 2025-03-27 22:55:32 +01:00
Bane Stojkovic 3b2dfb075f show markers for rotary switch 2025-03-27 22:55:22 +01:00
Bane Stojkovic 655df8c9db Copy operation doesn't work when certain component types are selected 2025-03-27 22:44:37 +01:00
Bane Stojkovic 52a8935b1f Merge branch 'master' into feature/multimeter3 2025-03-27 19:30:16 +01:00
Bane Stojkovic e3ff80532d fix windows 2025-03-27 19:25:32 +01:00
Bane Stojkovic 0fb0502dea build updates 2025-03-27 19:19:25 +01:00
Bane Stojkovic b3ad9cc0d9 show markers 2025-03-27 19:18:43 +01:00
Bane Stojkovic 8de5b24809 fix exes 2025-03-27 18:26:52 +01:00
Bane Stojkovic 2ca578b707 update win exes 2025-03-27 18:20:46 +01:00
Bane Stojkovic 8267d17ff7 Update SchallerMegaSwitch.java 2025-03-26 22:07:19 +01:00
Bane Stojkovic 96d7f55e84 Extract 'Analyze' menu, move 'Highlight Connected Areas' feature from 'Config' menu to 'Analyze' menu 2025-03-26 22:07:15 +01:00
Bane Stojkovic a8d266f561 add highlighting for open rotary switch 2025-03-26 20:43:16 +01:00
Bane Stojkovic b57b36141f Update MiniToggleSwitch.java 2025-03-26 18:45:16 +01:00
Bane Stojkovic 0368cc404e Update update.xml 2025-03-26 18:40:57 +01:00
Bane Stojkovic 220b648c56 add mini toggle switch highlighting 2025-03-26 18:39:56 +01:00
Bane Stojkovic 733c293be6 add UIScalingUtil 2025-03-26 18:15:02 +01:00
Bane Stojkovic 77cebc3911 netlist analyzer enhancements 2025-03-26 18:04:47 +01:00
Bane Stojkovic 3a5f4bdb67 build updates 2025-03-26 18:03:06 +01:00
Branislav Stojkovic ed11ec22a6 Merge branch 'master' into feature/multimeter3 2025-03-25 13:18:37 +01:00
Branislav Stojkovic a4bcbcc761 fix gray theme 2025-03-25 12:50:01 +01:00
Branislav Stojkovic 803caa706f fix build 2025-03-25 09:44:37 +01:00
Branislav Stojkovic 27263e9443 fix build 2025-03-25 09:41:52 +01:00
Bane Stojkovic c1812e9b70 fix resource loading 2025-03-24 21:09:19 +01:00
Bane Stojkovic 4811d009b5 fix version printer 2025-03-24 20:55:51 +01:00
Bane Stojkovic b001019c0c Merge pull request #892 from bancika/feature/mirror2
Feature/mirror2
2025-03-24 20:50:45 +01:00
Bane Stojkovic 5ea6193768 release 2025-03-24 20:47:20 +01:00
Bane Stojkovic 3b987e2b16 tools 2025-03-24 20:47:12 +01:00
Bane Stojkovic b7d482cfcf fix tests 2025-03-24 20:47:06 +01:00
Bane Stojkovic 449bce435f fix tests 2025-03-24 12:05:47 +01:00
Bane Stojkovic eafb4b1307 refactor resources 2025-03-24 11:29:18 +01:00
Bane Stojkovic 5e70bbe898 build for linux 2025-03-24 11:25:28 +01:00
Bane Stojkovic cd4694c207 resource optimization 2025-03-24 11:25:12 +01:00
Bane Stojkovic 3440a48dba fix resource loading 2025-03-24 11:11:39 +01:00
Bane Stojkovic b41a073044 Merge branch 'master' into feature/mirror2 2025-03-21 23:00:35 +01:00
Branislav Stojkovic c2fe439826 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2025-03-21 12:18:26 +01:00
Branislav Stojkovic f1af933f6d up to 1gb 2025-03-21 12:18:17 +01:00
dependabot[bot] c4fb3ad305 Bump com.thoughtworks.xstream:xstream from 1.4.19 to 1.4.21 in /diylc (#895)
Bumps [com.thoughtworks.xstream:xstream](https://github.com/x-stream/xstream) from 1.4.19 to 1.4.21.
- [Release notes](https://github.com/x-stream/xstream/releases)
- [Commits](https://github.com/x-stream/xstream/commits)

---
updated-dependencies:
- dependency-name: com.thoughtworks.xstream:xstream
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-21 11:59:08 +01:00
dependabot[bot] a011a080f4 Bump junit:junit from 4.7 to 4.13.1 in /diylc (#896)
Bumps [junit:junit](https://github.com/junit-team/junit4) from 4.7 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.7...r4.13.1)

---
updated-dependencies:
- dependency-name: junit:junit
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-21 11:58:46 +01:00
Branislav Stojkovic aeea503d7e build linux 2025-03-21 11:56:03 +01:00
Branislav Stojkovic 6352dc2f0e build linux 2025-03-21 11:55:51 +01:00
Bane Stojkovic 4474b33c42 Merge branch 'master' into feature/mirror2 2025-03-20 21:50:33 +01:00
Bane Stojkovic e8a4c488e0 Merge branch 'master' into feature/multimeter3 2025-03-20 21:50:16 +01:00
Bane Stojkovic 1da5c6836b fix headless mode 2025-03-20 21:46:11 +01:00
Bane Stojkovic 538c427627 test 2025-03-20 21:40:18 +01:00
Bane Stojkovic 791a6b6bc4 Update tests.yml 2025-03-20 21:39:58 +01:00
Bane Stojkovic 198ba445e0 Update tests.yml 2025-03-20 21:36:41 +01:00
Bane Stojkovic 56cba5bd8c fix tests 2025-03-20 21:33:25 +01:00
Bane Stojkovic 8c03df4c50 Update test.yml 2025-03-20 21:28:46 +01:00
Bane Stojkovic e96c609064 Update test.yml 2025-03-20 21:27:19 +01:00
Bane Stojkovic 73da8fd7ee fix tests 2025-03-20 21:24:31 +01:00
Bane Stojkovic 14565a102a cleanup 2025-03-20 21:20:46 +01:00
Bane Stojkovic fbea6c965c Merge branch 'master' into feature/multimeter3 2025-03-20 21:16:55 +01:00
Bane Stojkovic f512263c2d Update update.xml 2025-03-20 19:58:09 +01:00
Bane Stojkovic 3ef78ec179 Merge branch 'master' into feature/mirror2 2025-03-20 19:56:17 +01:00
Bane Stojkovic 4093641b7e Refactor/maven (#889)
* mavenize

* mavenization

* mavenization

* mavenization

* mavenization

* mavenization

* mavenization

* mavenization

* mavenization

* fix

* app framework update

* fix lib

* lib

* fix mavenized

* fix mavenized

* fix mavenized

* fix mavenized

* fix mavenized

* fix mavenized

* fix mavenized

* fix mavenized

* building for win and linux

* Create run.bat

* fixes for netlist

* cleanup

* unit tests

* unit tests

* configurable high dpi

* performance upgrade

* performance upgrade

* rotate bug

* Omit boards, wires, traces, terminals, etc from Spice netlist output

* splash version update

* optimize libs

* optimize libs

* updates

* mac build maven

* ruler optimization, moved images

* cleanup

* notarization

* test workflow

* build

* Update pom.xml

* Update pom.xml

* Create README.md

* Create test.yml

* maven

* build
2025-03-20 19:44:40 +01:00
Branislav Stojkovic 57594af69d tests 2025-03-19 15:04:54 +01:00
Branislav Stojkovic 42207f3bbf Merge branch 'master' into feature/mirror2 2025-03-19 15:02:15 +01:00
Branislav Stojkovic ccb98d1953 tests 2025-03-19 15:02:03 +01:00
Branislav Stojkovic 5aff6a8c56 Merge branch 'master' into feature/mirror2 2025-03-19 14:57:36 +01:00
Branislav Stojkovic 37bcceac2c test workflow 2025-03-19 14:52:58 +01:00
Branislav Stojkovic 4a35499cf4 test workflow 2025-03-19 14:51:30 +01:00
Branislav Stojkovic 121656bca7 test workflow 2025-03-19 14:49:10 +01:00
Branislav Stojkovic 0c4b433005 test workflow 2025-03-19 14:46:53 +01:00
Branislav Stojkovic c5293da570 test workflow 2025-03-19 14:44:21 +01:00
Bane Stojkovic d545b895d6 Update update.xml 2025-03-18 23:04:24 +01:00
Bane Stojkovic e54cfa502a 'Mini Toggle Switch' ends up misaligned after rotating together with other components 2025-03-18 22:47:58 +01:00
Bane Stojkovic add6bae018 fixes 2025-03-18 22:19:41 +01:00
Bane Stojkovic a5a4a3632f refactor 2025-03-18 22:12:52 +01:00
Bane Stojkovic f6863fb628 cleanup 2025-03-18 22:03:28 +01:00
Bane Stojkovic 9d1479cd82 Update update.xml 2025-03-18 21:59:56 +01:00
Bane Stojkovic 753b8bff8d improve icon rendering 2025-03-18 21:58:54 +01:00
Bane Stojkovic a2686ae7a0 Ctrl+X (Command+X) doesn't work because 'Project Explorer' steals the focus on X key press 2025-03-18 21:09:25 +01:00
Bane Stojkovic a1c27ef1b2 transparency for traces 2025-03-18 20:59:51 +01:00
Bane Stojkovic f79ba92013 Merge branch 'refactor/maven' into feature/mirror2 2025-03-18 20:19:24 +01:00
Bane Stojkovic 6801f9b51b Merge branch 'refactor/maven' into feature/multimeter3 2025-03-18 20:19:08 +01:00
Bane Stojkovic 8d1be10545 cleanup 2025-03-18 20:18:55 +01:00
Bane Stojkovic 4203ffa9ec Merge branch 'refactor/maven' into feature/multimeter3 2025-03-18 20:18:23 +01:00
Bane Stojkovic 774ce9b2db Merge branch 'refactor/maven' into feature/mirror2 2025-03-18 20:16:40 +01:00
Bane Stojkovic 31ee2b93c3 ruler optimization, moved images 2025-03-18 19:56:03 +01:00
Bane Stojkovic f0ed0275cf mac build maven 2025-03-17 23:42:05 +01:00
Bane Stojkovic 90816bebeb Update update.xml 2025-03-17 22:54:23 +01:00
Bane Stojkovic 2835129cd8 Merge branch 'refactor/maven' into feature/mirror2 2025-03-17 22:53:03 +01:00
Bane Stojkovic 8b2f39c165 Merge branch 'refactor/maven' into feature/multimeter3 2025-03-17 22:52:47 +01:00
Bane Stojkovic b3568b3ec9 updates 2025-03-17 22:51:50 +01:00
Bane Stojkovic 2b5674c44a Merge branch 'refactor/maven' of https://github.com/bancika/diy-layout-creator into refactor/maven 2025-03-17 22:34:29 +01:00
Bane Stojkovic 222050d826 optimize libs 2025-03-17 22:34:24 +01:00
Bane Stojkovic 4ba2b3d250 optimize libs 2025-03-17 22:34:07 +01:00
Bane Stojkovic 9e916370ee splash version update 2025-03-17 20:27:20 +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 521301d7ef rotate bug 2025-03-17 14:45:45 +01:00
Branislav Stojkovic 84dddcecdf Merge branch 'refactor/maven' into feature/multimeter3 2025-03-17 12:15:22 +01:00
Branislav Stojkovic be63f10ef4 Merge branch 'refactor/maven' into feature/mirror2 2025-03-17 12:14:40 +01:00
Branislav Stojkovic 6ef712b3e5 performance upgrade 2025-03-17 12:10:05 +01:00
Branislav Stojkovic 2ead5592d8 performance upgrade 2025-03-17 12:05:26 +01:00
Branislav Stojkovic 44c776194f configurable high dpi 2025-03-17 11:08:51 +01:00
Bane Stojkovic 8ddb685d9d Update README.md 2025-03-17 10:09:02 +01:00
Bane Stojkovic fbf92fbc6e unit tests 2025-03-16 23:55:05 +01:00
Bane Stojkovic fe51620138 unit tests 2025-03-16 23:45:14 +01:00
Bane Stojkovic a86af6384b slide switch highlighting 2025-03-16 23:22:34 +01:00
Bane Stojkovic 896a623c7c refactor 2025-03-16 22:36:24 +01:00
Bane Stojkovic 1c48d7c31f add freeway switch 2025-03-16 22:34:57 +01:00
Bane Stojkovic 3fcc9091a7 Megaswitch highlighting 2025-03-16 20:54:47 +01:00
Bane Stojkovic f925093c80 fixed dynamic loading 2025-03-16 20:37:10 +01:00
Bane Stojkovic 473630a5e8 cleanup 2025-03-15 23:45:15 +01:00
Bane Stojkovic 2c642337b4 palette adjjstment 2025-03-15 23:36:01 +01:00
Bane Stojkovic 9d8555c4b7 switch position display 2025-03-15 23:29:47 +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
Branislav Stojkovic 74f43159c4 unit tests 2025-03-13 15:21:46 +01:00
Branislav Stojkovic a0b27de187 fixes for ascii 2025-03-12 16:25:17 +01:00
Branislav Stojkovic 9230d709b4 fixes for ascii 2025-03-12 15:59:22 +01:00
Branislav Stojkovic 823dcc431c fixes for ascii 2025-03-12 15:46:52 +01:00
Branislav Stojkovic ede2a000d4 fixes for ascii 2025-03-12 15:27:23 +01:00
Branislav Stojkovic c65ecc10bf fixes for ascii 2025-03-12 15:23:33 +01:00
Branislav Stojkovic 858cab4ab4 fixes for ascii 2025-03-12 15:05:37 +01:00
Branislav Stojkovic 39ba93ff2c fix mavenized 2025-03-12 11:11:59 +01:00
Bane Stojkovic eadcb8d81e Merge branch 'refactor/maven' into feature/multimeter3 2025-03-11 23:59:49 +01:00
Bane Stojkovic 08ca6cef4e cleanup 2025-03-11 23:59:31 +01:00
Bane Stojkovic 6e919714d3 merged changes 2025-03-11 23:42:56 +01:00
Bane Stojkovic f966f8873a fixes for netlist 2025-03-11 23:18:36 +01:00
Bane Stojkovic eedc370a6e Create run.bat 2025-03-11 20:27:00 +01:00
Bane Stojkovic e6427cbec7 building for win and linux 2025-03-11 20:25:12 +01:00
Branislav Stojkovic aa8ca75d5a fix mavenized 2025-03-11 16:57:11 +01:00
Branislav Stojkovic 9f053f5dfa fix mavenized 2025-03-11 15:14:59 +01:00
Branislav Stojkovic 05d056700d fix mavenized 2025-03-11 15:04:10 +01:00
Branislav Stojkovic fce99fcdc0 Merge branch 'refactor/maven' of https://github.com/bancika/diy-layout-creator into refactor/maven 2025-03-11 15:03:56 +01:00
Branislav Stojkovic 83b1e02086 fix mavenized 2025-03-11 15:03:46 +01:00
Branislav Stojkovic ee11b5ffe4 fix mavenized 2025-03-11 15:03:09 +01:00
Branislav Stojkovic 344e85e6f7 fix mavenized 2025-03-11 12:59:08 +01:00
Branislav Stojkovic e088b5e8c9 fix mavenized 2025-03-11 12:18:00 +01:00
Branislav Stojkovic 0417947289 fix mavenized 2025-03-11 10:37:21 +01:00
Bane Stojkovic fcfecd33cd lib 2025-03-11 10:08:27 +01:00
Bane Stojkovic 54ba75f306 fix lib 2025-03-11 09:29:01 +01:00
Bane Stojkovic ad43994d8f Merge branch 'refactor/maven' of https://github.com/bancika/diy-layout-creator into refactor/maven 2025-03-11 09:20:06 +01:00
Bane Stojkovic 76071e8c1e app framework update 2025-03-11 09:20:04 +01:00
Bane Stojkovic 29dc9b97b7 fix 2025-03-10 22:17:06 +01:00
Branislav Stojkovic bc428fad89 mavenization 2025-03-10 16:42:35 +01:00
Branislav Stojkovic a0e8f7411c mavenization 2025-03-10 16:30:36 +01:00
Branislav Stojkovic 16af862119 mavenization 2025-03-10 16:27:25 +01:00
Branislav Stojkovic f580aa65ee mavenization 2025-03-10 16:24:53 +01:00
Branislav Stojkovic dac2f8554a mavenization 2025-03-10 16:12:55 +01:00
Branislav Stojkovic 2caa91eb2e mavenization 2025-03-10 15:32:45 +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 ad9a575dc6 Update install.iss (#888)
* Update install.iss

* Update update.xml
2025-03-10 10:44:12 +01:00
Bane Stojkovic def979adf8 Update update.xml 2025-03-09 21:26:31 +01:00
Bane Stojkovic bd172ec0fd Update .gitignore 2025-03-09 21:23:40 +01:00
Bane Stojkovic b8a2e3a727 Moving selected components with a mouse doesn't register file modification action and doesn't enable Undo action 2025-03-09 21:21:09 +01:00
Bane Stojkovic 7c7799ae37 release 5.0.0 2025-03-09 12:22:42 +01:00
Bane Stojkovic 7de1e7644d release 5.0.0 2025-03-08 22:53:38 +01:00
Bane Stojkovic cbbd6ad88f Fixed the issue with opening DIY files on Mac OS - updated the logic to use java.desktop 2025-03-08 22:42:22 +01:00
Bane Stojkovic 8f8c096dfb Fixed alignment issues of round elements (e.g. solder pads and holes) in exported Gerber files 2025-03-08 22:20:14 +01:00
Bane Stojkovic 53019ac600 fixes 2025-03-07 23:26:23 +01:00
Bane Stojkovic 8c82bef903 fix appimage 2025-03-07 23:08:57 +01:00
Bane Stojkovic dd6dd7daf8 fix appimage 2025-03-07 23:06:12 +01:00
Bane Stojkovic 5f20c1cd6e 4.41.1 patch 2025-03-07 20:45:03 +01:00
Branislav Stojkovic e7e9e889e1 appimage 2025-03-07 16:47:34 +01:00
Bane Stojkovic d460d0b1db Update appimage.xml 2025-03-07 15:58:02 +01:00
Bane Stojkovic b44ea41a1e Update diylc.sh 2025-03-07 15:26:11 +01:00
Bane Stojkovic 9199bd9655 Update diylc.sh (#886)
* Update diylc.sh

* Update appimage.xml (#887)
2025-03-07 15:18:23 +01:00
Bane Stojkovic 67728e60d6 Update update.xml 2025-03-07 12:51:17 +01:00
Bane Stojkovic 9006e9bbc5 Update GerberLayer.java
remove mirroring
2025-03-07 12:49:06 +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 0b1e282731 Update README.md 2025-02-24 09:20:27 +01:00
Bane Stojkovic 716dc40f53 fix build 2025-02-21 20:57:26 +01:00
Branislav Stojkovic 05b15a7297 jre zip 2025-02-21 16:58:03 +01:00
Branislav Stojkovic aa6a413be1 update jre 17 2025-02-21 09:51:50 +01:00
Bane Stojkovic 23f58d7bac release 4.40.0 2025-02-20 20:16:46 +01:00
Bane Stojkovic 52aa79b8b4 shortcut fix 2025-02-20 20:02:03 +01:00
Branislav Stojkovic 4c7d282b69 Revert "add sonar"
This reverts commit bef7b2b831.
2025-02-20 16:30:06 +01:00
Branislav Stojkovic 6d272a6507 Revert "add sonar"
This reverts commit 241cfd234b.
2025-02-20 16:30:02 +01:00
Branislav Stojkovic 241cfd234b add sonar 2025-02-20 16:23:12 +01:00
Branislav Stojkovic bef7b2b831 add sonar 2025-02-20 16:21:08 +01:00
Branislav Stojkovic 3a625a7105 fix keyboard zoom 2025-02-20 13:58:08 +01:00
Branislav Stojkovic fb37ab6eea fix keyboard zoom 2025-02-20 13:38:56 +01:00
Bane Stojkovic f2ef393fd7 Bug/mac click issue (#879)
* attempt to fix bug

* fix

* update

* update
2025-02-20 09:57:55 +01:00
Branislav Stojkovic 8a88e72dee fix arm config 2025-02-20 09:49:15 +01:00
Bane Stojkovic d72f76d836 4.40 beta 2025-02-15 10:09:42 +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 6c62484b48 Update FUNDING.yml 2025-02-12 10:08:01 +01:00
Bane Stojkovic 44dd21ad43 Update FUNDING.yml 2025-02-12 09:47:25 +01:00
Bane Stojkovic 04f6b778bc Update FUNDING.yml 2025-02-12 09:46:33 +01:00
Bane Stojkovic d58e251b97 Create FUNDING.yml 2025-02-12 09:42:10 +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 a7d08d8cd4 Update README.md 2025-02-10 12:45:28 +01:00
Bane Stojkovic 10d76da592 Update README.md 2025-02-10 12:44:55 +01:00
Bane Stojkovic 35519da907 Update README.md 2025-02-10 12:44:30 +01:00
Bane Stojkovic bd73320738 Update README.md 2025-02-10 12:43:51 +01:00
Bane Stojkovic 6a15c7ec0d Update README.md 2025-02-10 12:33:11 +01:00
Bane Stojkovic 48ae7201a5 Update README.md 2025-02-10 12:32:35 +01:00
Bane Stojkovic 144c3628ae Update README.md 2025-02-10 12:20:51 +01:00
Bane Stojkovic 3f448c1537 'Proto Board 780 Holes' now aligns with the grid 2025-02-09 22:23:19 +01:00
Bane Stojkovic 9d0d458fac Fixed null pointer exceptions when trying to add components to the layout in some cases 2025-02-09 22:04:22 +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 1fd7643993 'Save As' displays the current file name by default 2025-02-09 18:36:16 +01:00
Bane Stojkovic dff96fd647 Added headless mode for direct render to file without the GUI 2025-02-09 17:45:01 +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
Bane Stojkovic 6ad5a5361c update.xml 2025-02-09 15:56:48 +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 3bc3f13bfb update.xml 2025-02-09 15:51:47 +01:00
Bane Stojkovic 75ea0a4e6d update.xml 2025-02-09 15:49:04 +01:00
Bane Stojkovic 0ddf096bd2 Merge branch 'undo' 2025-02-09 15:48:49 +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
Bane Stojkovic 3874da705a increase undo stack size 2025-02-09 15:47:18 +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
Branislav Stojkovic cafb1a2915 chore: temurin update 2025-01-26 17:35:05 +01:00
Bane Stojkovic 37dc1c66a2 release 4.39 2025-01-25 21:20:03 +01:00
Bane Stojkovic 8b32fa0579 release 4.39 2025-01-25 21:18:35 +01:00
Bane Stojkovic c9d3f669a3 release 4.39 2025-01-25 21:04:31 +01:00
Bane Stojkovic 992d62e0d0 Choosing "Print" option from the menu starts printing immediately before choosing printing preferences 2025-01-16 15:43:24 +01:00
Branislav Stojkovic 4d575b27a7 chore: move jre 2024-12-26 12:49:16 +01:00
Bane Stojkovic 08701c1632 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2024-12-25 20:24:28 +01:00
Bane Stojkovic c8a09d0d10 Update build.xml 2024-12-25 20:24:15 +01:00
Branislav Stojkovic 435043cb48 update icon 2024-12-25 16:29:13 +01:00
Branislav Stojkovic caa4bbb0c8 chore: mac build 2024-12-25 10:03:20 +01:00
Branislav Stojkovic 159986dba1 rename 2024-12-24 23:35:55 +01:00
Branislav Stojkovic 7d853a6df6 update build 2024-12-24 23:31:11 +01:00
Branislav Stojkovic 7cf3fe436a update mac jre to 17 and switch openGL to metal 2024-12-24 23:29:06 +01:00
Branislav Stojkovic 25abcbfd27 chore: sync 2024-12-24 22:45:25 +01:00
Bane Stojkovic 3884f26a18 release 4.38 2024-12-23 09:39:39 +01:00
Bane Stojkovic 1c6dfb609c cleanup 2024-12-22 21:58:30 +01:00
Bane Stojkovic 61ec91116c Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2024-12-22 21:57:34 +01:00
Bane Stojkovic 0e4d653c51 mac ARM jre bundle 2024-12-22 20:38:29 +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 b1b3dd5564 Fixed run.sh application starter for Linux and Apple OSX with M1/M2 processors when using Java 17 or newer 2023-07-05 15:58:47 +02:00
Bane Stojkovic 7a4b77767d When editing Label components, default focus to the text editor 2023-05-19 16:31:44 +02:00
Bane Stojkovic 1417aaed0b Unable to move selected components if one of them is close to being reduced to a point 2023-05-07 17:30:00 +02:00
Bane Stojkovic 243b13c37c Release 4.37.0 2023-04-27 09:17:59 +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 14944a3e38 Release 4.36 2023-03-30 10:02:06 +02:00
Bane Stojkovic 48fe5f496b Fix fuse symbol 2023-03-29 09:38:27 +02:00
Bane Stojkovic 57a7932675 Improve backup file date format 2023-03-28 16:54:00 +02:00
Bane Stojkovic e0d2964e12 When backing up the configuration file, append the current timestamp at the end instead of a '~' 2023-03-28 16:35:40 +02:00
Bane Stojkovic c3f9208ab7 Fix issue deserializing building blocks 2023-03-28 16:12:33 +02:00
Bane Stojkovic 3a5e6f553d Fix issue with null value in inductor causing exceptions 2023-03-28 16:12:19 +02:00
Bane Stojkovic 24c8afd620 Configurable max switch combination count for circuit analysis (using org.diylc.maxSwitchCombinations argument) 2023-03-28 16:11:57 +02:00
Bane Stojkovic 4710d1b484 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2023-03-26 13:48:59 +02:00
Bane Stojkovic 2ce7677672 Title Block added as one of factory building blocks (was missing in 4.35 by mistake) 2023-03-26 13:48:58 +02:00
Bane Stojkovic 04a22436d2 Lever switch orientation not loaded correctly from files created prior to version 4.35 2023-03-26 13:48:26 +02:00
Bane Stojkovic 0ef3bc4adb Update ISSUE_TEMPLATE.md 2023-01-16 13:33:57 +01:00
Bane Stojkovic 887be7338f Release 4.35 2022-12-23 18:20:53 +01:00
Bane Stojkovic 72f61b978a REname audio transformer component 2022-12-23 16:00:26 +01:00
Bane Stojkovic 4c38075dc7 Lib update 2022-12-23 12:07:35 +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 d7903bc3bb REname icon file 2022-12-14 23:13:06 +01:00
Bane Stojkovic 8178c72fbe New file icons for Mac OS 2022-12-14 23:10:32 +01:00
Bane Stojkovic ab53f7e85f 'Renumber On Paste' feature now applies to variants as well 2022-12-14 22:49:57 +01:00
Bane Stojkovic 7a186d0d49 Show wire gauge in the bom and project explorer 2022-12-14 22:15:40 +01:00
Bane Stojkovic d5d0ec56cf Double click in the project explorer to edit selected component 2022-12-14 22:15:07 +01:00
Bane Stojkovic b45ee77472 Upon starting or opening a project, the ruler is slightly misaligned with the project boundaries 2022-12-14 19:13:51 +01:00
Bane Stojkovic 796c825f02 Title Block added as one of factory building blocks 2022-12-14 18:31:28 +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 f4f4ba7458 Ability to use up/down arrow keys in the project explorer to select components 2022-12-12 22:44:14 +01:00
Bane Stojkovic f181109ac7 Better component value render in explorer 2022-12-12 21:57:17 +01:00
Bane Stojkovic c7d5fe3cf4 Handle array value string representation 2022-12-12 01:17:53 +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 54da44e0d0 Show component values in the project explorer 2022-12-12 01:17:17 +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 03df6158e2 Use scroll buttons in 'Tabbed Toolbar' instead of arranging tabs into multiple lines when the screen is not large enough to show them all 2022-12-10 23:19:21 +01:00
Bane Stojkovic 895de4e7f2 Improved find tool usability, make the screen pan to the selected components 2022-12-09 23:13:55 +01:00
Bane Stojkovic 655f5253f6 Escape comma in BOM CSV files to avoid component names being split into separate columns 2022-12-09 22:46:44 +01:00
Bane Stojkovic 693315ec96 Release 4.34 2022-12-09 14:24:32 +01:00
Bane Stojkovic 7f49727966 Revert projectFileManager 2022-12-09 11:17:52 +01:00
Bane Stojkovic 15110214ea Fix toggle switch serialization of name 2022-12-09 11:17:37 +01:00
Bane Stojkovic 3dc0f0d01b Cleanup 2022-12-08 23:11:50 +01:00
Bane Stojkovic 82d4b9ebfc Cleanup 2022-12-08 23:00:05 +01:00
Bane Stojkovic bc0fc4d3b9 Show layer in project explorer 2022-12-08 22:32:49 +01:00
Bane Stojkovic c5a095cad9 Back compatibility fix for toggle switch 2022-12-08 22:32:34 +01:00
Bane Stojkovic be996d6494 Allow drag and drop reordering in project explorer 2022-12-07 23:43:05 +01:00
Bane Stojkovic a9c4f2807f Added Project Explorer 2022-12-06 22:53:45 +01:00
Bane Stojkovic 2ad35e0ac0 Make deprecated center field as transient 2022-12-04 23:30:03 +01:00
Bane Stojkovic 6dafbe1215 Update MiniToggleSwitch.java 2022-12-04 23:28:49 +01:00
Bane Stojkovic 1ba5f1525b Keyboard shortcuts for toggling layer visibility using Ctrl + 1 through Ctrl + 5 2022-11-30 22:51:07 +01:00
Bane Stojkovic 72a00087c3 Optimized memory usage when having many Hookup Wire components 2022-11-27 13:36:34 +01:00
Bane Stojkovic 0c53c8918a Improved conductivity tracking of Terminal Strip 2022-11-27 13:00:34 +01:00
Bane Stojkovic 45b9532e66 Potentiometer bodies are no longer considered as conductive surfaces to avoid unwanted shorts 2022-11-26 11:20:00 +01:00
Bane Stojkovic 0e5dad5412 Sync tests 2022-11-24 22:28:19 +01:00
Bane Stojkovic d0f6c78b5b >Font settings (e.g. bold) sometimes bleed into a different components 2022-11-24 16:37:10 +01:00
Bane Stojkovic 58f73e7c24 Update RegressionTestRunner.java 2022-11-24 09:15:53 +01:00
Bane Stojkovic a7bdac4d52 Remove toggle interaction with pot back 2022-11-23 23:59:13 +01:00
Bane Stojkovic a9036e7b19 Update ContinuityGraph.java 2022-11-23 23:17:56 +01:00
Bane Stojkovic b0ee56b0cc Apply z-order to highlight connected areas feature 2022-11-23 23:16:59 +01:00
Bane Stojkovic 0957f3bc8f Update update.xml 2022-11-23 23:00:43 +01:00
Bane Stojkovic d3d98b3058 Circuit analysis algorithm that supports netlist extraction, 'Highlight connected Areas' and 'Guitar Wiring Analyzer' features improved to take PCB trace layer and component z-order into account for better accuracy 2022-11-23 22:50:01 +01:00
Bane Stojkovic ec5e1ae233 Revert "Rollback Include layer id in continuity areas"
This reverts commit 0f2e581a02.
2022-11-22 18:15:53 +01:00
Bane Stojkovic 0f2e581a02 Rollback Include layer id in continuity areas 2022-11-22 18:10:03 +01:00
Bane Stojkovic aaa24ad56a Fix unit tests 2022-11-20 22:54:25 +01:00
Bane Stojkovic 50588a759d Variants of boards having explicit sizing mode fail when trying to add to a project 2022-11-20 22:51:55 +01:00
Bane Stojkovic 19e9d1692a Reorganize diylc-swing dir 2022-11-20 22:34:58 +01:00
Bane Stojkovic be91987759 Add IzPack 2022-11-20 21:51:43 +01:00
Bane Stojkovic 03ab0f1d95 Do not apply any user-default property values when creating a standard datasheet model (e.g. a capacitor) 2022-11-19 12:28:53 +01:00
Bane Stojkovic a4529c38a2 Release 4.33 2022-11-16 23:55:02 +01:00
Bane Stojkovic de04bd7ec1 Release 4.33 2022-11-16 23:53:00 +01:00
Bane Stojkovic e7fcebcf96 Fixed an issue that would cause capacitors to fail when creating, editing, moving or deleting 2022-11-16 22:44:36 +01:00
Bane Stojkovic cf791ac259 Update getAnnouncements.php 2022-11-15 23:52:47 +01:00
Bane Stojkovic efeed5d49a set OS name as HTTP agent 2022-11-15 23:52:06 +01:00
Bane Stojkovic 07f7382e56 Naming sync 2022-11-15 22:57:47 +01:00
Bane Stojkovic 0535df6880 New radial electrolytics 2022-11-15 22:51:06 +01:00
Bane Stojkovic 8d54c8666a Radial film cap improvements - new shape, more models 2022-11-15 22:50:53 +01:00
Bane Stojkovic 6e382a8375 Remove extra property from radial caps 2022-11-15 22:49:34 +01:00
Bane Stojkovic 76965ffa23 Added standard models in the drop down menu of the component toolbar 2022-11-15 22:48:54 +01:00
Bane Stojkovic b5087a4d77 Fix flatpak 2022-11-11 20:37:12 +01:00
Bane Stojkovic 6d1b513421 Release 4.23.0 2022-11-11 20:22:21 +01:00
Bane Stojkovic 6918872b65 Update update.xml 2022-11-10 23:23:59 +01:00
Bane Stojkovic f3e8509ff3 Batch model values to avoid too long menus 2022-11-10 23:23:53 +01:00
Bane Stojkovic d4bb4b94b9 new wima added 2022-11-10 21:12:19 +01:00
Bane Stojkovic 70294769f1 reorder mica caps 2022-11-10 20:41:37 +01:00
Bane Stojkovic be138f34fc More Wima caps, renamed mica 2022-11-10 20:39:21 +01:00
Bane Stojkovic 52b56374a9 Dale resistors 2022-11-08 00:17:31 +01:00
Bane Stojkovic 904d1a6203 Mica update 2022-11-08 00:03:12 +01:00
Bane Stojkovic bdfd130fb7 Added 'Tubular Beveled' shape option to Resistor component and added Dale CCF55 and CCF60 variants 2022-11-08 00:02:57 +01:00
Bane Stojkovic 5cc652331e Added JJ electrolytics 2022-11-07 15:27:44 +01:00
Bane Stojkovic dbc2ef4fbf Added radial mica component 2022-11-07 15:27:36 +01:00
Bane Stojkovic b435c51bde Added solen fast and WIMAs 2022-11-07 00:23:39 +01:00
Bane Stojkovic c8e507a159 Added Illinois TTA 2022-11-06 18:24:17 +01:00
Bane Stojkovic e369266d49 Update gold color 2022-11-06 18:06:27 +01:00
Bane Stojkovic 6f3b737405 Added Nichicon KZ 2022-11-06 16:48:07 +01:00
Bane Stojkovic dc3eeb3ff9 Added 225P and Nichicon FG 2022-11-06 16:38:34 +01:00
Bane Stojkovic c297459ff2 Apply datasheet model to existing components 2022-11-06 15:29:11 +01:00
Bane Stojkovic 9d9de0bb4d Datasheet rework, more data added 2022-11-05 21:11:29 +01:00
Bane Stojkovic 69895fdc3f Rework datasheet 2022-11-04 23:42:45 +01:00
Bane Stojkovic a9f0c9b82c Datasheet functionality added 2022-11-04 18:01:52 +01:00
Bane Stojkovic bee06d489d Log cleanup 2022-11-01 16:44:24 +01:00
Bane Stojkovic 0778def541 Release 4.31.0 2022-10-31 22:08:12 +01:00
Bane Stojkovic 86acda3f46 Added switch (latching) symbol 2022-10-30 23:04:54 +01:00
Bane Stojkovic 5d6b77f259 Add JRE Zulu 2022-10-30 22:08:04 +01:00
Bane Stojkovic 20d957357f Track arc shapes 2022-10-30 22:07:14 +01:00
Bane Stojkovic f54e73d166 Increased opacity of locked components 2022-10-30 13:33:45 +01:00
Bane Stojkovic c843f54248 Create SwitchLatchingSymbol.java 2022-10-30 13:33:30 +01:00
Bane Stojkovic 36abdc1381 Keep track of variant creation time and update when needed 2022-10-30 13:33:18 +01:00
Bane Stojkovic 79e3ba9fdd Update CommonNode.java 2022-10-30 10:12:16 +01:00
Bane Stojkovic d75653c424 Ground symbol enhancements 2022-10-30 10:12:10 +01:00
Bane Stojkovic e3d2ad82c9 Sync pin color on chips 2022-10-30 10:12:00 +01:00
Bane Stojkovic 4d88fb36cb Update regression files 2022-10-30 10:10:25 +01:00
Bane Stojkovic 717e20ead3 Printed projects are sometimes missing parts of components or text 2022-10-26 22:53:31 +02:00
Bane Stojkovic 1323e9e7c8 Add common node shape 2022-10-26 11:21:12 +02:00
Bane Stojkovic 4ee9bced0e Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2022-10-25 23:06:55 +02:00
Bane Stojkovic 573adc23ba Added "Common Node" component that ties all nodes with the same label together, e.g. B+, V+, GND, etc 2022-10-25 23:06:52 +02:00
Bane Stojkovic 544c5323d5 "Snap to Components" features now works when creating new components as well as when moving existing ones 2022-10-24 09:38:09 +02:00
Tim Savage 01a14d490d Create .gitattributes (#733)
Ensure .sh files always us LF
2022-10-23 22:29:51 +02:00
Bane Stojkovic 37b1d1dbd9 Cleanup code, refactor presenter 2022-10-23 22:09:49 +02:00
Bane Stojkovic 55c91faaf7 Fix the test 2022-10-23 08:10:57 +02:00
Bane Stojkovic 7c81b7f8d2 Release 4.30.1 2022-10-23 07:29:28 +02:00
Bane Stojkovic 18c7b9207b Release 4.30.1 2022-10-23 07:27:24 +02:00
Bane Stojkovic acda3b69f6 Release 4.30.0 2022-10-22 22:44:51 +02:00
Bane Stojkovic cf315c5f79 Redo regression test input files 2022-10-22 22:36:54 +02:00
Bane Stojkovic 93e0395ac5 Limit switch combinations for netlists 2022-10-22 22:30:54 +02:00
Bane Stojkovic c30c8da267 Add rotary switches 2022-10-22 18:44:49 +02:00
Bane Stojkovic 6100309b3b Update TubeSocket.java 2022-10-21 23:21:33 +02:00
Bane Stojkovic 24995d7c3f Refactor netlist calculation 2022-10-20 18:36:39 +02:00
Bane Stojkovic 770eb87a74 Standardize dark phenolic color 2022-10-11 16:00:09 +02:00
Bane Stojkovic 1ecafb7811 Add rotary switch timing 2022-10-11 15:33:46 +02:00
Bane Stojkovic 8829165e36 Take phenolic color down to main component class 2022-10-09 22:05:55 +02:00
Bane Stojkovic 7d597c5ca2 Refactor switch tests to separate classes 2022-10-09 22:04:44 +02:00
Bane Stojkovic f9759b8cc4 Added rotary switch (sealed) 2022-10-09 22:04:19 +02:00
Bane Stojkovic 0d40e53e06 Fix primitive array comparison 2022-10-09 21:25:38 +02:00
Bane Stojkovic 2447780585 Lever switch refactor 2022-10-09 21:25:20 +02:00
Bane Stojkovic fa0d3699ce Fix humbucker internal link name 2022-10-09 19:03:03 +02:00
Bane Stojkovic 7878c1fc71 Ability to rotate 'Lever Switch' and 'Schaller Megaswitch' by any angle 2022-10-08 20:41:47 +02:00
Bane Stojkovic 50d4c1dec1 Ability to rotate all guitar/bass pickups through the 'Transform Selection' feature or keyboard shortcut 2022-10-08 13:05:34 +02:00
Bane Stojkovic ebbc25a92d Fix 6-way switch wiring 2022-10-06 19:38:09 +02:00
Bane Stojkovic da0ce8970d Added unit tests for new switches 2022-10-06 19:24:06 +02:00
Bane Stojkovic 064b4d31ee Added 'DP4T (6-Position Oak Grigsby)' as a new type of Lever Switch component 2022-10-06 17:00:21 +02:00
Bane Stojkovic acd8f70cc5 Added 'S1 Switch' component that can be combined with potentiometer component or used on its own 2022-10-06 12:44:28 +02:00
Bane Stojkovic e8e370d3d3 Release 4.29 2022-10-04 14:09:30 +02:00
Bane Stojkovic 3bf9e09a9f Merge 2022-10-04 13:59:30 +02:00
Jamie Drinkell d3cd8c5e86 New Components: Bulb, Stingray PKP + Correction: Battery Symbol (#724)
* Change Icon Lead Colour

Icon lead colour changed to black to match other components.

* Add BulbSchematicSymbol

Add Bulb / Pilot Light / Lamp schematic symbol.

* Add StingrayBassPickup

Stingray Bass Pickup Option.
2022-10-04 13:51:47 +02:00
Bane Stojkovic 25222cbb19 Added import style strat switch 2022-10-04 13:45:00 +02:00
Bane Stojkovic 40e1935e3f Added Schaller Megaswitch, standardized colors of FR4 2022-10-04 13:44:48 +02:00
Bane Stojkovic ad8c624efb v4.28 release 2022-09-25 14:06:24 +02:00
Bane Stojkovic 741b9bc624 Jumbo 4-pin socket added 2022-09-25 14:06:17 +02:00
Bane Stojkovic 3b12788eff Angle editor added 2022-09-25 14:06:08 +02:00
Bane Stojkovic d2adb49ccf Sync PHP API files 2022-09-21 15:41:39 +02:00
Bane Stojkovic f422e0fdf9 Minor fix in labels 2022-08-28 15:18:59 +02:00
Bane Stojkovic 0d8d456e98 Release 4.27 2022-08-28 15:15:47 +02:00
Bane Stojkovic af4c22c856 4.27 release 2022-08-28 10:07:46 +02:00
Jamie Drinkell 9e3f1793fd Add CurrentSourceSymbol + VoltageSymbol corrections (#723)
* Improved readability

Tabs and spaces changed for better readability. No functional changes.

* Correct labelling of "Source Type" property

More readability improvements as well as property change.

* Add CurrentSourceSymbol

A schematic symbol for current sources with two alternate drawing styles
2022-08-28 09:54:36 +02:00
Bane Stojkovic c6ae5af997 Update com.diy_fever.DIYLayoutCreator.metainfo.xml 2022-08-27 18:15:30 +02:00
Bane Stojkovic a1c4747b6d Release 4.26 2022-08-27 18:13:34 +02:00
Bane Stojkovic f2dc63e7e6 Added two DPDT ON/ON/ON variations to 'Mini Toggle Switch' component 2022-08-27 18:10:49 +02:00
Bane Stojkovic f5498714b0 Cleanup imports 2022-08-27 16:39:44 +02:00
Jamie Drinkell 66e668a2b2 Add VoltageSourceSymbol (#722)
Symbol for a voltage source schematic component, with options for AC or DC.
2022-08-27 16:35:05 +02:00
Bane Stojkovic 95f86f9056 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2022-07-31 15:50:54 +02:00
Bane Stojkovic 8074f6e49c Load recent files in background thread 2022-07-31 15:50:52 +02:00
Bane Stojkovic 5b9e2ff387 Disable hardware acceleration 2022-07-31 15:50:29 +02:00
pushfoo 1d542c5c96 Fix typo in opening paragraph of readme (#710)
replace typo 'buidt` with `built`
2022-07-13 13:44:19 +02:00
Bane Stojkovic 969c7ebdc1 The app crashes if there's a component that is reduced to 0 pixels with 'Cache Boost' enabled 2022-07-13 12:04:59 +02:00
Bane Stojkovic 746d6c06e7 Update com.diy_fever.DIYLayoutCreator.metainfo.xml 2022-07-09 09:43:58 +02:00
Bane Stojkovic 9fde2e7bb3 Release 4.25 2022-07-09 09:41:54 +02:00
Bane Stojkovic ad29d2d077 Update update.xml 2022-07-05 09:37:17 +02:00
Bane Stojkovic 43d58ae4a6 Update run.sh 2022-07-05 09:36:08 +02:00
Bane Stojkovic 80f006f6b5 Fix run.sh to Unix line breaks 2022-07-05 09:33:48 +02:00
Bane Stojkovic a08c8a4484 Cleanup cache when a component is deleted from the project 2022-07-05 09:26:45 +02:00
Bane Stojkovic 8d385ef812 Limit memory usage to avoid out of memory errors when 'Cache Boost' feature is enabled 2022-07-05 00:59:30 +02:00
Bane Stojkovic bcc1a2cb3a Changed resistor orange band color to more intense orange 2022-07-04 19:38:57 +02:00
Bane Stojkovic f568ba6fac Added BJT BCE pinout to transistor components 2022-06-13 19:32:44 +02:00
Bane Stojkovic 9bf5b57663 Status bar shows a wrong number of selected components 2022-06-10 09:58:00 +02:00
Bane Stojkovic 29c2240920 Release 4.24 2022-06-05 10:46:44 +02:00
Bane Stojkovic 22086e05a7 Auto garbage collector 2022-06-05 10:38:46 +02:00
Bane Stojkovic 3842e65fb9 Update dict file 2022-05-09 09:52:36 +02:00
Bane Stojkovic b59afed4fd Fixed a bug that causes the background of exported images and PDFs to be very light gray instead of pure white 2022-05-09 09:48:47 +02:00
Bane Stojkovic df1e1334e0 Release 4.23.0 2022-04-23 20:21:28 +02:00
Bane Stojkovic 3cb3f11c58 Release 4.23.0 2022-04-23 20:18:11 +02:00
Bane Stojkovic 5605becb98 Add logging 2022-04-23 20:13:42 +02:00
Bane Stojkovic c24187eeb6 Slide switch added 2022-04-23 20:13:19 +02:00
Bane Stojkovic d50acb4911 Improve speed of rendering of the grid 2022-03-18 20:55:40 +01:00
Bane Stojkovic bf89b07cea Fix blocks, add tests, fix bounding box calc of some components 2022-03-18 09:23:03 +01:00
Bane Stojkovic d513cb2667 Fixed the issue with 'Add Flexible Leads' functionality placing the flexible leads wrong on leaded components (e.g. resistors, capacitors...) 2022-03-07 19:21:58 +01:00
Bane Stojkovic b646d90179 More test files 2022-03-05 14:29:43 +01:00
Bane Stojkovic 3dcc4a1638 Added more regression files 2022-03-04 09:31:18 +01:00
Bane Stojkovic f5df5ba9eb Fixed backwards compatibility issue with older files failing to open because of an issue with 'Tape Measure' component serialization 2022-03-04 09:14:35 +01:00
Bane Stojkovic 7210ac1533 Fixed display issue with Trace layer showing up as Wiring in the menu 2022-03-04 09:14:22 +01:00
Bane Stojkovic a3acc07014 Change report name format 2022-03-03 17:04:40 +01:00
Bane Stojkovic bcbac424ed Release 4.22.0 2022-03-03 16:57:45 +01:00
Bane Stojkovic dbfb768dc3 Create report for each regression run 2022-03-03 16:40:50 +01:00
Bane Stojkovic e6c1313312 Add regression data 2022-03-03 09:47:52 +01:00
Bane Stojkovic 53bff5ef13 Change Twisted Leads to render consistently 2022-03-03 09:42:48 +01:00
Bane Stojkovic d376ec9278 Visual regression testing 2022-03-03 09:42:31 +01:00
Bane Stojkovic 2cbaaa4a7d Added regression test suite that validates each release candidate version against a barrage of different DIY files 2022-03-02 18:52:52 +01:00
Bane Stojkovic 5539195778 Fix component prefix for SMD Resistor 2022-03-02 17:02:15 +01:00
Bane Stojkovic a576f140ad Fix component prefix for SMD Resistor 2022-03-02 17:01:07 +01:00
Bane Stojkovic c665397bda Fixed backwards compatibility issue with older files failing to open because of an issue with 'Mini Toggle Switch' component serialization 2022-03-02 17:00:51 +01:00
Bane Stojkovic 1ce7646fb5 Upgrade OSX application package built-in Java JRE to version 1.8.0_321-b07 2022-03-02 09:32:51 +01:00
Bane Stojkovic d0ae14d33e Separate WIRING layer (containing Hookup Wire and Twisted Wire at the moment) from TRACE layer and render it above the COMPONENT layer by default 2022-03-01 17:12:37 +01:00
Bane Stojkovic 94963afb75 Remove unneeded editors for overriden classes 2022-02-28 00:10:59 +01:00
Bane Stojkovic 3d7d6f60fc Release 4.21.4 2022-02-27 23:51:40 +01:00
Bane Stojkovic 0dcfe8a08a Fixed stereo phono jack rendering when rotated 2022-02-27 15:37:17 +01:00
Bane Stojkovic a147345756 Improve scroll precision 2022-02-27 15:36:56 +01:00
Bane Stojkovic a038de3d31 Fix config location 2022-02-22 16:03:31 +01:00
Bane Stojkovic 738dd800af Upcoming (#691)
* Added 1/8" jack

* Release 4.20

* Merge traces and wires into "Wiring" layer

* Add shabang to run.sh

* Added gray theme

* Prevent the donation label from wrapping into several lines

* Use Backspace key to delete selection in Mac OS

* Upgrade xstream to fix java 16 compatibility

* Add exec to run.sh

* Added regulator pinouts to transistor body components

* Release 4.21.1

* Fix linux run.sh, added more java-opens
2022-02-21 23:23:56 +01:00
Bane Stojkovic 30dc7ce36b Upcoming (#688)
* Added 1/8" jack

* Release 4.20

* Merge traces and wires into "Wiring" layer

* Add shabang to run.sh

* Added gray theme

* Prevent the donation label from wrapping into several lines

* Use Backspace key to delete selection in Mac OS

* Upgrade xstream to fix java 16 compatibility

* Add exec to run.sh

* Added regulator pinouts to transistor body components

* Release 4.21.1
2022-02-19 18:28:47 +01:00
Bane Stojkovic d245a6305f Upcoming (#686)
* Added 1/8" jack

* Release 4.20

* Merge traces and wires into "Wiring" layer

* Add shabang to run.sh

* Added gray theme

* Prevent the donation label from wrapping into several lines

* Use Backspace key to delete selection in Mac OS

* Upgrade xstream to fix java 16 compatibility

* Add exec to run.sh
2022-02-16 23:41:47 +01:00
Bane Stojkovic feaa48fed5 Upcoming (#669)
* Added 1/8" jack

* Release 4.20
2021-09-12 19:24:30 +02:00
Bane Stojkovic 437ec07d2d Fix release 2021-08-22 00:05:04 +02:00
3068 changed files with 581536 additions and 173626 deletions
+2
View File
@@ -0,0 +1,2 @@
# Ensure that line endings for .sh files always use LF
*.sh text eol=lf
+16
View File
@@ -0,0 +1,16 @@
# These are supported funding model platforms
github: #bancika
patreon: c/user?u=5213116
custom: paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=U6GLS8HLTSU88
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
polar: # Replace with a single Polar username
buy_me_a_coffee: # Replace with a single Buy Me a Coffee username
thanks_dev: # Replace with a single thanks.dev username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
+1
View File
@@ -2,6 +2,7 @@ Thank you for reporting issues and contributing ideas and features to DIYLC repo
Before you proceed, please read the following:
* One request or bug report per issue, please. No bundling.
* If you are reporting a bug, please attach the latest application log file together with description of steps that lead to the issue. They can be found in the user directory under `.diylc/logs` directory. On Windows 7 and later, it's located in `c:/Users/<your username>/.diylc/logs`. On Linux and MacOS, it's typically in `/Users/<your username>/.diylc/logs`.
* If you are having issues starting the application under MacOS, make sure that 3rd party apps are allowed on your Mac. This document covers how to do it - https://support.apple.com/en-us/HT202491.
* Try to look for similar unresolved issues that are already reported to avoid duplicates.
@@ -0,0 +1,86 @@
name: Sign Windows Launcher
# Signs the committed launch4j launcher that the installer embeds. Run it only after launch4j
# regenerates the launcher, then commit the signed diylc-x64.exe from the artifact over
# diylc/diylc-swing/deploy/win/diylc-x64.exe so Sign Windows Artifacts packs it.
on:
workflow_dispatch:
inputs:
signing-policy-slug:
description: 'SignPath signing policy'
type: choice
default: test-signing
options:
- test-signing
- release-signing
permissions:
# write is needed only to delete the unsigned launcher once SignPath has fetched it
actions: write
contents: read
env:
SIGNPATH_ORGANIZATION_ID: 95470a00-59e6-430c-9c81-7393ad16d4e8
SIGNPATH_PROJECT_SLUG: diy-layout-creator
jobs:
launcher:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v7
# re-signing would stack a second signature on top of the committed one
- name: Check the committed launcher is unsigned
run: |
if python3 diylc/diylc-swing/deploy/win/signpath/is-signed.py \
diylc/diylc-swing/deploy/win/diylc-x64.exe; then
echo "::error::deploy/win/diylc-x64.exe is already signed. Commit an unsigned launcher from launch4j first."
exit 1
fi
- name: Upload unsigned launcher
id: upload-unsigned-launcher
uses: actions/upload-artifact@v7
with:
name: unsigned-launcher
path: diylc/diylc-swing/deploy/win/diylc-x64.exe
if-no-files-found: error
retention-days: 1
- name: Sign launcher
uses: signpath/github-action-submit-signing-request@v3
with:
api-token: ${{ secrets.SIGNPATH_API_TOKEN }}
organization-id: ${{ env.SIGNPATH_ORGANIZATION_ID }}
project-slug: ${{ env.SIGNPATH_PROJECT_SLUG }}
signing-policy-slug: ${{ inputs.signing-policy-slug }}
artifact-configuration-slug: windows-launcher
github-artifact-id: ${{ steps.upload-unsigned-launcher.outputs.artifact-id }}
wait-for-completion: true
output-artifact-directory: signed
- name: Delete unsigned launcher artifact
if: always() && steps.upload-unsigned-launcher.outputs.artifact-id != ''
env:
GH_TOKEN: ${{ github.token }}
ARTIFACT_ID: ${{ steps.upload-unsigned-launcher.outputs.artifact-id }}
run: gh api -X DELETE "repos/${GITHUB_REPOSITORY}/actions/artifacts/${ARTIFACT_ID}"
- name: Verify signed launcher
run: |
python3 diylc/diylc-swing/deploy/win/signpath/is-signed.py signed/diylc-x64.exe
sudo apt-get update
sudo apt-get install -y osslsigncode
# chain validation fails against the self-signed test certificate by design; what
# matters is that a signature is present and names the expected subject
osslsigncode verify -in signed/diylc-x64.exe || true
- name: Upload signed launcher
uses: actions/upload-artifact@v7
with:
name: diylc-windows-launcher-signed
path: signed/diylc-x64.exe
if-no-files-found: error
+133
View File
@@ -0,0 +1,133 @@
name: Sign Windows Artifacts
# Builds and signs the Inno Setup installer; the zip package is not built or signed here. The
# launcher the installer embeds is signed separately and committed by the Sign Windows Launcher
# workflow, because Inno Setup cannot sign its payload after the fact and the launcher changes
# only when launch4j regenerates it.
on:
workflow_dispatch:
inputs:
signing-policy-slug:
description: 'SignPath signing policy'
type: choice
default: test-signing
options:
- test-signing
- release-signing
permissions:
# write is needed only to delete the unsigned installer once SignPath has fetched it
actions: write
contents: read
env:
SIGNPATH_ORGANIZATION_ID: 95470a00-59e6-430c-9c81-7393ad16d4e8
SIGNPATH_PROJECT_SLUG: diy-layout-creator
jobs:
windows:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v7
- name: Set up JDK 21
uses: actions/setup-java@v6
with:
java-version: '21'
distribution: 'temurin'
cache: maven
# Nothing downstream fails when the committed launcher is unsigned: the installed
# application would just silently ship an unsigned executable.
- name: Check the committed launcher carries a signature
env:
POLICY: ${{ inputs.signing-policy-slug }}
run: |
if python3 diylc/diylc-swing/deploy/win/signpath/is-signed.py \
diylc/diylc-swing/deploy/win/diylc-x64.exe; then
exit 0
fi
if [ "$POLICY" = "release-signing" ]; then
echo "::error::deploy/win/diylc-x64.exe is unsigned. Run the Sign Windows Launcher workflow with the release policy, commit the signed launcher, then re-run this workflow."
exit 1
fi
echo "::warning::deploy/win/diylc-x64.exe is unsigned; the installed application will ship an unsigned launcher."
- name: Resolve project version
working-directory: diylc
run: |
echo "DIYLC_VERSION=$(mvn -q -N help:evaluate -Dexpression=project.version -DforceStdout)" >> "$GITHUB_ENV"
# amake/innosetup runs Inno Setup under wine as its own user (uid 1000), not as the runner
# (uid 1001), so it cannot write its output into a target directory the runner owns. Docker
# Desktop hides this on a developer machine; on a Linux runner it surfaces as "Error 5:
# Access denied" copying Setup.e32.
- name: Build Windows installer
working-directory: diylc
run: |
mkdir -p diylc-swing/target
chmod a+rwx diylc-swing/target
mvn -B -DskipTests -P win64-installer package
# upload-artifact zips the staged installer and SignPath signs the exe inside that zip; the
# action then downloads and unpacks the signed zip into signed/. The artifact configuration
# matches a fixed path, so the versioned installer travels under a stable name and is
# renamed back afterwards.
- name: Stage installer for signing
run: |
mkdir -p staging
cp "diylc/diylc-swing/target/diylc-${DIYLC_VERSION}-win64.exe" staging/diylc-setup.exe
- name: Upload unsigned installer
id: upload-unsigned-installer
uses: actions/upload-artifact@v7
with:
name: unsigned-installer
path: staging/diylc-setup.exe
if-no-files-found: error
retention-days: 1
- name: Sign installer
uses: signpath/github-action-submit-signing-request@v3
with:
api-token: ${{ secrets.SIGNPATH_API_TOKEN }}
organization-id: ${{ env.SIGNPATH_ORGANIZATION_ID }}
project-slug: ${{ env.SIGNPATH_PROJECT_SLUG }}
signing-policy-slug: ${{ inputs.signing-policy-slug }}
artifact-configuration-slug: windows-installer
github-artifact-id: ${{ steps.upload-unsigned-installer.outputs.artifact-id }}
wait-for-completion: true
output-artifact-directory: signed
# SignPath can only fetch the installer from a GitHub artifact, so the unsigned upload cannot
# be skipped; it is deleted as soon as signing is over, whether or not signing succeeded.
- name: Delete unsigned installer artifact
if: always() && steps.upload-unsigned-installer.outputs.artifact-id != ''
env:
GH_TOKEN: ${{ github.token }}
ARTIFACT_ID: ${{ steps.upload-unsigned-installer.outputs.artifact-id }}
run: gh api -X DELETE "repos/${GITHUB_REPOSITORY}/actions/artifacts/${ARTIFACT_ID}"
- name: Verify signed installer
run: |
python3 diylc/diylc-swing/deploy/win/signpath/is-signed.py signed/diylc-setup.exe
sudo apt-get update
sudo apt-get install -y osslsigncode
# chain validation fails against the self-signed test certificate by design; what
# matters is that a signature is present and names the expected subject
osslsigncode verify -in signed/diylc-setup.exe || true
- name: Restore signed installer under its release name
run: |
mkdir -p release
cp signed/diylc-setup.exe "release/diylc-${DIYLC_VERSION}-win64.exe"
- name: Upload signed installer
uses: actions/upload-artifact@v7
with:
name: diylc-windows-installer-signed
path: release/diylc-${{ env.DIYLC_VERSION }}-win64.exe
if-no-files-found: error
+27
View File
@@ -0,0 +1,27 @@
name: Test Build
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Set up JDK 21
uses: actions/setup-java@v3
with:
java-version: '21'
distribution: 'temurin'
cache: maven
- name: Build with Maven
run: |
cd diylc
mvn -B test
+1
View File
@@ -2,3 +2,4 @@
*.iml
*.eml
/.project
**/.DS_Store
+4
View File
@@ -0,0 +1,4 @@
{
"java.configuration.updateBuildConfiguration": "disabled",
"java.compile.nullAnalysis.mode": "disabled"
}
Symlink
+1
View File
@@ -0,0 +1 @@
CLAUDE.md
+22
View File
@@ -0,0 +1,22 @@
# DIY Layout Creator — repository map
The guidelines that govern all code changes live in **[`diylc/CLAUDE.md`](diylc/CLAUDE.md)**. Read
that file before editing anything under `diylc/`.
## What is where
| Path | Contents |
| --- | --- |
| `diylc/` | The application. Maven reactor with `diylc-core`, `diylc-library`, `diylc-swing`, and the build-time `diylc-processor`. This is where nearly all work happens. |
| `diylc-regression-data/` | Sample `.diy` projects plus reference PNG and netlist outputs used by the regression suite, and the historical reports. |
| `diylc-server-api/` | PHP backend for cloud and collaboration features. Runs in an isolated environment on diy-fever.com and cannot be tested locally — do not modify unless explicitly asked. |
| `snap/` | Snap packaging metadata. |
## House rules that apply repository-wide
- Match the conventions of the surrounding code; consistency beats novelty.
- Comment only what the code cannot say for itself. No comments that restate the line below them.
- Every new source file begins with the GPL header from `diylc/HEADER.txt`.
- Do not commit or push. Leave changes in the working tree for review.
The project is GPLv3; see `COPYING`.
+94 -50
View File
@@ -1,51 +1,95 @@
<h3><a name="News"></a>Introduction<a href="#Introduction" class="section_anchor"></a></h3>
<p align="justify">DIY Layout Creator (DIYLC in short) is a freeware drawing tool developed with help of the large online community of DIY electronics enthusiasts. It incorporates many ideas that came from people using older versions of the application. The goal is to provide a simple interface and enough power to let the user draw schematics, board/chassis layouts and guitar wiring diagrams quickly and without a steep learning curve. Also, it is buitd around a flexible open source framework that may be used to draw pretty much anything. Below is a sample board layout drawn in DIYLC. </p>
<p></p>
<p align="center"><a href="http://diy-fever.com/wordpress/wp-content/gallery/diylc/diylc_3_36_rangemaster.png" rel="nofollow"><img src="http://diy-fever.com/nextgen-image/833/480x0x90/a93c6f7598bc16fce4f4aad480631523"></a></p>
<p></p>
<a href="https://github.com/bancika/diy-layout-creator/releases/latest">Click here</a> to get the latest version for all platforms.</a><br>
<a href="https://github.com/bancika/diy-layout-creator/tree/wiki">Click here</a> to read the user documentation as well as developer documentation.<br>
<b>OSX users</b>: make sure that <i>3rd party apps are allowed</i> on your Mac before installing DIYLC. <a href="https://support.apple.com/en-us/HT202491">This document</a> covers how to do it.
### 🛠️ Introduction
<h3><a name="Key Features"></a>Features<a href="#Features" class="section_anchor"></a></h3>
<ul>
<li>platform independence, will run on any machine having Java JRE/JDK 8 or newer </li>
<li>easy to use interface, most of the operations can be done using mouse </li>
<li>draw PCB, perfboard, stripboard or point-to-point circuit layouts layouts, schematics and guitar wiring diagrams </li>
<li>high flexibility, has the API to allow plug-ins and new components to be added</li>
<li>improved performance and reduced memory consumption compared to the previous versions </li>
<li>save default values for each property of a component individually </li>
<li>group components together and treat them as one, e.g. move, edit or delete </li>
<li>export the output to image, PDF or printer </li>
<li>export PCB trace mask suitable for toner transfer </li>
<li>export the circuit to a SPICE compatible netlist (beta) </li>
<li>create a Bill of Materials as a part of the project or export it to few different file formats </li>
<li>analyze guitar wirings and show detailed pickup configuration in each switch configuration</li>
<li>zoom in/out feature </li>
<li>configurable grid spacing on the project level </li>
<li>auto update checks for new versions </li>
<li>import files created with older versions of the application </li>
<li>cloud feature - share your projects, search through the cloud and download other users' projects </li>
<li>highlight connected areas to simplify validation and circuit debugging</li>
<li>analyze guitar wiring diagrams and visualize pickup wirings for each switch configuration</li>
<li>export circuits to SPICE-compatible netlists</li>
</ul>
<p>To report bugs or request a new feature go to <a href="https://github.com/bancika/diy-layout-creator/issues" rel="nofollow">Issues</a> page and create a new issue describing your problem or request. </p>
<p>To join the discussion or request technical assistance, use the dedicated <a href="http://groups.google.com/group/diy-layout-creator" rel="nofollow">Discussion Group</a>. </p>
<h3><a name="Want_to_contribute?"></a>Want to contribute?<a href="#Want_to_contribute?" class="section_anchor"></a></h3>
<p>If you want to help the DIYLC project, there are several things you can do: </p>
<ul>
<li>Help with adding the information to the <a href="https://github.com/bancika/diy-layout-creator/blob/wiki/Manual.md">user manual</a>. </li>
<li>Extend the component base, read <a href="https://github.com/bancika/diy-layout-creator/blob/wiki/ComponentAPI.md" rel="nofollow">this wiki</a> to learn how to create new components. </li>
<li>Add a new functionality though plug-ins, read <a href="https://github.com/bancika/diy-layout-creator/blob/wiki/PluginAPI.md" rel="nofollow">this wiki</a> to learn how to create new plug-ins. </li>
</ul>
<p align="justify"><strong>DIYLC is provided free of charge and can be used and redistributed freely. Please note that it takes a lot of time and effort to build, test and maintain it and to interact with the growing community of users. If you find DIYLC useful and want to support further development, please consider making a small PayPal donation. Every little bit counts! If you have some extra parts, transistors, tubes, ICs, caps...anything useful for a fellow DIYer, I'll gladly accept a donation in parts.</strong></p>
<p align="center"><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=U6GLS8HLTSU88" rel="nofollow"><img src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif"></a> </p>
<h3><a name="License_information"></a>License information<a href="#License_information" class="section_anchor"></a></h3>
<p>Source code is released under <a href="https://www.gnu.org/licenses/gpl-3.0.txt">GNU General Public License version 3</a>. Contact the project owner to obtain a license in case you plan to use the source code, or any part of it, in commercial purposes. </p>
<p></p>
<h3><a name="Credits"></a>Credits<a href="#Credits" class="section_anchor"></a></h3>
<ul>
<li>Big thanks goes to folks from the following online communities for contributing ideas and helped test the app: <a href="http://www.diystompboxes.com/smfforum/" rel="nofollow">DIY Stompboxes</a>, <a href="http://ax84.com/bbs" rel="nofollow">AX84</a> and <a href="http://freestompboxes.org" rel="nofollow">Free Stompboxes</a>. </li>
<li>I'm happy to report that DIYLC 4 is the fastest version ever. <a href="http://www.yourkit.com/java/profiler/index.jsp" rel="nofollow">YourKit Java Profiler</a> helped tremendously with memory and performance profiling and pointed me to places in the code that took longer to run or consumed more memory than I'd like them to. I strongly recommend this tool to anyone developing Java or .NET applications because it helps finding bottlenecks and allocation hot-spots very fast.<br><br>YourKit is kindly supporting open source projects with its full-featured Java Profiler.<br>YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications.<br>Take a look at YourKit's leading software products: <a href="http://www.yourkit.com/java/profiler/index.jsp" rel="nofollow">YourKit Java Profiler</a> and <a href="http://www.yourkit.com/.net/profiler/index.jsp" rel="nofollow">YourKit .NET Profiler</a> </li>
</ul>
DIY Layout Creator (DIYLC) is a specialized software tool designed for hobbyists and electronics enthusiasts to create circuit layouts on stripboard, perfboard, PCB, and point-to-point wiring.
It provides an intuitive, drag-and-drop interface for placing components, arranging connections, and visualizing circuit designs before assembly. With a built-in component library and customization options, it allows users to design layouts with precision and clarity.
🎸 **Perfect for guitar pedal builders, guitar, synth, audio and HAM enthusiasts!** DIYLC is particularly useful for designing, analyzing, and debugging guitar wiring diagrams, helping musicians and builders plan and troubleshoot custom wiring configurations for pickups, switches, and controls. Its versatility makes it an ideal solution for DIY electronics projects, prototyping, and documentation.
### 🚀 Quick Links
* **[⬇️ Download the latest release](https://github.com/bancika/diy-layout-creator/releases/latest)** for all platforms.
* **[⚡ Quick Start Guide](https://github.com/bancika/diy-layout-creator/blob/wiki/QuickStart.md)** if you are just getting into DIYLC.
* **[📄 Read the Wiki](https://github.com/bancika/diy-layout-creator/tree/wiki)** for free user and developer documentation.
* **[☁️ Browse Cloud Projects](https://diy-fever.com/software/diylc/cloud-project-browser/)** search and browse community projects and download .DIY files
> 🍎 **Mac users:** Gatekeeper may block DIYLC since it's from an independent developer. [Read this guide](https://support.apple.com/kb/ph18657?locale=en_US) on how to easily allow DIYLC on your Mac.
---
### 📖 The Official DIYLC Guide
<a href="https://www.diy-fever.com/diylc-book">
<img src="https://www.diy-fever.com/diylc/book/book_v1_thumb.png" alt="DIYLC Official Guide" width="220" align="left" style="margin-right: 20px; margin-bottom: 20px;">
</a>
**Master DIY Layout Creator and streamline your design workflow!**
The **Official DIYLC Guide (v1.0)** is a comprehensive 174-page eBook that goes way beyond the basics. It features step-by-step design workflows for everything from multi-layer PCBs to hot-rodded point-to-point tube amps. Learn to master advanced tools like the Virtual Multimeter, Netlist generation, the Guitar Wiring Analyzer, and the new AI Assistant.
👉 **[Click here to grab your copy!](https://www.diy-fever.com/diylc-book)**
*Active Patreon supporters get an additional 50% off or a completely free copy. Check the [Patreon feed](https://www.patreon.com/c/user?u=5213116) for your VIP link!*
<br clear="all">
---
### 🖼️ Gallery & Samples
<p align="center">
<img src="https://diy-fever.com/wordpress/wp-content/gallery/diylc/slo.png" width="48%" alt="Point-to-point tube amplifier">
<img src="https://diy-fever.com/wordpress/wp-content/gallery/diylc/travelcaster.png" width="48%" alt="Guitar wiring">
<br>
<sup><i>Left: Point-to-point tube amplifier &nbsp; | &nbsp; Right: Guitar wiring</i></sup>
<br><br>
<img src="https://diy-fever.com/wordpress/wp-content/gallery/diylc/iic.png" width="48%" alt="PCB tube amplifier">
<img src="https://diy-fever.com/wordpress/wp-content/gallery/diylc/split.png" width="48%" alt="Perfboard guitar effect">
<br>
<sup><i>Left: PCB tube amplifier &nbsp; | &nbsp; Right: Perfboard guitar effect</i></sup>
</p>
---
### ✨ Key Features
* 🆓 **Free for Life**: A true old-school offline app—the app you download is yours forever and the files you created are yours.
* 💻 **Platform Independence:** Runs locally on any machine capable of running Java JRE/JDK 21 or newer.
* 🖱️ **Intuitive UI:** Easy-to-use interface; most operations can be done seamlessly with a mouse.
* 🎛️ **Versatile Designs:** Draw PCB, perfboard, stripboard, or point-to-point layouts, schematics, guitar wiring diagrams or custom faceplates.
* 🔌 **Highly Extensible:** API allows custom plug-ins and new components to be added easily.
* 🚀 **Optimized:** Improved performance and reduced memory consumption.
* 💾 **Smart Defaults:** Save default values individually for each component property.
* 🖨️ **Export Options:** Export outputs to image, PDF, or printer.
* 📄 **Toner Transfer & Gerber:** Export PCB trace masks for toner transfer or Gerber files for fabrication.
* 📋 **Bill of Materials:** Create a BOM within the project or export to multiple file formats.
* 🔍 **Guitar Wiring Analysis:** Analyze guitar wirings and visualize detailed pickup configurations for each switch state.
* ☁️ **Cloud Integration:** Share your projects, search the cloud, and download other users' designs.
* 🤖 **AI Powered:** Features a built-in AI assistant to help answer general electronics questions, guide you through DIYLC's usability, and provide insights or troubleshooting for the specific circuit you are designing.
* ⚡ **Circuit Analysis:** Various tools aimed to help you debug and analyze your circuits.
* 📈 **SPICE Netlists:** Export circuits directly to SPICE-compatible netlists.
---
### 🐛 Support & Community
* **Found a bug or have a feature request?** Head over to the [Issues page](https://github.com/bancika/diy-layout-creator/issues) to open a ticket.
* **Need technical assistance or want to chat?** Join the discussion in our [Google Group](http://groups.google.com/group/diy-layout-creator).
---
### ❤️ Want to contribute?
DIYLC is provided free of charge and can be used and redistributed freely. Building, testing, and maintaining this tool—while supporting our growing community—takes a significant amount of time and effort.
If you find DIYLC useful, here are the best ways you can support its future development:
* 🧡 **[Become a Patreon](https://www.patreon.com/c/user?u=5213116):** Join the inner circle for exclusive perks.
* 📖 **[Purchase the Official DIYLC Guide](https://www.diy-fever.com/diylc-book):** Level up your layout skills while directly supporting the app!
* ☕ **[Make a PayPal donation](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=U6GLS8HLTSU88):** A one-time donation helps keep the lights on.
* 📝 **Documentation:** Help us improve the [user manual](https://github.com/bancika/diy-layout-creator/blob/wiki/Manual.md) or other project docs.
* 🧩 **Extend the App:** Read the [Component API Wiki](https://github.com/bancika/diy-layout-creator/blob/wiki/ComponentAPI.md) to add new components, or the [Plugin API Wiki](https://github.com/bancika/diy-layout-creator/blob/wiki/PluginAPI.md) to create new plug-ins.
---
### 📜 License Information
The source code is released under the [GNU General Public License version 3](https://www.gnu.org/licenses/gpl-3.0.txt). Please contact the project owner to obtain a commercial license if you plan to use the source code, or any part of it, for commercial purposes.
### 🙌 Credits
* Huge thanks to the online communities that contributed ideas and helped test the app: [DIY Stompboxes](http://www.diystompboxes.com/smfforum/), [AX84](http://ax84.com/bbs), and [Free Stompboxes](http://freestompboxes.org).
* DIYLC is highly optimized thanks to [YourKit Java Profiler](http://www.yourkit.com/java/profiler/index.jsp). YourKit is kindly supporting open-source projects with its full-featured Java Profiler, which helped tremendously with memory and performance profiling. *YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications.*
+1
View File
@@ -0,0 +1 @@
/output/
+11
View File
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>diylc-regression-data</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,528 @@
<?xml version="1.0" encoding="UTF-8" ?>
<org.diylc.core.Project>
<fileVersion>
<major>3</major>
<minor>53</minor>
<build>0</build>
</fileVersion>
<title>New Project</title>
<author>Selina</author>
<width>
<value>29.0</value>
<unit class="org.diylc.core.measures.SizeUnit">cm</unit>
</width>
<height>
<value>21.0</value>
<unit class="org.diylc.core.measures.SizeUnit">cm</unit>
</height>
<gridSpacing>
<value>0.1</value>
<unit class="org.diylc.core.measures.SizeUnit">in</unit>
</gridSpacing>
<components>
<org.diylc.components.connectivity.CopperTrace>
<name>Trace1</name>
<alpha>127</alpha>
<points>
<java.awt.Point x="5.2" y="1.9"/>
<java.awt.Point x="6.9" y="1.9"/>
</points>
<bodyColor>
<red>255</red>
<green>255</green>
<blue>255</blue>
<alpha>255</alpha>
</bodyColor>
<borderColor>
<red>0</red>
<green>0</green>
<blue>0</blue>
<alpha>255</alpha>
</borderColor>
<labelColor reference="../borderColor"/>
<leadColor reference="../borderColor"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<thickness>
<value>1.0</value>
<unit class="org.diylc.core.measures.SizeUnit">mm</unit>
</thickness>
<layer>_1</layer>
</org.diylc.components.connectivity.CopperTrace>
<org.diylc.components.connectivity.CopperTrace>
<name>Trace2</name>
<alpha>127</alpha>
<points>
<java.awt.Point x="6.9" y="1.9"/>
<java.awt.Point x="6.9" y="3.5"/>
</points>
<bodyColor reference="../../org.diylc.components.connectivity.CopperTrace/bodyColor"/>
<borderColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<labelColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<leadColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<thickness reference="../../org.diylc.components.connectivity.CopperTrace/thickness"/>
<layer>_1</layer>
</org.diylc.components.connectivity.CopperTrace>
<org.diylc.components.connectivity.CopperTrace>
<name>Trace3</name>
<alpha>127</alpha>
<points>
<java.awt.Point x="4.8" y="3.8"/>
<java.awt.Point x="5.6" y="3.8"/>
</points>
<bodyColor reference="../../org.diylc.components.connectivity.CopperTrace/bodyColor"/>
<borderColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<labelColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<leadColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<thickness reference="../../org.diylc.components.connectivity.CopperTrace/thickness"/>
<layer>_1</layer>
</org.diylc.components.connectivity.CopperTrace>
<org.diylc.components.connectivity.CopperTrace>
<name>Trace4</name>
<alpha>127</alpha>
<points>
<java.awt.Point x="6.4" y="3.8"/>
<java.awt.Point x="6.6" y="3.8"/>
</points>
<bodyColor reference="../../org.diylc.components.connectivity.CopperTrace/bodyColor"/>
<borderColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<labelColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<leadColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<thickness reference="../../org.diylc.components.connectivity.CopperTrace/thickness"/>
<layer>_1</layer>
</org.diylc.components.connectivity.CopperTrace>
<org.diylc.components.connectivity.Dot>
<name>Dot1</name>
<size>
<value>3.0</value>
<unit class="org.diylc.core.measures.SizeUnit">mm</unit>
</size>
<color>
<red>0</red>
<green>0</green>
<blue>0</blue>
<alpha>255</alpha>
</color>
<point x="5.2" y="1.9"/>
</org.diylc.components.connectivity.Dot>
<org.diylc.components.misc.GroundSymbol>
<name>GND1</name>
<point x="5.7" y="2.4"/>
<color reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<size>
<value>0.15</value>
<unit class="org.diylc.core.measures.SizeUnit">in</unit>
</size>
<type>DEFAULT</type>
</org.diylc.components.misc.GroundSymbol>
<org.diylc.components.semiconductors.ICSymbol>
<name>IC1</name>
<alpha>127</alpha>
<icPointCount>_5</icPointCount>
<value></value>
<controlPoints>
<java.awt.Point x="6.6" y="3.6"/>
<java.awt.Point x="6.6" y="3.8"/>
<java.awt.Point x="7.2" y="3.7"/>
<java.awt.Point x="6.9" y="3.5"/>
<java.awt.Point x="6.9" y="3.9"/>
</controlPoints>
<bodyColor reference="../../org.diylc.components.connectivity.CopperTrace/bodyColor"/>
<borderColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<display>NAME</display>
<flip>false</flip>
</org.diylc.components.semiconductors.ICSymbol>
<org.diylc.components.misc.GroundSymbol>
<name>GND2</name>
<point x="6.2" y="2.4"/>
<color reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<size reference="../../org.diylc.components.misc.GroundSymbol/size"/>
<type>DEFAULT</type>
</org.diylc.components.misc.GroundSymbol>
<org.diylc.components.semiconductors.SchottkyDiodeSymbol>
<name>D1</name>
<alpha>127</alpha>
<length>
<value>0.1</value>
<unit class="org.diylc.core.measures.SizeUnit">in</unit>
</length>
<width>
<value>0.1</value>
<unit class="org.diylc.core.measures.SizeUnit">in</unit>
</width>
<points>
<java.awt.Point x="5.7" y="1.9"/>
<java.awt.Point x="5.7" y="2.4"/>
</points>
<bodyColor>
<red>0</red>
<green>0</green>
<blue>255</blue>
<alpha>255</alpha>
</bodyColor>
<labelColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<leadColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<labelPosition>ABOVE</labelPosition>
</org.diylc.components.semiconductors.SchottkyDiodeSymbol>
<org.diylc.components.connectivity.Dot>
<name>Dot2</name>
<size>
<value>1.0</value>
<unit class="org.diylc.core.measures.SizeUnit">mm</unit>
</size>
<color reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<point x="4.8" y="3.8"/>
</org.diylc.components.connectivity.Dot>
<org.diylc.components.connectivity.Dot>
<name>Dot3</name>
<size>
<value>2.0</value>
<unit class="org.diylc.core.measures.SizeUnit">mm</unit>
</size>
<color reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<point x="4.8" y="5.1"/>
</org.diylc.components.connectivity.Dot>
<org.diylc.components.connectivity.Dot>
<name>Dot4</name>
<size>
<value>2.0</value>
<unit class="org.diylc.core.measures.SizeUnit">mm</unit>
</size>
<color reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<point x="4.8" y="3.8"/>
</org.diylc.components.connectivity.Dot>
<org.diylc.components.passive.ResistorSymbol>
<name>1M</name>
<alpha>127</alpha>
<length>
<value>0.3</value>
<unit class="org.diylc.core.measures.SizeUnit">in</unit>
</length>
<width>
<value>0.08</value>
<unit class="org.diylc.core.measures.SizeUnit">in</unit>
</width>
<points>
<java.awt.Point x="5.2" y="3.8"/>
<java.awt.Point x="5.2" y="4.3"/>
</points>
<borderColor reference="../../org.diylc.components.semiconductors.SchottkyDiodeSymbol/bodyColor"/>
<labelColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<leadColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<labelPosition>ABOVE</labelPosition>
<power>HALF</power>
<powerNew>
<value>0.5</value>
<unit class="org.diylc.core.measures.PowerUnit">W</unit>
</powerNew>
</org.diylc.components.passive.ResistorSymbol>
<org.diylc.components.misc.GroundSymbol>
<name>GND3</name>
<point x="5.2" y="4.3"/>
<color reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<size reference="../../org.diylc.components.misc.GroundSymbol/size"/>
<type>DEFAULT</type>
</org.diylc.components.misc.GroundSymbol>
<org.diylc.components.passive.CapacitorSymbol>
<name>2.2nF</name>
<alpha>127</alpha>
<length>
<value>0.05</value>
<unit class="org.diylc.core.measures.SizeUnit">in</unit>
</length>
<width>
<value>0.15</value>
<unit class="org.diylc.core.measures.SizeUnit">in</unit>
</width>
<points>
<java.awt.Point x="5.6" y="3.8"/>
<java.awt.Point x="5.6" y="4.3"/>
</points>
<borderColor reference="../../org.diylc.components.semiconductors.SchottkyDiodeSymbol/bodyColor"/>
<labelColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<leadColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<labelPosition>ABOVE</labelPosition>
<voltage>_63V</voltage>
<polarized>false</polarized>
</org.diylc.components.passive.CapacitorSymbol>
<org.diylc.components.misc.GroundSymbol>
<name>GND4</name>
<point x="5.6" y="4.3"/>
<color reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<size reference="../../org.diylc.components.misc.GroundSymbol/size"/>
<type>DEFAULT</type>
</org.diylc.components.misc.GroundSymbol>
<org.diylc.components.connectivity.Dot>
<name>Dot5</name>
<size>
<value>2.0</value>
<unit class="org.diylc.core.measures.SizeUnit">mm</unit>
</size>
<color reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<point x="5.6" y="3.8"/>
</org.diylc.components.connectivity.Dot>
<org.diylc.components.connectivity.Dot>
<name>Dot6</name>
<size>
<value>2.0</value>
<unit class="org.diylc.core.measures.SizeUnit">mm</unit>
</size>
<color reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<point x="5.2" y="3.8"/>
</org.diylc.components.connectivity.Dot>
<org.diylc.components.passive.CapacitorSymbol>
<name>22nF</name>
<alpha>127</alpha>
<length>
<value>0.05</value>
<unit class="org.diylc.core.measures.SizeUnit">in</unit>
</length>
<width>
<value>0.15</value>
<unit class="org.diylc.core.measures.SizeUnit">in</unit>
</width>
<points>
<java.awt.Point x="5.6" y="3.8"/>
<java.awt.Point x="5.9" y="3.8"/>
</points>
<borderColor reference="../../org.diylc.components.semiconductors.SchottkyDiodeSymbol/bodyColor"/>
<labelColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<leadColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<labelPosition>ABOVE</labelPosition>
<voltage>_63V</voltage>
<polarized>false</polarized>
</org.diylc.components.passive.CapacitorSymbol>
<org.diylc.components.passive.ResistorSymbol>
<name>10K</name>
<alpha>127</alpha>
<length>
<value>0.3</value>
<unit class="org.diylc.core.measures.SizeUnit">in</unit>
</length>
<width>
<value>0.08</value>
<unit class="org.diylc.core.measures.SizeUnit">in</unit>
</width>
<points>
<java.awt.Point x="5.9" y="3.8"/>
<java.awt.Point x="6.4" y="3.8"/>
</points>
<borderColor reference="../../org.diylc.components.semiconductors.SchottkyDiodeSymbol/bodyColor"/>
<labelColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<leadColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<labelPosition>ABOVE</labelPosition>
<power>HALF</power>
<powerNew>
<value>0.5</value>
<unit class="org.diylc.core.measures.PowerUnit">W</unit>
</powerNew>
</org.diylc.components.passive.ResistorSymbol>
<org.diylc.components.passive.ResistorSymbol>
<name>470K</name>
<alpha>127</alpha>
<length>
<value>0.3</value>
<unit class="org.diylc.core.measures.SizeUnit">in</unit>
</length>
<width>
<value>0.08</value>
<unit class="org.diylc.core.measures.SizeUnit">in</unit>
</width>
<points>
<java.awt.Point x="6.4" y="4.4"/>
<java.awt.Point x="6.4" y="3.8"/>
</points>
<borderColor reference="../../org.diylc.components.semiconductors.SchottkyDiodeSymbol/bodyColor"/>
<labelColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<leadColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<labelPosition>ABOVE</labelPosition>
<power>HALF</power>
<powerNew>
<value>0.5</value>
<unit class="org.diylc.core.measures.PowerUnit">W</unit>
</powerNew>
</org.diylc.components.passive.ResistorSymbol>
<org.diylc.components.passive.CapacitorSymbol>
<name>10uF</name>
<alpha>127</alpha>
<length>
<value>0.05</value>
<unit class="org.diylc.core.measures.SizeUnit">in</unit>
</length>
<width>
<value>0.15</value>
<unit class="org.diylc.core.measures.SizeUnit">in</unit>
</width>
<points>
<java.awt.Point x="6.4" y="4.4"/>
<java.awt.Point x="6.4" y="4.9"/>
</points>
<borderColor reference="../../org.diylc.components.semiconductors.SchottkyDiodeSymbol/bodyColor"/>
<labelColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<leadColor reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<labelPosition>ABOVE</labelPosition>
<value>
<value>10.0</value>
<unit class="org.diylc.core.measures.CapacitanceUnit">uF</unit>
</value>
<voltage>_63V</voltage>
<polarized>true</polarized>
</org.diylc.components.passive.CapacitorSymbol>
<org.diylc.components.misc.GroundSymbol>
<name>GND5</name>
<point x="6.4" y="4.9"/>
<color reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<size reference="../../org.diylc.components.misc.GroundSymbol/size"/>
<type>DEFAULT</type>
</org.diylc.components.misc.GroundSymbol>
<org.diylc.components.misc.Label>
<name>L1</name>
<point x="5.2" y="1.8"/>
<text>+9v</text>
<font>
<attributes>
<entry>
<awt-text-attribute>superscript</awt-text-attribute>
<null/>
</entry>
<entry>
<awt-text-attribute>width</awt-text-attribute>
<null/>
</entry>
<entry>
<awt-text-attribute>tracking</awt-text-attribute>
<null/>
</entry>
<entry>
<awt-text-attribute>size</awt-text-attribute>
<float>14.0</float>
</entry>
<entry>
<awt-text-attribute>weight</awt-text-attribute>
<null/>
</entry>
<entry>
<awt-text-attribute>transform</awt-text-attribute>
<null/>
</entry>
<entry>
<awt-text-attribute>posture</awt-text-attribute>
<null/>
</entry>
<entry>
<awt-text-attribute>family</awt-text-attribute>
<string>Square721 BT</string>
</entry>
</attributes>
</font>
<color reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<center>false</center>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</org.diylc.components.misc.Label>
<org.diylc.components.misc.Label>
<name>L2</name>
<point x="4.6" y="3.8"/>
<text>Input A</text>
<font reference="../../org.diylc.components.misc.Label/font"/>
<color reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<center>false</center>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</org.diylc.components.misc.Label>
<org.diylc.components.misc.Label>
<name>L3</name>
<point x="4.6" y="5.1"/>
<text>Input B</text>
<font reference="../../org.diylc.components.misc.Label/font"/>
<color reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<center>false</center>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</org.diylc.components.misc.Label>
<org.diylc.components.misc.Label>
<name>L4</name>
<point x="6.6" y="3.9"/>
<text>3</text>
<font reference="../../org.diylc.components.misc.Label/font"/>
<color reference="../../org.diylc.components.connectivity.CopperTrace/borderColor"/>
<center>false</center>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</org.diylc.components.misc.Label>
</components>
<groups/>
<lockedLayers/>
<hiddenLayers/>
<font>
<attributes>
<entry>
<awt-text-attribute>superscript</awt-text-attribute>
<null/>
</entry>
<entry>
<awt-text-attribute>width</awt-text-attribute>
<null/>
</entry>
<entry>
<awt-text-attribute>tracking</awt-text-attribute>
<null/>
</entry>
<entry>
<awt-text-attribute>size</awt-text-attribute>
<float>14.0</float>
</entry>
<entry>
<awt-text-attribute>weight</awt-text-attribute>
<null/>
</entry>
<entry>
<awt-text-attribute>transform</awt-text-attribute>
<null/>
</entry>
<entry>
<awt-text-attribute>posture</awt-text-attribute>
<null/>
</entry>
<entry>
<awt-text-attribute>family</awt-text-attribute>
<string>Square721 BT</string>
</entry>
</attributes>
</font>
</org.diylc.core.Project>
@@ -0,0 +1,513 @@
<?xml version="1.0" encoding="UTF-8" ?>
<project>
<fileVersion>
<major>3</major>
<minor>57</minor>
<build>0</build>
</fileVersion>
<title>New Project</title>
<author>Selina</author>
<width value="18.0" unit="in"/>
<height value="10.0" unit="in"/>
<gridSpacing value="0.1" unit="in"/>
<components>
<diylc.boards.BlankBoard>
<name>Chassis</name>
<alpha>127</alpha>
<value></value>
<controlPoints>
<point x="0.0" y="0.0"/>
<point x="14.0" y="5.9"/>
</controlPoints>
<firstPoint x="0.0" y="0.0"/>
<secondPoint x="14.0" y="5.9"/>
<boardColor hex="666666"/>
<borderColor hex="999999"/>
<coordinateColor hex="b6b6b6"/>
<xType>Numbers</xType>
<coordinateOrigin>Top_Left</coordinateOrigin>
<coordinateDisplay>One_Side</coordinateDisplay>
<yType>Letters</yType>
<type>SQUARE</type>
</diylc.boards.BlankBoard>
<diylc.boards.BlankBoard>
<name>Board1</name>
<alpha>127</alpha>
<value></value>
<controlPoints>
<point x="0.0" y="0.0"/>
<point x="14.0" y="2.2"/>
</controlPoints>
<firstPoint x="0.0" y="0.0"/>
<secondPoint x="14.0" y="2.2"/>
<boardColor hex="999999"/>
<borderColor hex="999999"/>
<coordinateColor hex="b6b6b6"/>
<xType>Numbers</xType>
<coordinateOrigin>Top_Left</coordinateOrigin>
<coordinateDisplay>One_Side</coordinateDisplay>
<yType>Letters</yType>
<type>SQUARE</type>
</diylc.boards.BlankBoard>
<diylc.tube.TubeSocket>
<name>V1</name>
<alpha>127</alpha>
<base>OCTAL</base>
<type></type>
<angle>0</angle>
<color hex="f7f7ef"/>
<electrodeLabels>1,2,3,4,5,6,7,8,9</electrodeLabels>
<mount>CHASSIS</mount>
<labelColor hex="acaca7"/>
<controlPoints>
<point x="6.4" y="4.7"/>
<point x="6.715" y="4.83"/>
<point x="6.53" y="5.015"/>
<point x="6.27" y="5.015"/>
<point x="6.085" y="4.83"/>
<point x="6.085" y="4.57"/>
<point x="6.27" y="4.385"/>
<point x="6.53" y="4.385"/>
<point x="6.715" y="4.57"/>
</controlPoints>
</diylc.tube.TubeSocket>
<diylc.tube.TubeSocket>
<name>V2</name>
<alpha>127</alpha>
<base>OCTAL</base>
<type></type>
<angle>0</angle>
<color hex="f7f7ef"/>
<electrodeLabels>n/c,H,n/c,P,n/c,P,n/c,H</electrodeLabels>
<mount>CHASSIS</mount>
<labelColor hex="acaca7"/>
<controlPoints>
<point x="9.6" y="4.7"/>
<point x="9.915" y="4.83"/>
<point x="9.73" y="5.015"/>
<point x="9.47" y="5.015"/>
<point x="9.285" y="4.83"/>
<point x="9.285" y="4.57"/>
<point x="9.47" y="4.385"/>
<point x="9.73" y="4.385"/>
<point x="9.915" y="4.57"/>
</controlPoints>
</diylc.tube.TubeSocket>
<diylc.tube.TubeSocket>
<name>V3</name>
<alpha>127</alpha>
<base>B9A</base>
<type></type>
<angle>0</angle>
<color hex="f7f7ef"/>
<electrodeLabels>A,G,C,H,H,A,G,C,CT</electrodeLabels>
<mount>CHASSIS</mount>
<labelColor hex="acaca7"/>
<controlPoints>
<point x="11.8" y="4.7"/>
<point x="12.0" y="4.845"/>
<point x="11.875" y="4.935"/>
<point x="11.725" y="4.935"/>
<point x="11.6" y="4.845"/>
<point x="11.555" y="4.7"/>
<point x="11.6" y="4.555"/>
<point x="11.725" y="4.465"/>
<point x="11.875" y="4.465"/>
<point x="12.0" y="4.555"/>
</controlPoints>
</diylc.tube.TubeSocket>
<diylc.passive.AudioTransformer>
<name>Output</name>
<alpha>100</alpha>
<value></value>
<orientation>_90</orientation>
<leadSpacing value="0.1" unit="in"/>
<windingSpacing value="0.5" unit="in"/>
<coreThickness value="0.15" unit="in"/>
<coreWidth value="0.6" unit="in"/>
<coilWidth value="1.4" unit="in"/>
<coilLength value="1.2" unit="in"/>
<controlPoints>
<point x="8.1" y="5.0"/>
<point x="8.0" y="5.0"/>
<point x="7.9" y="5.0"/>
<point x="8.1" y="5.5"/>
<point x="8.0" y="5.5"/>
<point x="7.9" y="5.5"/>
</controlPoints>
<display>BOTH</display>
<coreColor hex="759daf"/>
<coreBorderColor hex="516d7a"/>
<coilColor hex="dddddd"/>
<coilBorderColor hex="9a9a9a"/>
<labelColor hex="ffffff"/>
<primaryCT>true</primaryCT>
<secondaryCT>true</secondaryCT>
</diylc.passive.AudioTransformer>
<diylc.passive.AudioTransformer>
<name>TR1</name>
<alpha>100</alpha>
<value></value>
<orientation>_90</orientation>
<leadSpacing value="0.5" unit="in"/>
<windingSpacing value="0.5" unit="in"/>
<coreThickness value="0.15" unit="in"/>
<coreWidth value="0.6" unit="in"/>
<coilWidth value="3.0" unit="in"/>
<coilLength value="2.5" unit="in"/>
<controlPoints>
<point x="2.8" y="4.1"/>
<point x="2.3" y="4.1"/>
<point x="1.8" y="4.1"/>
<point x="2.8" y="4.6"/>
<point x="2.3" y="4.6"/>
<point x="1.8" y="4.6"/>
</controlPoints>
<display>BOTH</display>
<coreColor hex="00ffff"/>
<coreBorderColor hex="516d7a"/>
<coilColor hex="dddddd"/>
<coilBorderColor hex="9a9a9a"/>
<labelColor hex="ffffff"/>
<primaryCT>true</primaryCT>
<secondaryCT>true</secondaryCT>
</diylc.passive.AudioTransformer>
<diylc.electromechanical.FuseHolderPanel>
<name defined-in="diylc.AbstractComponent"></name>
<alpha>127</alpha>
<controlPoints>
<point x="1.7" y="0.9"/>
<point x="1.7" y="1.1"/>
</controlPoints>
<name>FH1</name>
<value></value>
<orientation>VERTICAL</orientation>
<hasFuse>false</hasFuse>
<display>VALUE</display>
<bodyColor hex="555555"/>
<borderColor hex="3b3b3b"/>
<labelColor hex="ffffff"/>
</diylc.electromechanical.FuseHolderPanel>
<diylc.chassis.EllipticalCutout>
<name>ELC1</name>
<alpha>127</alpha>
<value></value>
<controlPoints>
<point x="2.5" y="0.7"/>
<point x="3.1" y="1.3"/>
</controlPoints>
<firstPoint x="2.5" y="0.7"/>
<secondPoint x="3.1" y="1.3"/>
<color hex="333333"/>
<borderColor hex="000000"/>
<borderThickness value="0.2" unit="mm"/>
</diylc.chassis.EllipticalCutout>
<diylc.passive.PotentiometerPanel>
<name>TONE</name>
<alpha>127</alpha>
<controlPoints>
<point x="4.8" y="1.6"/>
<point x="5.1" y="1.6"/>
<point x="5.4" y="1.6"/>
</controlPoints>
<orientation>DEFAULT</orientation>
<taper>LIN</taper>
<bodyDiameter value="1.0" unit="in"/>
<spacing value="0.3" unit="in"/>
<lugDiameter value="0.15" unit="in"/>
<bodyColor hex="c0c0c0"/>
<borderColor hex="808080"/>
<nutColor hex="cbd5db"/>
<waferColor hex="cd8500"/>
<type>ThroughHole</type>
<showShaft>false</showShaft>
<view>ShaftDown</view>
</diylc.passive.PotentiometerPanel>
<diylc.passive.PotentiometerPanel>
<name>VOLUME</name>
<alpha>127</alpha>
<controlPoints>
<point x="6.7" y="1.6"/>
<point x="7.0" y="1.6"/>
<point x="7.3" y="1.6"/>
</controlPoints>
<orientation>DEFAULT</orientation>
<taper>LIN</taper>
<bodyDiameter value="1.0" unit="in"/>
<spacing value="0.3" unit="in"/>
<lugDiameter value="0.15" unit="in"/>
<bodyColor hex="c0c0c0"/>
<borderColor hex="808080"/>
<nutColor hex="cbd5db"/>
<waferColor hex="cd8500"/>
<type>ThroughHole</type>
<showShaft>false</showShaft>
<view>ShaftDown</view>
</diylc.passive.PotentiometerPanel>
<diylc.passive.PotentiometerPanel>
<name>Bias</name>
<alpha>127</alpha>
<controlPoints>
<point x="9.2" y="1.7"/>
<point x="9.5" y="1.7"/>
<point x="9.8" y="1.7"/>
</controlPoints>
<orientation>DEFAULT</orientation>
<taper>LIN</taper>
<bodyDiameter value="1.0" unit="in"/>
<spacing value="0.3" unit="in"/>
<lugDiameter value="0.15" unit="in"/>
<bodyColor hex="c0c0c0"/>
<borderColor hex="808080"/>
<nutColor hex="cbd5db"/>
<waferColor hex="cd8500"/>
<type>ThroughHole</type>
<showShaft>false</showShaft>
<view>ShaftDown</view>
</diylc.passive.PotentiometerPanel>
<diylc.electromechanical.OpenJack1__4>
<name>J1</name>
<alpha>127</alpha>
<value></value>
<controlPoints>
<point x="11.0" y="1.3"/>
<point x="10.625" y="1.545"/>
<point x="10.07" y="1.11"/>
</controlPoints>
<orientation>DEFAULT</orientation>
<angle>120</angle>
<type>MONO</type>
<showLabels>true</showLabels>
</diylc.electromechanical.OpenJack1__4>
<diylc.electromechanical.OpenJack1__4>
<name>J2</name>
<alpha>127</alpha>
<value></value>
<controlPoints>
<point x="12.1" y="1.3"/>
<point x="11.725" y="1.545"/>
<point x="11.17" y="1.11"/>
</controlPoints>
<orientation>DEFAULT</orientation>
<angle>120</angle>
<type>MONO</type>
<showLabels>true</showLabels>
</diylc.electromechanical.OpenJack1__4>
<diylc.passive.Resistor>
<name>100k</name>
<alpha>127</alpha>
<length value="9.0" unit="mm"/>
<width value="3.2" unit="mm"/>
<points>
<point x="11.0" y="1.3"/>
<point x="11.0" y="2.0"/>
<point x="11.015" y="1.61"/>
</points>
<bodyColor hex="e0c68b"/>
<borderColor hex="a59268"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<power>HALF</power>
<colorCode>_5_BAND</colorCode>
<shape>Standard</shape>
</diylc.passive.Resistor>
<diylc.passive.Resistor>
<name>68k</name>
<alpha>127</alpha>
<length value="9.0" unit="mm"/>
<width value="3.2" unit="mm"/>
<points>
<point x="12.1" y="1.3"/>
<point x="12.1" y="2.0"/>
<point x="12.11" y="1.605"/>
</points>
<bodyColor hex="e0c68b"/>
<borderColor hex="a59268"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<power>HALF</power>
<colorCode>_5_BAND</colorCode>
<shape>Standard</shape>
</diylc.passive.Resistor>
<diylc.passive.AxialFilmCapacitor>
<name>.05</name>
<alpha>127</alpha>
<length value="0.5" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="9.0" y="-0.4"/>
<point x="9.8" y="-0.4"/>
<point x="9.35" y="-0.4"/>
</points>
<bodyColor hex="ffe303"/>
<borderColor hex="b29e02"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<voltage>_63V</voltage>
</diylc.passive.AxialFilmCapacitor>
<diylc.passive.AxialFilmCapacitor>
<name>.005</name>
<alpha>127</alpha>
<length value="0.5" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="9.0" y="-0.6"/>
<point x="9.7" y="-0.6"/>
<point x="9.065" y="-0.705"/>
</points>
<bodyColor hex="ffe303"/>
<borderColor hex="b29e02"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<voltage>_63V</voltage>
</diylc.passive.AxialFilmCapacitor>
<diylc.passive.AxialFilmCapacitor>
<name>.01</name>
<alpha>127</alpha>
<length value="0.5" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="9.0" y="-0.8"/>
<point x="9.7" y="-0.8"/>
<point x="9.2" y="-0.8"/>
</points>
<bodyColor hex="ffe303"/>
<borderColor hex="b29e02"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<voltage>_63V</voltage>
</diylc.passive.AxialFilmCapacitor>
<diylc.connectivity.HookupWire>
<name>W1</name>
<alpha>127</alpha>
<controlPoints2>
<point x="1.8" y="4.6"/>
<point x="1.8" y="6.2"/>
<point x="6.7" y="6.0"/>
<point x="6.5" y="5.0"/>
</controlPoints2>
<color hex="ffff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W2</name>
<alpha>127</alpha>
<controlPoints2>
<point x="1.8" y="4.6"/>
<point x="1.9" y="6.4"/>
<point x="8.4" y="5.6"/>
<point x="6.7" y="4.6"/>
</controlPoints2>
<color hex="ffff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W3</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.3" y="4.6"/>
<point x="2.3" y="5.5"/>
<point x="5.5" y="5.7"/>
<point x="6.1" y="4.8"/>
</controlPoints2>
<color hex="ff0000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W4</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.3" y="4.6"/>
<point x="3.1" y="6.1"/>
<point x="6.2" y="3.8"/>
<point x="6.3" y="4.4"/>
</controlPoints2>
<color hex="ff3300"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W5</name>
<alpha>127</alpha>
<controlPoints2>
<point x="6.7" y="4.6"/>
<point x="7.2" y="4.6"/>
<point x="8.1" y="4.3"/>
<point x="8.0" y="5.0"/>
</controlPoints2>
<color hex="ffff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W6</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.8" y="4.6"/>
<point x="3.3" y="4.6"/>
<point x="8.7" y="3.3"/>
<point x="9.8" y="4.4"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
</components>
<groups/>
<lockedLayers/>
<hiddenLayers/>
<font name="Square721BT-Roman" size="14" style="0"/>
</project>
@@ -0,0 +1,910 @@
<?xml version="1.0" encoding="UTF-8" ?>
<project>
<fileVersion>
<major>3</major>
<minor>57</minor>
<build>0</build>
</fileVersion>
<title>New Project</title>
<author>fred</author>
<width value="29.0" unit="cm"/>
<height value="21.0" unit="cm"/>
<gridSpacing value="0.1" unit="in"/>
<components>
<diylc.boards.PerfBoard>
<name>Board1</name>
<alpha>127</alpha>
<value></value>
<controlPoints>
<point x="4.8" y="3.3"/>
<point x="8.0" y="4.0"/>
</controlPoints>
<firstPoint x="4.8" y="3.3"/>
<secondPoint x="8.0" y="4.0"/>
<boardColor hex="00cc33"/>
<borderColor hex="ada47d"/>
<coordinateColor hex="b6b6b6"/>
<xType>Numbers</xType>
<coordinateOrigin>Top_Left</coordinateOrigin>
<coordinateDisplay>One_Side</coordinateDisplay>
<yType>Letters</yType>
<spacing value="2.54" unit="mm"/>
<padColor hex="cccccc"/>
</diylc.boards.PerfBoard>
<diylc.connectivity.CopperTrace>
<name>Trace1</name>
<alpha>127</alpha>
<points>
<point x="4.6" y="3.4"/>
<point x="5.8" y="3.4"/>
<point x="5.0" y="3.4"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace2</name>
<alpha>127</alpha>
<points>
<point x="5.0" y="3.6"/>
<point x="5.1" y="3.6"/>
<point x="4.765" y="3.505"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace3</name>
<alpha>127</alpha>
<points>
<point x="5.1" y="3.6"/>
<point x="5.1" y="3.9"/>
<point x="5.1" y="3.705"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace4</name>
<alpha>127</alpha>
<points>
<point x="4.8" y="3.9"/>
<point x="5.0" y="3.9"/>
<point x="4.85" y="3.9"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace5</name>
<alpha>127</alpha>
<points>
<point x="5.3" y="3.7"/>
<point x="5.3" y="3.8"/>
<point x="5.3" y="3.75"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace6</name>
<alpha>127</alpha>
<points>
<point x="5.1" y="3.9"/>
<point x="5.2" y="3.9"/>
<point x="5.15" y="3.9"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace8</name>
<alpha>127</alpha>
<points>
<point x="5.5" y="3.9"/>
<point x="5.5" y="3.6"/>
<point x="5.5" y="3.8"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace9</name>
<alpha>127</alpha>
<points>
<point x="5.5" y="3.9"/>
<point x="5.7" y="3.9"/>
<point x="5.6" y="3.9"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace10</name>
<alpha>127</alpha>
<points>
<point x="5.3" y="3.8"/>
<point x="5.4" y="3.8"/>
<point x="5.35" y="3.8"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace11</name>
<alpha>127</alpha>
<points>
<point x="5.6" y="3.8"/>
<point x="5.6" y="3.6"/>
<point x="5.6" y="3.8"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace12</name>
<alpha>127</alpha>
<points>
<point x="5.7" y="3.6"/>
<point x="5.9" y="3.6"/>
<point x="5.75" y="3.6"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace13</name>
<alpha>127</alpha>
<points>
<point x="5.9" y="3.7"/>
<point x="5.9" y="3.6"/>
<point x="5.9" y="3.65"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace14</name>
<alpha>127</alpha>
<points>
<point x="5.8" y="3.4"/>
<point x="6.0" y="3.4"/>
<point x="5.85" y="3.4"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace15</name>
<alpha>127</alpha>
<points>
<point x="6.0" y="3.7"/>
<point x="6.0" y="3.4"/>
<point x="6.0" y="3.6"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.HookupWire>
<name>W2</name>
<alpha>127</alpha>
<controlPoints2>
<point x="4.0" y="2.7"/>
<point x="4.5" y="3.5"/>
<point x="4.5" y="3.0"/>
<point x="4.6" y="3.4"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W1</name>
<alpha>127</alpha>
<controlPoints2>
<point x="4.8" y="3.9"/>
<point x="4.3" y="3.5"/>
<point x="4.0" y="3.3"/>
<point x="4.1" y="3.2"/>
</controlPoints2>
<color hex="3333ff"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.passive.Resistor>
<name>R1</name>
<alpha>127</alpha>
<length value="0.3" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="5.2" y="3.9"/>
<point x="5.5" y="3.9"/>
<point x="6.1" y="2.8"/>
</points>
<bodyColor hex="82cffd"/>
<borderColor hex="5b90b1"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<value value="680.0" unit="R"/>
<power>HALF</power>
<colorCode>_5_BAND</colorCode>
<shape>Standard</shape>
</diylc.passive.Resistor>
<diylc.passive.Resistor>
<name>R2</name>
<alpha>127</alpha>
<length value="0.3" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="5.7" y="3.9"/>
<point x="5.7" y="3.6"/>
<point x="6.4" y="3.8"/>
</points>
<bodyColor hex="82cffd"/>
<borderColor hex="5b90b1"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<value value="680.0" unit="R"/>
<power>HALF</power>
<colorCode>_5_BAND</colorCode>
<shape>Standard</shape>
</diylc.passive.Resistor>
<diylc.passive.Resistor>
<name>R3</name>
<alpha>127</alpha>
<length value="0.3" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="5.3" y="3.4"/>
<point x="5.3" y="3.7"/>
<point x="4.6" y="3.5"/>
</points>
<bodyColor hex="82cffd"/>
<borderColor hex="5b90b1"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<value value="330.0" unit="R"/>
<power>HALF</power>
<colorCode>_5_BAND</colorCode>
<shape>Standard</shape>
</diylc.passive.Resistor>
<diylc.passive.Resistor>
<name>R4</name>
<alpha>127</alpha>
<length value="0.3" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="5.0" y="3.9"/>
<point x="5.0" y="3.6"/>
<point x="5.7" y="3.8"/>
</points>
<bodyColor hex="82cffd"/>
<borderColor hex="5b90b1"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<value value="270.0" unit="R"/>
<power>HALF</power>
<colorCode>_5_BAND</colorCode>
<shape>Standard</shape>
</diylc.passive.Resistor>
<diylc.passive.RadialCeramicDiskCapacitor>
<name>C4</name>
<alpha>127</alpha>
<length value="0.2" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="5.1" y="3.6"/>
<point x="5.1" y="3.4"/>
<point x="5.45" y="2.5"/>
</points>
<bodyColor hex="f0e68c"/>
<borderColor hex="a8a162"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<pinSpacing value="0.1" unit="in"/>
<value value="100.0" unit="nF"/>
<voltage>_63V</voltage>
</diylc.passive.RadialCeramicDiskCapacitor>
<diylc.passive.RadialCeramicDiskCapacitor>
<name>C2</name>
<alpha>127</alpha>
<length value="0.2" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="5.1" y="3.8"/>
<point x="5.3" y="3.8"/>
<point x="6.2" y="4.15"/>
</points>
<bodyColor hex="f0e68c"/>
<borderColor hex="a8a162"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<pinSpacing value="0.1" unit="in"/>
<value value="220.0" unit="nF"/>
<voltage>_63V</voltage>
</diylc.passive.RadialCeramicDiskCapacitor>
<diylc.passive.RadialCeramicDiskCapacitor>
<name>C3</name>
<alpha>127</alpha>
<length value="0.2" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="5.4" y="3.8"/>
<point x="5.6" y="3.8"/>
<point x="6.5" y="4.15"/>
</points>
<bodyColor hex="f0e68c"/>
<borderColor hex="a8a162"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<pinSpacing value="0.1" unit="in"/>
<value value="1.0" unit="nF"/>
<voltage>_63V</voltage>
</diylc.passive.RadialCeramicDiskCapacitor>
<diylc.passive.RadialCeramicDiskCapacitor>
<name>C1</name>
<alpha>127</alpha>
<length value="0.2" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="5.5" y="3.6"/>
<point x="5.5" y="3.4"/>
<point x="5.85" y="2.5"/>
</points>
<bodyColor hex="f0e68c"/>
<borderColor hex="a8a162"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<pinSpacing value="0.1" unit="in"/>
<value value="220.0" unit="nF"/>
<voltage>_63V</voltage>
</diylc.passive.RadialCeramicDiskCapacitor>
<diylc.semiconductors.SIL__IC>
<name>volume module</name>
<alpha>100</alpha>
<value></value>
<orientation>_90</orientation>
<pinCount>_12</pinCount>
<pinSpacing value="0.1" unit="in"/>
<controlPoints>
<point x="7.0" y="3.8"/>
<point x="6.9" y="3.8"/>
<point x="6.8" y="3.8"/>
<point x="6.7" y="3.8"/>
<point x="6.6" y="3.8"/>
<point x="6.5" y="3.8"/>
<point x="6.4" y="3.8"/>
<point x="6.3" y="3.8"/>
<point x="6.2" y="3.8"/>
<point x="6.1" y="3.8"/>
<point x="6.0" y="3.8"/>
<point x="5.9" y="3.8"/>
</controlPoints>
<display>NAME</display>
<bodyColor hex="009933"/>
<borderColor hex="595959"/>
<labelColor hex="ffffff"/>
<indentColor hex="595959"/>
</diylc.semiconductors.SIL__IC>
<diylc.connectivity.Jumper>
<name>J1</name>
<alpha>127</alpha>
<points>
<point x="5.9" y="3.8"/>
<point x="5.9" y="3.7"/>
<point x="5.785" y="3.775"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="0000ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J2</name>
<alpha>127</alpha>
<points>
<point x="6.0" y="3.8"/>
<point x="6.0" y="3.7"/>
<point x="6.0" y="3.75"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="0000ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J3</name>
<alpha>127</alpha>
<points>
<point x="6.1" y="3.7"/>
<point x="6.1" y="3.8"/>
<point x="6.1" y="3.75"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="0000ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J4</name>
<alpha>127</alpha>
<points>
<point x="6.3" y="3.8"/>
<point x="6.3" y="3.7"/>
<point x="6.3" y="3.75"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="0000ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J5</name>
<alpha>127</alpha>
<points>
<point x="6.4" y="3.8"/>
<point x="6.4" y="3.7"/>
<point x="6.4" y="3.75"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="0000ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J6</name>
<alpha>127</alpha>
<points>
<point x="6.3" y="3.4"/>
<point x="6.3" y="3.1"/>
<point x="6.2" y="3.2"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="cc0000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J7</name>
<alpha>127</alpha>
<points>
<point x="6.4" y="3.4"/>
<point x="6.4" y="3.1"/>
<point x="6.4" y="3.25"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="333333"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J8</name>
<alpha>127</alpha>
<points>
<point x="6.7" y="3.8"/>
<point x="6.7" y="3.7"/>
<point x="6.7" y="3.8"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="0000ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J9</name>
<alpha>127</alpha>
<points>
<point x="6.6" y="3.8"/>
<point x="6.6" y="3.7"/>
<point x="6.655" y="3.76"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="0000ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J10</name>
<alpha>127</alpha>
<points>
<point x="6.8" y="3.8"/>
<point x="6.8" y="3.7"/>
<point x="6.85" y="3.75"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="0000ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J11</name>
<alpha>127</alpha>
<points>
<point x="6.9" y="3.7"/>
<point x="6.9" y="3.8"/>
<point x="6.9" y="3.75"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="0000ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.passive.PotentiometerPanel>
<name>Volume</name>
<alpha>127</alpha>
<controlPoints>
<point x="6.1" y="3.9"/>
<point x="6.0" y="3.9"/>
<point x="5.9" y="3.9"/>
</controlPoints>
<orientation>_180</orientation>
<taper>LOG</taper>
<bodyDiameter value="0.3" unit="in"/>
<spacing value="0.1" unit="in"/>
<lugDiameter value="0.1" unit="in"/>
<bodyColor hex="c0c0c0"/>
<borderColor hex="808080"/>
<nutColor hex="cbd5db"/>
<waferColor hex="cd8500"/>
<type>PCB</type>
<showShaft>false</showShaft>
<view>ShaftDown</view>
</diylc.passive.PotentiometerPanel>
<diylc.connectivity.GroundFill>
<name>GF1</name>
<controlPoints>
<point x="6.7" y="2.8"/>
<point x="6.9" y="2.9"/>
<point x="7.1" y="2.9"/>
<point x="7.3" y="2.8"/>
</controlPoints>
<color hex="000000"/>
<pointCount>_4</pointCount>
<layer>_1</layer>
</diylc.connectivity.GroundFill>
<diylc.connectivity.CopperTrace>
<name>Trace16</name>
<alpha>127</alpha>
<points>
<point x="6.3" y="3.4"/>
<point x="6.3" y="3.7"/>
<point x="6.3" y="3.45"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace17</name>
<alpha>127</alpha>
<points>
<point x="6.4" y="3.4"/>
<point x="6.4" y="3.7"/>
<point x="6.4" y="3.505"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace18</name>
<alpha>127</alpha>
<points>
<point x="6.6" y="3.4"/>
<point x="6.6" y="3.7"/>
<point x="6.6" y="3.505"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace19</name>
<alpha>127</alpha>
<points>
<point x="6.7" y="3.4"/>
<point x="6.7" y="3.7"/>
<point x="6.7" y="3.505"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace7</name>
<alpha>127</alpha>
<points>
<point x="5.6" y="3.6"/>
<point x="5.7" y="3.6"/>
<point x="5.6" y="3.6"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.Jumper>
<name>J12</name>
<alpha>127</alpha>
<points>
<point x="6.6" y="3.4"/>
<point x="7.0" y="2.9"/>
<point x="6.8" y="3.15"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="0000ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J13</name>
<alpha>127</alpha>
<points>
<point x="6.7" y="3.4"/>
<point x="7.1" y="2.9"/>
<point x="6.865" y="3.23"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="0000ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<style>SOLID</style>
</diylc.connectivity.Jumper>
</components>
<groups/>
<lockedLayers/>
<hiddenLayers/>
<font name="Square721 BT Roman" size="14" style="0"/>
</project>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,356 @@
<?xml version="1.0" encoding="UTF-8" ?>
<project>
<fileVersion>
<major>4</major>
<minor>21</minor>
<build>0</build>
</fileVersion>
<title>PJ Bass Custom Wiring</title>
<author>ZioArturone</author>
<description>Precision PU on Neck&lt;br&gt;JB bridge PU on Bridge&lt;br&gt;Volume1&lt;br&gt;Volume2&lt;br&gt;Master Tone&lt;br&gt;3 Way Switch (LesPaul Style) to select the PU&lt;br&gt;PushPull (or DPDT miniswitch) to switch series or parallel on Neck (Precision PU)&lt;br&gt;</description>
<width value="17.0" unit="cm"/>
<height value="16.5" unit="cm"/>
<gridSpacing value="0.1" unit="in"/>
<dotSpacing>1</dotSpacing>
<components>
<diylc.guitar.PBassPickup>
<name>Precision North Coil</name>
<alpha>127</alpha>
<value></value>
<orientation>DEFAULT</orientation>
<controlPoint x="0.0" y="0.0"/>
<controlPoints>
<point x="2.54" y="0.205"/>
<point x="2.54" y="0.305"/>
<point x="2.54" y="0.405"/>
<point x="2.54" y="0.505"/>
</controlPoints>
<polarity>North</polarity>
<labelColor hex="ffffff"/>
<color hex="333333"/>
<poleColor hex="759daf"/>
</diylc.guitar.PBassPickup>
<diylc.guitar.PBassPickup>
<name>Precision South Coil</name>
<alpha>127</alpha>
<value></value>
<orientation>DEFAULT</orientation>
<controlPoint x="0.0" y="0.0"/>
<controlPoints>
<point x="3.8" y="1.305"/>
<point x="3.8" y="1.405"/>
<point x="3.8" y="1.505"/>
<point x="3.8" y="1.605"/>
</controlPoints>
<polarity>South</polarity>
<labelColor hex="ffffff"/>
<color hex="333333"/>
<poleColor hex="759daf"/>
</diylc.guitar.PBassPickup>
<diylc.passive.PotentiometerPanel>
<name>VOL</name>
<alpha>127</alpha>
<controlPoints>
<point x="5.16" y="3.0"/>
<point x="5.46" y="3.0"/>
<point x="5.76" y="3.0"/>
</controlPoints>
<resistance value="250.0" unit="K"/>
<orientation>DEFAULT</orientation>
<taper>LOG</taper>
<bodyDiameter value="1.0" unit="in"/>
<spacing value="0.3" unit="in"/>
<lugDiameter value="0.15" unit="in"/>
<bodyColor hex="c0c0c0"/>
<borderColor hex="808080"/>
<nutColor hex="cbd5db"/>
<waferColor hex="cd8500"/>
<type>ThroughHole</type>
<showShaft>false</showShaft>
<view>ShaftDown</view>
</diylc.passive.PotentiometerPanel>
<diylc.passive.PotentiometerPanel>
<name>TONE</name>
<alpha>127</alpha>
<controlPoints>
<point x="5.775" y="3.76"/>
<point x="5.475" y="3.76"/>
<point x="5.175" y="3.76"/>
</controlPoints>
<resistance value="250.0" unit="K"/>
<orientation>_180</orientation>
<taper>LOG</taper>
<bodyDiameter value="1.0" unit="in"/>
<spacing value="0.3" unit="in"/>
<lugDiameter value="0.15" unit="in"/>
<bodyColor hex="c0c0c0"/>
<borderColor hex="808080"/>
<nutColor hex="cbd5db"/>
<waferColor hex="cd8500"/>
<type>ThroughHole</type>
<showShaft>false</showShaft>
<view>ShaftDown</view>
</diylc.passive.PotentiometerPanel>
<diylc.electromechanical.OpenJack1__4>
<name>Presa Jack</name>
<alpha>127</alpha>
<value></value>
<controlPoints>
<point x="5.51" y="5.46"/>
<point x="5.909317755019446" y="5.659092488418399"/>
<point x="5.810210112662942" y="6.359842329243544"/>
</controlPoints>
<orientation>DEFAULT</orientation>
<angle>0</angle>
<type>MONO</type>
<showLabels>true</showLabels>
</diylc.electromechanical.OpenJack1__4>
<diylc.connectivity.HookupWire>
<name>W1</name>
<alpha>127</alpha>
<controlPoints2>
<point x="5.47" y="3.03"/>
<point x="4.85" y="3.44"/>
<point x="4.02" y="4.5699999999999985"/>
<point x="5.51" y="5.46"/>
</controlPoints2>
<color hex="b9b91c"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W6</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.55" y="0.32"/>
<point x="4.96" y="0.39500000000000024"/>
<point x="3.94" y="2.44"/>
<point x="5.14" y="3.04"/>
</controlPoints2>
<color hex="b9b91c"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.Dot>
<name>Dot3</name>
<size value="1.0" unit="mm"/>
<color hex="000000"/>
<point x="5.735" y="2.2699999999999996"/>
</diylc.connectivity.Dot>
<diylc.passive.RadialFilmCapacitor>
<name>CAP 0.47 uF</name>
<alpha>127</alpha>
<length value="0.5" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="5.465" y="3.76"/>
<point x="5.79" y="4.45"/>
<point x="5.6275" y="4.105"/>
</points>
<bodyColor hex="ff8000"/>
<borderColor hex="b25900"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<value value="0.47" unit="uF"/>
<voltage>_63V</voltage>
<showOuterFoil>false</showOuterFoil>
<outerFoilColor hex="ffffff"/>
<pinSpacing value="0.1" unit="in"/>
</diylc.passive.RadialFilmCapacitor>
<diylc.connectivity.Turret>
<name>Turret3</name>
<size value="0.16" unit="in"/>
<holeSize value="0.0625" unit="in"/>
<color hex="e0c04c"/>
<point x="5.738006599670016" y="2.267955602219888"/>
<value></value>
</diylc.connectivity.Turret>
<diylc.connectivity.Dot>
<name>Dot4</name>
<size value="1.0" unit="mm"/>
<color hex="000000"/>
<point x="5.733005099745012" y="2.2579556022198877"/>
</diylc.connectivity.Dot>
<diylc.connectivity.Turret>
<name>Turret2</name>
<size value="0.16" unit="in"/>
<holeSize value="0.0625" unit="in"/>
<color hex="e0c04c"/>
<point x="5.79" y="4.45"/>
<value></value>
</diylc.connectivity.Turret>
<diylc.connectivity.Dot>
<name>Dot1</name>
<size value="1.0" unit="mm"/>
<color hex="000000"/>
<point x="5.7" y="2.2499999999999996"/>
</diylc.connectivity.Dot>
<diylc.connectivity.Dot>
<name>Dot2</name>
<size value="1.0" unit="mm"/>
<color hex="000000"/>
<point x="5.795" y="4.45"/>
</diylc.connectivity.Dot>
<diylc.connectivity.CurvedTrace>
<name>Trace7</name>
<alpha>127</alpha>
<controlPoints2>
<point x="5.795" y="4.460000000000001"/>
<point x="6.48" y="4.59"/>
<point x="6.44" y="5.79"/>
<point x="5.91" y="5.66"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<size value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CurvedTrace>
<diylc.connectivity.CurvedTrace>
<name>Trace6</name>
<alpha>127</alpha>
<controlPoints2>
<point x="5.71" y="2.2499999999999996"/>
<point x="6.135" y="1.445"/>
<point x="5.115" y="1.5099999999999998"/>
<point x="3.7900000000000005" y="1.5149999999999988"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<size value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CurvedTrace>
<diylc.connectivity.CurvedTrace>
<name>Trace2</name>
<alpha>127</alpha>
<controlPoints2>
<point x="5.715" y="2.2550000000000012"/>
<point x="6.7" y="2.37"/>
<point x="6.71" y="4.245"/>
<point x="5.775" y="4.47"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<size value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CurvedTrace>
<diylc.connectivity.HookupWire>
<name>W3</name>
<alpha>127</alpha>
<controlPoints2>
<point x="5.15" y="3.02"/>
<point x="4.67" y="3.37"/>
<point x="5.5" y="3.42"/>
<point x="5.185" y="3.77"/>
</controlPoints2>
<color hex="b9b91c"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W4</name>
<alpha>127</alpha>
<controlPoints2>
<point x="5.77" y="3.01"/>
<point x="6.03" y="2.95"/>
<point x="6.35" y="2.54"/>
<point x="5.75" y="2.2600000000000007"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W2</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.55" y="0.42"/>
<point x="3.63" y="0.35"/>
<point x="4.34" y="1.39"/>
<point x="3.81" y="1.42"/>
</controlPoints2>
<color hex="ff3300"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.CurvedTrace>
<name>Trace10</name>
<alpha>127</alpha>
<controlPoints2>
<point x="5.800813081308132" y="4.465000000000001"/>
<point x="5.670813081308131" y="5.155"/>
<point x="4.630813081308131" y="4.4"/>
<point x="4.0" y="5.3"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<size value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CurvedTrace>
<diylc.misc.GroundSymbol>
<name>GND1</name>
<point x="4.0" y="5.3"/>
<color hex="000000"/>
<size value="0.15" unit="in"/>
<type>DEFAULT</type>
<orientation>DEFAULT</orientation>
</diylc.misc.GroundSymbol>
<diylc.misc.Label>
<name>L1</name>
<point x="4.0" y="5.5"/>
<text>From Bridge Chassis</text>
<font name="Dialog.plain" size="14" style="0"/>
<color hex="000000"/>
<center>false</center>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
</components>
<groups/>
<lockedLayers/>
<lockedComponents/>
<hiddenLayers/>
<font name="Dialog.plain" size="14" style="0"/>
</project>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,477 @@
<?xml version="1.0" encoding="UTF-8" ?>
<project>
<fileVersion>
<major>5</major>
<minor>0</minor>
<build>0</build>
</fileVersion>
<title>LED Chaser</title>
<author>D Davies</author>
<width value="29.0" unit="cm"/>
<height value="21.0" unit="cm"/>
<gridSpacing value="0.1" unit="in"/>
<dotSpacing>1</dotSpacing>
<components>
<diylc.boards.Breadboard>
<name>BB1</name>
<orientation>_270</orientation>
<point x="1.0" y="7.4"/>
<breadboardSize>Full</breadboardSize>
<powerStripPosition>Inline</powerStripPosition>
</diylc.boards.Breadboard>
<diylc.connectivity.Jumper>
<name>J1</name>
<alpha>127</alpha>
<points>
<point x="4.3" y="5.3"/>
<point x="4.1" y="5.3"/>
<point x="4.2" y="5.3"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="0000ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J2</name>
<alpha>127</alpha>
<points>
<point x="4.3" y="5.4"/>
<point x="4.1" y="5.4"/>
<point x="4.2" y="5.4"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="ff3333"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J3</name>
<alpha>127</alpha>
<points>
<point x="1.3" y="5.3"/>
<point x="1.3" y="7.1"/>
<point x="1.3" y="6.2"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="0000ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J4</name>
<alpha>127</alpha>
<points>
<point x="1.4" y="5.4"/>
<point x="1.4" y="7.2"/>
<point x="1.4" y="6.3"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="ff3333"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J5</name>
<alpha>127</alpha>
<points>
<point x="3.2" y="5.7"/>
<point x="3.2" y="5.4"/>
<point x="3.2" y="5.55"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="ff3366"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J6</name>
<alpha>127</alpha>
<points>
<point x="3.5" y="6.8"/>
<point x="3.5" y="7.2"/>
<point x="3.5" y="7.0"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="ff3366"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J7</name>
<alpha>127</alpha>
<points>
<point x="3.2" y="6.8"/>
<point x="3.2" y="7.1"/>
<point x="3.2" y="6.95"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="3300ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.semiconductors.DIL__IC>
<name>U1</name>
<alpha>127</alpha>
<value>555</value>
<orientation>_270</orientation>
<pinCount>_8</pinCount>
<pinSpacing value="0.1" unit="in"/>
<rowSpacing value="0.3" unit="in"/>
<controlPoints>
<point x="3.2" y="6.4"/>
<point x="3.3" y="6.4"/>
<point x="3.4" y="6.4"/>
<point x="3.5" y="6.4"/>
<point x="3.2" y="6.1"/>
<point x="3.3" y="6.1"/>
<point x="3.4" y="6.1"/>
<point x="3.5" y="6.1"/>
</controlPoints>
<display>BOTH</display>
<bodyColor hex="808080"/>
<borderColor hex="595959"/>
<labelColor hex="ffffff"/>
<indentColor hex="595959"/>
<displayNumbers>DIP</displayNumbers>
</diylc.semiconductors.DIL__IC>
<diylc.connectivity.Jumper>
<name>J8</name>
<alpha>127</alpha>
<points>
<point x="3.4" y="6.0"/>
<point x="3.3" y="6.5"/>
<point x="3.35" y="6.25"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="0000ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Jumper>
<name>J9</name>
<alpha>127</alpha>
<points>
<point x="3.7" y="5.9"/>
<point x="3.4" y="5.9"/>
<point x="3.55" y="5.9"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="ffff00"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.Eyelet>
<name>Eyelet1</name>
<alpha>127</alpha>
<size value="0.1" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="c3e4ed"/>
<point x="4.1" y="6.5"/>
<value></value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet2</name>
<alpha>127</alpha>
<size value="0.1" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="c3e4ed"/>
<point x="4.5" y="7.1"/>
<value></value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet3</name>
<alpha>127</alpha>
<size value="0.1" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="c3e4ed"/>
<point x="3.4" y="6.8"/>
<value></value>
</diylc.connectivity.Eyelet>
<diylc.passive.RadialElectrolytic>
<name>C5</name>
<alpha>127</alpha>
<length value="0.25" unit="in"/>
<points>
<point x="1.7" y="5.4"/>
<point x="1.7" y="5.3"/>
<point x="1.7" y="5.35"/>
</points>
<bodyColor hex="6b6dce"/>
<borderColor hex="4a4c90"/>
<labelColor hex="ffffff"/>
<leadColor hex="cccccc"/>
<display>VALUE</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<pinSpacing value="0.1" unit="in"/>
<value value="100.0" unit="uF"/>
<voltage>_63V</voltage>
<markerColor hex="8cacea"/>
<tickColor hex="ffffff"/>
<polarized>true</polarized>
<folded>false</folded>
<height value="0.4" unit="in"/>
<invert>false</invert>
</diylc.passive.RadialElectrolytic>
<diylc.passive.Resistor>
<name>R1</name>
<alpha>127</alpha>
<length value="0.2" unit="in"/>
<width value="0.1" unit="in"/>
<points>
<point x="3.3" y="5.4"/>
<point x="3.3" y="5.7"/>
<point x="3.3" y="5.55"/>
</points>
<bodyColor hex="82cffd"/>
<borderColor hex="5b90b1"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>VALUE</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<value value="3.3" unit="K"/>
<power>HALF</power>
<colorCode>NONE</colorCode>
<shape>Standard</shape>
</diylc.passive.Resistor>
<diylc.passive.Resistor>
<name>R2</name>
<alpha>127</alpha>
<length value="0.2" unit="in"/>
<width value="0.1" unit="in"/>
<points>
<point x="3.3" y="5.8"/>
<point x="3.7" y="5.8"/>
<point x="3.5" y="5.8"/>
</points>
<bodyColor hex="82cffd"/>
<borderColor hex="5b90b1"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>VALUE</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<value value="18.0" unit="K"/>
<power>HALF</power>
<colorCode>NONE</colorCode>
<shape>Standard</shape>
</diylc.passive.Resistor>
<diylc.passive.RadialCeramicDiskCapacitor>
<name>C1</name>
<alpha>127</alpha>
<length value="0.25" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="3.5" y="5.7"/>
<point x="3.5" y="5.3"/>
<point x="3.5" y="5.5"/>
</points>
<bodyColor hex="f0e68c"/>
<borderColor hex="a8a162"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>VALUE</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<pinSpacing value="0.1" unit="in"/>
<value value="10.0" unit="nF"/>
<voltage>_63V</voltage>
<voltageNew value="16.0" unit="V"/>
</diylc.passive.RadialCeramicDiskCapacitor>
<diylc.passive.RadialCeramicDiskCapacitor>
<name>C2</name>
<alpha>127</alpha>
<length value="0.25" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="3.4" y="5.3"/>
<point x="3.4" y="5.7"/>
<point x="3.4" y="5.5"/>
</points>
<bodyColor hex="f0e68c"/>
<borderColor hex="a8a162"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>VALUE</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<pinSpacing value="0.1" unit="in"/>
<value value="100.0" unit="nF"/>
<voltage>_63V</voltage>
<voltageNew value="16.0"/>
</diylc.passive.RadialCeramicDiskCapacitor>
<diylc.passive.RadialElectrolytic>
<name>C3</name>
<alpha>127</alpha>
<length value="0.25" unit="in"/>
<points>
<point x="3.7" y="6.6"/>
<point x="3.4" y="6.6"/>
<point x="3.55" y="6.6"/>
</points>
<bodyColor hex="6b6dce"/>
<borderColor hex="4a4c90"/>
<labelColor hex="ffffff"/>
<leadColor hex="cccccc"/>
<display>VALUE</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<pinSpacing value="0.1" unit="in"/>
<value value="22.0" unit="uF"/>
<voltage>_63V</voltage>
<voltageNew value="16.0"/>
<markerColor hex="8cacea"/>
<tickColor hex="ffffff"/>
<polarized>true</polarized>
<folded>false</folded>
<height value="0.4" unit="in"/>
<invert>false</invert>
</diylc.passive.RadialElectrolytic>
<diylc.semiconductors.DiodePlastic>
<name>D1</name>
<alpha>127</alpha>
<length value="0.25" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="3.7" y="6.7"/>
<point x="4.1" y="6.7"/>
<point x="3.9" y="6.7"/>
</points>
<bodyColor hex="404040"/>
<borderColor hex="2c2c2c"/>
<labelColor hex="ffffff"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<value></value>
<markerColor hex="dddddd"/>
</diylc.semiconductors.DiodePlastic>
<diylc.semiconductors.DiodePlastic>
<name>D2</name>
<alpha>127</alpha>
<length value="0.25" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="3.7" y="7.1"/>
<point x="3.7" y="6.8"/>
<point x="3.7" y="6.95"/>
</points>
<bodyColor hex="404040"/>
<borderColor hex="2c2c2c"/>
<labelColor hex="ffffff"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<value></value>
<markerColor hex="dddddd"/>
</diylc.semiconductors.DiodePlastic>
<diylc.passive.RadialElectrolytic>
<name>C4</name>
<alpha>127</alpha>
<length value="0.25" unit="in"/>
<points>
<point x="4.1" y="6.8"/>
<point x="4.1" y="7.1"/>
<point x="4.1" y="6.95"/>
</points>
<bodyColor hex="6b6dce"/>
<borderColor hex="4a4c90"/>
<labelColor hex="ffffff"/>
<leadColor hex="cccccc"/>
<display>VALUE</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<pinSpacing value="0.1" unit="in"/>
<value value="22.0" unit="uF"/>
<voltage>_63V</voltage>
<voltageNew value="16.0" unit="V"/>
<markerColor hex="8cacea"/>
<tickColor hex="ffffff"/>
<polarized>true</polarized>
<folded>false</folded>
<height value="0.4" unit="in"/>
<invert>false</invert>
</diylc.passive.RadialElectrolytic>
</components>
<groups/>
<lockedLayers/>
<lockedComponents/>
<hiddenLayers/>
<font name="Square 721 BT" size="14" style="0"/>
</project>
File diff suppressed because one or more lines are too long
@@ -0,0 +1,942 @@
<?xml version="1.0" encoding="UTF-8" ?>
<project>
<fileVersion>
<major>5</major>
<minor>3</minor>
<build>0</build>
</fileVersion>
<title>12t2p guitar split coil humbucker</title>
<author>David Kenny</author>
<description>drop in replacement for 3 way toggle</description>
<width value="18.0" unit="cm"/>
<height value="8.0" unit="cm"/>
<gridSpacing value="0.1" unit="in"/>
<dotSpacing>1</dotSpacing>
<components>
<diylc.connectivity.PCBTerminalBlock>
<name>TB1</name>
<alpha>127</alpha>
<controlPoints>
<point x="5.39" y="1.485"/>
<point x="5.19" y="1.485"/>
<point x="4.99" y="1.485"/>
</controlPoints>
<count>_3</count>
<orientation>_90</orientation>
<bodyColor hex="90ab66"/>
<borderColor hex="647747"/>
<pitch value="0.2" unit="in"/>
<width value="0.3" unit="in"/>
<screwPosition>Offset</screwPosition>
</diylc.connectivity.PCBTerminalBlock>
<diylc.passive.PotentiometerPanel>
<name>VR1</name>
<alpha>127</alpha>
<controlPoints>
<point x="4.98" y="1.345"/>
<point x="5.28" y="1.345"/>
<point x="5.58" y="1.345"/>
</controlPoints>
<resistance value="500.0" unit="K"/>
<orientation>DEFAULT</orientation>
<taper>LOG</taper>
<bodyDiameter value="1.0" unit="in"/>
<spacing value="0.3" unit="in"/>
<lugDiameter value="0.15" unit="in"/>
<bodyColor hex="c0c0c0"/>
<borderColor hex="808080"/>
<nutColor hex="cbd5db"/>
<waferColor hex="cd8500"/>
<type>ThroughHole</type>
<showShaft>false</showShaft>
<view>ShaftDown</view>
</diylc.passive.PotentiometerPanel>
<diylc.connectivity.SolderPad>
<name>Pad1</name>
<alpha>127</alpha>
<size value="0.09" unit="in"/>
<color hex="333333"/>
<point x="5.53" y="0.59"/>
<type>ROUND</type>
<holeSize value="0.8" unit="mm"/>
<layer>_1</layer>
<holeType>NTPH</holeType>
</diylc.connectivity.SolderPad>
<diylc.electromechanical.OpenJack1__4>
<name>J1</name>
<alpha>127</alpha>
<controlPoints>
<point x="5.33" y="2.155"/>
<point x="5.729317755019444" y="2.3540924884184005"/>
<point x="5.630210112662943" y="3.054842329243545"/>
</controlPoints>
<orientation>DEFAULT</orientation>
<angle>0</angle>
<type>MONO</type>
<showLabels>true</showLabels>
</diylc.electromechanical.OpenJack1__4>
<diylc.guitar.HumbuckerPickup>
<name>Neck</name>
<alpha>127</alpha>
<value></value>
<orientation>DEFAULT</orientation>
<controlPoint x="0.0" y="0.0"/>
<controlPoints>
<point x="3.075000000000001" y="0.105"/>
<point x="3.075000000000001" y="0.205"/>
<point x="3.075000000000001" y="0.305"/>
<point x="3.075000000000001" y="0.405"/>
</controlPoints>
<polarity>North</polarity>
<labelColor hex="ccccff"/>
<color hex="c0c0c0"/>
<poleColor hex="759daf"/>
<type>PAF</type>
<cover>false</cover>
<legs>true</legs>
<bobinColor1 hex="eae3c6"/>
<bobinColor2 hex="000000"/>
</diylc.guitar.HumbuckerPickup>
<diylc.connectivity.HookupWire>
<name>W4</name>
<alpha>127</alpha>
<controlPoints2>
<point x="5.58" y="1.345"/>
<point x="5.774999999999998" y="1.21"/>
<point x="6.04" y="0.865"/>
<point x="5.53" y="0.59"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W5</name>
<alpha>127</alpha>
<controlPoints2>
<point x="5.28" y="1.345"/>
<point x="5.55" y="2.435"/>
<point x="4.99" y="2.415"/>
<point x="5.33" y="2.155"/>
</controlPoints2>
<color hex="ff0066"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>true</striped>
<stripeColor hex="000000"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W6</name>
<alpha>127</alpha>
<controlPoints2>
<point x="5.53" y="0.59"/>
<point x="5.49" y="2.315"/>
<point x="5.5699999999999985" y="2.555"/>
<point x="5.729999999999999" y="2.355"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.guitar.HumbuckerPickup>
<name>Bridge</name>
<alpha>127</alpha>
<value></value>
<orientation>DEFAULT</orientation>
<controlPoint x="0.0" y="0.0"/>
<controlPoints>
<point x="3.1249999999999996" y="1.72"/>
<point x="3.1249999999999996" y="1.82"/>
<point x="3.1249999999999996" y="1.92"/>
<point x="3.1249999999999996" y="2.02"/>
</controlPoints>
<polarity>North</polarity>
<labelColor hex="ccccff"/>
<color hex="c0c0c0"/>
<poleColor hex="759daf"/>
<type>PAF</type>
<cover>false</cover>
<legs>true</legs>
<bobinColor1 hex="eae3c6"/>
<bobinColor2 hex="000000"/>
</diylc.guitar.HumbuckerPickup>
<diylc.passive.PotentiometerPanel>
<name>Tone</name>
<alpha>127</alpha>
<controlPoints>
<point x="6.094999999999999" y="1.31"/>
<point x="6.395" y="1.31"/>
<point x="6.6949999999999985" y="1.31"/>
</controlPoints>
<resistance value="500.0" unit="K"/>
<orientation>DEFAULT</orientation>
<taper>LIN</taper>
<bodyDiameter value="1.0" unit="in"/>
<spacing value="0.3" unit="in"/>
<lugDiameter value="0.15" unit="in"/>
<bodyColor hex="c0c0c0"/>
<borderColor hex="808080"/>
<nutColor hex="cbd5db"/>
<waferColor hex="cd8500"/>
<type>ThroughHole</type>
<showShaft>false</showShaft>
<view>ShaftDown</view>
</diylc.passive.PotentiometerPanel>
<diylc.connectivity.HookupWire>
<name>W12</name>
<alpha>127</alpha>
<controlPoints2>
<point x="4.98" y="1.345"/>
<point x="6.23" y="1.675"/>
<point x="6.3599999999999985" y="1.98"/>
<point x="6.395" y="1.31"/>
</controlPoints2>
<color hex="ffff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.passive.RadialCeramicDiskCapacitor>
<name>C2</name>
<alpha>127</alpha>
<length value="0.25" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="4.92" y="1.8"/>
<point x="5.25" y="1.795"/>
<point x="5.085" y="1.7975"/>
</points>
<bodyColor hex="f0e68c"/>
<borderColor hex="a8a162"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<pinSpacing value="0.1" unit="in"/>
<value value="0.1" unit="pF"/>
<voltage>_63V</voltage>
<voltageNew value="67.0" unit="V"/>
</diylc.passive.RadialCeramicDiskCapacitor>
<diylc.passive.Resistor>
<name>R1</name>
<alpha>127</alpha>
<length value="0.3" unit="in"/>
<width value="0.1" unit="in"/>
<points>
<point x="5.245" y="1.68"/>
<point x="4.945" y="1.665"/>
<point x="5.095" y="1.6725"/>
</points>
<bodyColor hex="8a5e20"/>
<borderColor hex="735832"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<value value="1.0" unit="M"/>
<power>HALF</power>
<powerNew value="250.0" unit="MW"/>
<colorCode>_5_BAND</colorCode>
<shape>Tubular</shape>
</diylc.passive.Resistor>
<diylc.electromechanical.RotarySwitchSealed>
<name>SW1</name>
<alpha>127</alpha>
<angle>0</angle>
<configuration>_2P6T</configuration>
<color hex="f7f7ef"/>
<mount>CHASSIS</mount>
<labelColor hex="acaca7"/>
<pinColor hex="759daf"/>
<controlPoints>
<point x="4.196666666666669" y="0.8466666666666669"/>
<point x="4.604770328273799" y="0.9560177132224816"/>
<point x="4.604770328273799" y="0.737315620110852"/>
<point x="4.495419281717985" y="0.5479140516153507"/>
<point x="4.306017713222484" y="0.4385630050595358"/>
<point x="4.087315620110854" y="0.43856300505953527"/>
<point x="3.8979140516153508" y="0.5479140516153501"/>
<point x="3.7885630050595362" y="0.7373156201108515"/>
<point x="3.7885630050595362" y="0.9560177132224816"/>
<point x="3.8979140516153508" y="1.1454192817179831"/>
<point x="4.087315620110854" y="1.2547703282737979"/>
<point x="4.306017713222482" y="1.2547703282737985"/>
<point x="4.495419281717985" y="1.1454192817179831"/>
<point x="4.333065667762717" y="0.9254166666666669"/>
<point x="4.060267665570618" y="0.7679166666666666"/>
</controlPoints>
<pointAngles>
<double>0.0</double>
<double>0.2617993877991494</double>
<double>-0.2617993877991494</double>
<double>-0.7853981633974483</double>
<double>-1.308996938995747</double>
<double>-1.8325957145940457</double>
<double>-2.3561944901923444</double>
<double>-2.879793265790643</double>
<double>-3.403392041388942</double>
<double>-3.9269908169872405</double>
<double>-4.45058959258554</double>
<double>-4.974188368183839</double>
<double>-5.497787143782138</double>
<double>0.5235987755982988</double>
<double>-2.6179938779914944</double>
</pointAngles>
</diylc.electromechanical.RotarySwitchSealed>
<diylc.connectivity.HookupWire>
<name>W14</name>
<alpha>127</alpha>
<controlPoints2>
<point x="5.53" y="0.59"/>
<point x="5.99" y="0.665"/>
<point x="6.11" y="0.805"/>
<point x="6.23" y="0.515"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="000000"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W3</name>
<alpha>127</alpha>
<controlPoints2>
<point x="3.075000000000001" y="0.105"/>
<point x="4.695" y="0.125"/>
<point x="4.74" y="0.115"/>
<point x="4.604770328273799" y="0.9560177132224816"/>
</controlPoints2>
<color hex="33ff33"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_24</gauge>
<striped>true</striped>
<stripeColor hex="3333ff"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name></name>
<alpha>127</alpha>
<controlPoints2>
<point x="3.1249999999999996" y="1.72"/>
<point x="4.32" y="1.73"/>
<point x="4.665" y="1.8500000000000003"/>
<point x="4.333065667762717" y="0.9254166666666669"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_24</gauge>
<striped>true</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W8</name>
<alpha>127</alpha>
<controlPoints2>
<point x="4.495419281717985" y="0.5479140516153507"/>
<point x="4.535" y="0.26"/>
<point x="4.56" y="0.255"/>
<point x="3.075000000000001" y="0.205"/>
</controlPoints2>
<color hex="ff0000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_24</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W9</name>
<alpha>127</alpha>
<controlPoints2>
<point x="3.075000000000001" y="0.305"/>
<point x="4.365" y="0.33"/>
<point x="4.5129140516153505" y="0.2079140516153501"/>
<point x="4.495419281717985" y="0.5479140516153507"/>
</controlPoints2>
<color hex="ffffff"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_24</gauge>
<striped>false</striped>
<stripeColor hex="000000"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name></name>
<alpha>127</alpha>
<controlPoints2>
<point x="3.1249999999999996" y="1.92"/>
<point x="3.945" y="1.855"/>
<point x="4.045" y="2.1100000000000003"/>
<point x="3.8979140516153508" y="1.1454192817179831"/>
</controlPoints2>
<color hex="ffffff"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_24</gauge>
<striped>false</striped>
<stripeColor hex="ffffff"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name></name>
<alpha>127</alpha>
<controlPoints2>
<point x="3.1249999999999996" y="1.82"/>
<point x="3.94" y="1.8299999999999996"/>
<point x="3.985" y="1.925"/>
<point x="3.8979140516153508" y="1.1454192817179831"/>
</controlPoints2>
<color hex="ff3300"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_24</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W2</name>
<alpha>127</alpha>
<controlPoints2>
<point x="4.060267665570618" y="0.7679166666666666"/>
<point x="4.17" y="0.6750000000000003"/>
<point x="5.575" y="1.16"/>
<point x="5.53" y="0.59"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_24</gauge>
<striped>true</striped>
<stripeColor hex="ff00cc"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W13</name>
<alpha>127</alpha>
<controlPoints2>
<point x="4.333065667762717" y="0.9254166666666669"/>
<point x="4.803065667762716" y="1.2154166666666668"/>
<point x="4.973065667762716" y="1.055416666666667"/>
<point x="4.98" y="1.345"/>
</controlPoints2>
<color hex="ff0033"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_24</gauge>
<striped>true</striped>
<stripeColor hex="000000"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name></name>
<alpha>127</alpha>
<controlPoints2>
<point x="3.1249999999999996" y="2.02"/>
<point x="4.295" y="2.06"/>
<point x="3.735" y="1.655"/>
<point x="3.7885630050595362" y="0.9560177132224816"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_24</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W10</name>
<alpha>127</alpha>
<controlPoints2>
<point x="3.075000000000001" y="0.405"/>
<point x="3.97" y="0.385"/>
<point x="4.06" y="0.39"/>
<point x="4.060267665570618" y="0.7679166666666666"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_24</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W1</name>
<alpha>127</alpha>
<controlPoints2>
<point x="4.604770328273799" y="0.9560177132224816"/>
<point x="4.485419281717985" y="0.6429140516153506"/>
<point x="4.2204192817179855" y="0.5379140516153507"/>
<point x="4.087315620110854" y="0.43856300505953527"/>
</controlPoints2>
<color hex="33ff33"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_28</gauge>
<striped>true</striped>
<stripeColor hex="3333ff"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W7</name>
<alpha>127</alpha>
<controlPoints2>
<point x="3.7885630050595362" y="0.9560177132224816"/>
<point x="3.8335630050595366" y="0.8860177132224817"/>
<point x="3.8685630050595363" y="0.7973156201108514"/>
<point x="3.7885630050595362" y="0.7373156201108515"/>
</controlPoints2>
<color hex="333333"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_28</gauge>
<striped>true</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W21</name>
<alpha>127</alpha>
<controlPoints2>
<point x="3.7885630050595362" y="0.9560177132224816"/>
<point x="3.8629140516153506" y="1.000419281717983"/>
<point x="4.052914051615351" y="1.085419281717983"/>
<point x="4.087315620110854" y="1.2547703282737979"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_28</gauge>
<striped>true</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W11</name>
<alpha>127</alpha>
<controlPoints2>
<point x="3.8979140516153508" y="1.1454192817179831"/>
<point x="4.2752676655706185" y="0.7329166666666665"/>
<point x="4.604770328273799" y="0.737315620110852"/>
<point x="4.604770328273799" y="0.737315620110852"/>
</controlPoints2>
<color hex="ff0033"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_28</gauge>
<striped>true</striped>
<stripeColor hex="ffffff"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.PCBTerminalBlock>
<name>TB2</name>
<alpha>127</alpha>
<controlPoints>
<point x="6.63" y="0.515"/>
<point x="6.43" y="0.515"/>
<point x="6.23" y="0.515"/>
</controlPoints>
<count>_3</count>
<orientation>_90</orientation>
<bodyColor hex="90ab66"/>
<borderColor hex="647747"/>
<pitch value="0.2" unit="in"/>
<width value="0.3" unit="in"/>
<screwPosition>Offset</screwPosition>
</diylc.connectivity.PCBTerminalBlock>
<diylc.passive.RadialFilmCapacitor>
<name>C1</name>
<alpha>127</alpha>
<length value="7.3" unit="mm"/>
<width value="3.5" unit="mm"/>
<points>
<point x="6.43" y="0.515"/>
<point x="6.63" y="0.515"/>
<point x="6.530000000000001" y="0.5150000000000006"/>
</points>
<bodyColor hex="0190d6"/>
<borderColor hex="016391"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<value value="0.47" unit="uF"/>
<voltage>_63V</voltage>
<voltageNew value="63.0" unit="V"/>
<showOuterFoil>false</showOuterFoil>
<outerFoilColor hex="ffffff"/>
<type>Epcos MKT (5mm)</type>
<pinSpacing value="5.0" unit="mm"/>
<shape>BOX</shape>
</diylc.passive.RadialFilmCapacitor>
<diylc.misc.GroundSymbol>
<name>GND1</name>
<point x="6.23" y="0.515"/>
<color hex="000000"/>
<size value="0.15" unit="in"/>
<type>DEFAULT</type>
<orientation>DEFAULT</orientation>
<stroke>1</stroke>
</diylc.misc.GroundSymbol>
<diylc.connectivity.Line>
<name>LN1</name>
<alpha>127</alpha>
<points>
<point x="4.624" y="0.9610000000000002"/>
<point x="3.7885630050595362" y="0.7373156201108515"/>
<point x="0.0" y="0.0"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<color hex="000000"/>
<style>SOLID</style>
<thickness value="1.0" unit="px"/>
<arrowSize value="5.0" unit="px"/>
<arrowStart>false</arrowStart>
<arrowEnd>false</arrowEnd>
</diylc.connectivity.Line>
<diylc.connectivity.Line>
<name>LN2</name>
<alpha>127</alpha>
<points>
<point x="4.596" y="0.7289999999999998"/>
<point x="3.7885630050595362" y="0.9560177132224816"/>
<point x="0.0" y="0.0"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<color hex="33ffff"/>
<style>SOLID</style>
<thickness value="1.0" unit="px"/>
<arrowSize value="5.0" unit="px"/>
<arrowStart>false</arrowStart>
<arrowEnd>false</arrowEnd>
</diylc.connectivity.Line>
<diylc.connectivity.Line>
<name>LN3</name>
<alpha>127</alpha>
<points>
<point x="4.5" y="0.545"/>
<point x="3.8979140516153508" y="1.1454192817179831"/>
<point x="0.0" y="0.0"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<color hex="3333ff"/>
<style>SOLID</style>
<thickness value="1.0" unit="px"/>
<arrowSize value="5.0" unit="px"/>
<arrowStart>false</arrowStart>
<arrowEnd>false</arrowEnd>
</diylc.connectivity.Line>
<diylc.connectivity.Line>
<name>LN4</name>
<alpha>127</alpha>
<points>
<point x="4.112" y="1.2530000000000001"/>
<point x="4.306017713222484" y="0.4385630050595358"/>
<point x="0.0" y="0.0"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<color hex="9933ff"/>
<style>SOLID</style>
<thickness value="1.0" unit="px"/>
<arrowSize value="5.0" unit="px"/>
<arrowStart>false</arrowStart>
<arrowEnd>false</arrowEnd>
</diylc.connectivity.Line>
<diylc.connectivity.Line>
<name>LN5</name>
<alpha>127</alpha>
<points>
<point x="4.312" y="1.257"/>
<point x="4.087315620110854" y="0.43856300505953527"/>
<point x="0.0" y="0.0"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<color hex="ff0099"/>
<style>SOLID</style>
<thickness value="1.0" unit="px"/>
<arrowSize value="5.0" unit="px"/>
<arrowStart>false</arrowStart>
<arrowEnd>false</arrowEnd>
</diylc.connectivity.Line>
<diylc.connectivity.Line>
<name>LN6</name>
<alpha>127</alpha>
<points>
<point x="4.492000000000001" y="1.1569999999999998"/>
<point x="3.8979140516153508" y="0.5479140516153501"/>
<point x="0.0" y="0.0"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<color hex="ff9900"/>
<style>SOLID</style>
<thickness value="1.0" unit="px"/>
<arrowSize value="5.0" unit="px"/>
<arrowStart>false</arrowStart>
<arrowEnd>false</arrowEnd>
</diylc.connectivity.Line>
<diylc.connectivity.HookupWire>
<name>W15</name>
<alpha>127</alpha>
<controlPoints2>
<point x="6.63" y="0.515"/>
<point x="6.73" y="0.515"/>
<point x="6.73" y="1.515"/>
<point x="6.6949999999999985" y="1.31"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W16</name>
<alpha>127</alpha>
<controlPoints2>
<point x="6.43" y="0.515"/>
<point x="6.43" y="0.515"/>
<point x="6.23" y="0.515"/>
<point x="6.23" y="0.515"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W18</name>
<alpha>127</alpha>
<controlPoints2>
<point x="4.98" y="1.345"/>
<point x="4.99" y="1.485"/>
</controlPoints2>
<color hex="33ffff"/>
<pointCount>TWO</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_28</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W19</name>
<alpha>127</alpha>
<controlPoints2>
<point x="5.28" y="1.345"/>
<point x="5.19" y="1.485"/>
</controlPoints2>
<color hex="33ffff"/>
<pointCount>TWO</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_28</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W22</name>
<alpha>127</alpha>
<controlPoints2>
<point x="4.99" y="1.485"/>
<point x="4.945" y="1.665"/>
</controlPoints2>
<color hex="33ffff"/>
<pointCount>TWO</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_28</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W23</name>
<alpha>127</alpha>
<controlPoints2>
<point x="5.19" y="1.485"/>
<point x="5.245" y="1.68"/>
</controlPoints2>
<color hex="33ffff"/>
<pointCount>TWO</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_28</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W24</name>
<alpha>127</alpha>
<controlPoints2>
<point x="5.19" y="1.485"/>
<point x="5.25" y="1.795"/>
</controlPoints2>
<color hex="33ffff"/>
<pointCount>TWO</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_28</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W25</name>
<alpha>127</alpha>
<controlPoints2>
<point x="4.99" y="1.485"/>
<point x="4.92" y="1.8"/>
</controlPoints2>
<color hex="33ffff"/>
<pointCount>TWO</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_28</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W20</name>
<alpha>127</alpha>
<controlPoints2>
<point x="4.495419281717985" y="0.5479140516153507"/>
<point x="4.3602676655706185" y="0.5779166666666665"/>
<point x="4.165" y="0.59"/>
<point x="3.8979140516153508" y="0.5479140516153501"/>
</controlPoints2>
<color hex="ff0033"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_28</gauge>
<striped>true</striped>
<stripeColor hex="ffffff"/>
</diylc.connectivity.HookupWire>
</components>
<groups>
<set>
<diylc.misc.GroundSymbol reference="../../../components/diylc.misc.GroundSymbol"/>
<diylc.connectivity.PCBTerminalBlock reference="../../../components/diylc.connectivity.PCBTerminalBlock[2]"/>
<diylc.connectivity.HookupWire reference="../../../components/diylc.connectivity.HookupWire[5]"/>
<diylc.passive.PotentiometerPanel reference="../../../components/diylc.passive.PotentiometerPanel[2]"/>
<diylc.passive.RadialFilmCapacitor reference="../../../components/diylc.passive.RadialFilmCapacitor"/>
<diylc.connectivity.HookupWire reference="../../../components/diylc.connectivity.HookupWire[21]"/>
<diylc.connectivity.HookupWire reference="../../../components/diylc.connectivity.HookupWire[20]"/>
</set>
</groups>
<lockedLayers/>
<lockedComponents/>
<hiddenLayers/>
<font name="Dialog.plain" size="14" style="0"/>
</project>
@@ -0,0 +1,688 @@
<?xml version="1.0" encoding="UTF-8" ?>
<project>
<fileVersion>
<major>5</major>
<minor>5</minor>
<build>0</build>
</fileVersion>
<title>New Project</title>
<author>tizia</author>
<width value="26.0" unit="cm"/>
<height value="21.0" unit="cm"/>
<gridSpacing value="0.1" unit="in"/>
<dotSpacing>1</dotSpacing>
<components>
<diylc.connectivity.HookupWire>
<name>Ground for Bridge Pickup</name>
<alpha>127</alpha>
<controlPoints2>
<point x="9.628333333333332" y="4.441666666666666"/>
<point x="10.15" y="3.415"/>
<point x="8.765" y="4.085000000000001"/>
<point x="2.4050000000000007" y="5.483333333333333"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="003333"/>
</diylc.connectivity.HookupWire>
<diylc.passive.PotentiometerPanel>
<name>VR1</name>
<alpha>127</alpha>
<controlPoints>
<point x="0.485" y="7.2716666666666665"/>
<point x="0.785" y="7.2716666666666665"/>
<point x="1.085" y="7.2716666666666665"/>
</controlPoints>
<resistance value="500.0" unit="K"/>
<orientation>DEFAULT</orientation>
<taper>LIN</taper>
<bodyDiameter value="1.0" unit="in"/>
<spacing value="0.3" unit="in"/>
<lugDiameter value="0.15" unit="in"/>
<bodyColor hex="c0c0c0"/>
<borderColor hex="808080"/>
<nutColor hex="cbd5db"/>
<waferColor hex="cd8500"/>
<type>ThroughHole</type>
<showShaft>false</showShaft>
<view>ShaftDown</view>
</diylc.passive.PotentiometerPanel>
<diylc.connectivity.Eyelet>
<name>Eyelet1</name>
<alpha>127</alpha>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="c3e4ed"/>
<point x="2.4050000000000007" y="5.483333333333333"/>
<value></value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet3</name>
<alpha>127</alpha>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="c3e4ed"/>
<point x="5.285" y="7.385"/>
<value></value>
</diylc.connectivity.Eyelet>
<diylc.guitar.SingleCoilPickup>
<name>NECK PU</name>
<alpha>127</alpha>
<value></value>
<orientation>DEFAULT</orientation>
<controlPoint x="0.0" y="0.0"/>
<controlPoints>
<point x="8.036231623162315" y="0.8304335433543355"/>
<point x="8.136231623162317" y="0.8304335433543355"/>
<point x="8.236231623162318" y="0.8304335433543355"/>
<point x="8.336231623162316" y="0.8304335433543355"/>
</controlPoints>
<polarity>North</polarity>
<labelColor hex="000000"/>
<color hex="ffffff"/>
<poleColor hex="759daf"/>
<baseColor hex="808080"/>
<type>Stratocaster</type>
<polePieceType>Rods</polePieceType>
<lugColor hex="e0c04c"/>
</diylc.guitar.SingleCoilPickup>
<diylc.electromechanical.OpenJack1__4>
<name>J1</name>
<alpha>127</alpha>
<controlPoints>
<point x="3.350991599159917" y="7.341000600060006"/>
<point x="3.750309354179361" y="7.5400930884784065"/>
<point x="3.6512017118228584" y="8.24084292930355"/>
</controlPoints>
<orientation>DEFAULT</orientation>
<angle>0</angle>
<type>MONO</type>
<showLabels>true</showLabels>
</diylc.electromechanical.OpenJack1__4>
<diylc.connectivity.Dot>
<name>Dot1</name>
<size value="1.0" unit="mm"/>
<color hex="000000"/>
<point x="2.38" y="5.47"/>
</diylc.connectivity.Dot>
<diylc.connectivity.Dot>
<name>Dot3</name>
<size value="1.0" unit="mm"/>
<color hex="000000"/>
<point x="5.29" y="7.375"/>
</diylc.connectivity.Dot>
<diylc.connectivity.HookupWire>
<name>W14</name>
<alpha>127</alpha>
<controlPoints2>
<point x="3.735" y="7.525"/>
<point x="3.1350000000000007" y="7.02"/>
<point x="4.285" y="8.57"/>
<point x="2.793333333333333" y="6.053333333333334"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.CurvedTrace>
<name>Trace10</name>
<alpha>127</alpha>
<controlPoints2>
<point x="5.3" y="7.4"/>
<point x="5.560813081308131" y="7.655"/>
<point x="6.600813081308131" y="6.9"/>
<point x="6.520813081308131" y="7.825"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<size value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CurvedTrace>
<diylc.connectivity.Jumper>
<name>J2</name>
<alpha>127</alpha>
<points>
<point x="0.67" y="4.266666666666667"/>
<point x="0.67" y="4.116666666666666"/>
<point x="0.67" y="4.191666666666666"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="0000ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.misc.GroundSymbol>
<name>GND1</name>
<point x="6.519559022048898" y="7.873052157698146"/>
<color hex="000000"/>
<size value="0.15" unit="in"/>
<type>DEFAULT</type>
<orientation>DEFAULT</orientation>
<stroke>1</stroke>
</diylc.misc.GroundSymbol>
<diylc.guitar.SingleCoilPickup>
<name>Middle Pickup</name>
<alpha>127</alpha>
<value></value>
<orientation>DEFAULT</orientation>
<controlPoint x="0.0" y="0.0"/>
<controlPoints>
<point x="7.9479999999999995" y="1.98"/>
<point x="8.048" y="1.98"/>
<point x="8.148" y="1.98"/>
<point x="8.248" y="1.98"/>
</controlPoints>
<polarity>North</polarity>
<labelColor hex="000000"/>
<color hex="ffffff"/>
<poleColor hex="759daf"/>
<baseColor hex="808080"/>
<type>Stratocaster</type>
<polePieceType>Rods</polePieceType>
<lugColor hex="e0c04c"/>
</diylc.guitar.SingleCoilPickup>
<diylc.guitar.SchallerMegaSwitch>
<name>SW1</name>
<alpha>127</alpha>
<angle>0</angle>
<value></value>
<controlPoints>
<point x="0.67" y="4.716666666666666"/>
<point x="0.67" y="4.566666666666666"/>
<point x="0.67" y="4.416666666666666"/>
<point x="0.67" y="4.266666666666667"/>
<point x="0.67" y="4.116666666666666"/>
<point x="0.67" y="3.9666666666666663"/>
<point x="0.67" y="3.8166666666666664"/>
<point x="0.67" y="3.666666666666666"/>
</controlPoints>
<type>S</type>
<labelColor hex="808080"/>
<selectedPosition>4</selectedPosition>
<showMarkers>false</showMarkers>
</diylc.guitar.SchallerMegaSwitch>
<diylc.passive.PotentiometerPanel>
<name>Volume Pot</name>
<alpha>127</alpha>
<controlPoints>
<point x="2.1933333333333334" y="6.053333333333334"/>
<point x="2.493333333333333" y="6.053333333333334"/>
<point x="2.793333333333333" y="6.053333333333334"/>
</controlPoints>
<resistance value="500.0" unit="K"/>
<orientation>DEFAULT</orientation>
<taper>LOG</taper>
<bodyDiameter value="1.0" unit="in"/>
<spacing value="0.3" unit="in"/>
<lugDiameter value="0.15" unit="in"/>
<bodyColor hex="c0c0c0"/>
<borderColor hex="808080"/>
<nutColor hex="cbd5db"/>
<waferColor hex="cd8500"/>
<type>ThroughHole</type>
<showShaft>false</showShaft>
<view>ShaftDown</view>
</diylc.passive.PotentiometerPanel>
<diylc.connectivity.HookupWire>
<name>Ground Wire for Switch</name>
<alpha>127</alpha>
<controlPoints2>
<point x="0.49" y="3.31"/>
<point x="2.5450000000000004" y="2.66"/>
<point x="2.5450000000000004" y="3.66"/>
<point x="2.4800000000000004" y="5.508333333333334"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="003333"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>Lead Wire for Middle Pickup</name>
<alpha>127</alpha>
<controlPoints2>
<point x="8.048" y="1.98"/>
<point x="7.787999999999999" y="2.05"/>
<point x="5.888" y="2.4350000000000005"/>
<point x="0.67" y="4.566666666666666"/>
</controlPoints2>
<color hex="ffff33"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="000000"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>Ground Wire for Middle Pickup</name>
<alpha>127</alpha>
<controlPoints2>
<point x="8.148" y="1.98"/>
<point x="8.648" y="1.98"/>
<point x="8.648" y="2.98"/>
<point x="2.4050000000000007" y="5.483333333333333"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="003333"/>
</diylc.connectivity.HookupWire>
<diylc.misc.Label>
<name>L1</name>
<point x="6.504553772311385" y="8.078039408335615"/>
<text>From Bridge Chassis</text>
<font name="Dialog" size="14" style="0"/>
<color hex="000000"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.connectivity.HookupWire>
<name>Lead Wire For Neck Pickup</name>
<alpha>127</alpha>
<controlPoints2>
<point x="8.136231623162317" y="0.8304335433543355"/>
<point x="5.821240624062407" y="1.7904350435043506"/>
<point x="-2.2487593759375932" y="-0.03956495649564942"/>
<point x="0.67" y="4.716666666666666"/>
</controlPoints2>
<color hex="ffffff"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ff3333"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W5</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.405946594659466" y="5.47545904590459"/>
<point x="5.650946594659466" y="1.7354590459045909"/>
<point x="5.650946594659466" y="2.735459045904591"/>
<point x="8.230946594659466" y="0.8354590459045909"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W16</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.415" y="5.475"/>
<point x="3.395" y="4.3"/>
<point x="3.575" y="4.265"/>
<point x="5.285" y="7.385"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W1</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.493333333333333" y="6.053333333333334"/>
<point x="2.993333333333333" y="6.053333333333334"/>
<point x="2.993333333333333" y="7.053333333333334"/>
<point x="3.350991599159917" y="7.341000600060006"/>
</controlPoints2>
<color hex="ffcc33"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="6666ff"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>Ground Connector Volume</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.793333333333333" y="6.053333333333334"/>
<point x="3.293333333333333" y="6.053333333333334"/>
<point x="2.768333333333333" y="5.473333333333334"/>
<point x="2.445" y="5.465"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ff3333"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W9</name>
<alpha>127</alpha>
<controlPoints2>
<point x="0.67" y="4.116666666666666"/>
<point x="3.375" y="6.14"/>
<point x="0.345" y="5.97"/>
<point x="2.1933333333333334" y="6.053333333333334"/>
</controlPoints2>
<color hex="ff0000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.Eyelet>
<name>Eyelet2</name>
<alpha>127</alpha>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="c3e4ed"/>
<point x="0.76" y="6.63"/>
<value></value>
</diylc.connectivity.Eyelet>
<diylc.passive.RadialCeramicDiskCapacitor>
<name>C1</name>
<alpha>127</alpha>
<length value="0.25" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="0.76" y="6.62"/>
<point x="1.085" y="7.2716666666666665"/>
<point x="0.9225" y="6.945833333333333"/>
</points>
<bodyColor hex="f0e68c"/>
<borderColor hex="a8a162"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<pinSpacing value="0.1" unit="in"/>
<value value="0.022" unit="uF"/>
<voltage>_63V</voltage>
<voltageNew value="0.0022" unit="MV"/>
</diylc.passive.RadialCeramicDiskCapacitor>
<diylc.guitar.HumbuckerPickup>
<name>Bridge Pickup Humbucker</name>
<alpha>127</alpha>
<value>Yamaha</value>
<orientation>DEFAULT</orientation>
<controlPoint x="0.0" y="0.0"/>
<controlPoints>
<point x="9.628333333333332" y="4.141666666666667"/>
<point x="9.628333333333332" y="4.241666666666666"/>
<point x="9.628333333333332" y="4.341666666666666"/>
<point x="9.628333333333332" y="4.441666666666666"/>
</controlPoints>
<polarity>North</polarity>
<labelColor hex="000000"/>
<color hex="c0c0c0"/>
<poleColor hex="759daf"/>
<type>PAF</type>
<cover>false</cover>
<legs>true</legs>
<bobinColor1 hex="eae3c6"/>
<bobinColor2 hex="000000"/>
<coilType1>Screws</coilType1>
<coilType2>Rods</coilType2>
</diylc.guitar.HumbuckerPickup>
<diylc.electromechanical.MiniToggleSwitch>
<name defined-in="diylc.AbstractComponent">Mini-Toggle Volume Boost</name>
<alpha>127</alpha>
<controlPoints>
<point x="-0.21" y="5.96"/>
<point x="-0.01" y="5.96"/>
<point x="0.19" y="5.96"/>
<point x="-0.21" y="5.76"/>
<point x="-0.01" y="5.76"/>
<point x="0.19" y="5.76"/>
</controlPoints>
<switchType>DPDT</switchType>
<orientation>HORIZONTAL</orientation>
<spacing value="0.2" unit="in"/>
<bodyColor hex="3299cc"/>
<borderColor hex="236b8e"/>
<terminalPadColor hex="287ba4"/>
<terminalColor hex="eeeeee"/>
<selectedPosition>0</selectedPosition>
<showMarkers>false</showMarkers>
</diylc.electromechanical.MiniToggleSwitch>
<diylc.connectivity.HookupWire>
<name>W2</name>
<alpha>127</alpha>
<controlPoints2>
<point x="0.67" y="3.8166666666666664"/>
<point x="1.165" y="3.6166666666666663"/>
<point x="1.165" y="4.616666666666666"/>
<point x="0.785" y="7.2716666666666665"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ff3333"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>Ground for Tone Pot</name>
<alpha>127</alpha>
<controlPoints2>
<point x="0.76" y="6.63"/>
<point x="1.26" y="6.63"/>
<point x="1.46" y="6.225"/>
<point x="2.415" y="5.475"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ff3333"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>Lead Wire for Bridge Pickup</name>
<alpha>127</alpha>
<controlPoints2>
<point x="9.628333333333332" y="4.141666666666667"/>
<point x="9.94" y="3.24"/>
<point x="7.555" y="3.94"/>
<point x="0.68" y="4.426666666666666"/>
</controlPoints2>
<color hex="ff0099"/>
<pointCount>FOUR</pointCount>
<style>DASHED</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="000000"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.TwistedWire>
<name>W3</name>
<alpha>127</alpha>
<controlPoints2>
<point x="9.628333333333332" y="4.241666666666666"/>
<point x="10.518333333333333" y="3.9816666666666665"/>
<point x="10.523333333333333" y="4.291666666666666"/>
<point x="9.628333333333332" y="4.341666666666666"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<color2 hex="0000ff"/>
<stripeColor hex="ffff00"/>
<stripeColor2 hex="ff00ff"/>
<stripe1>false</stripe1>
<stripe2>false</stripe2>
</diylc.connectivity.TwistedWire>
<diylc.connectivity.Jumper>
<name>J4</name>
<alpha>127</alpha>
<points>
<point x="-0.015" y="5.74"/>
<point x="-0.02" y="5.95"/>
<point x="-0.0175" y="5.845"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="0000ff"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<style>SOLID</style>
</diylc.connectivity.Jumper>
<diylc.connectivity.HookupWire>
<name>W4</name>
<alpha>127</alpha>
<controlPoints2>
<point x="0.67" y="3.9666666666666663"/>
<point x="-0.355" y="5.361666666666666"/>
<point x="-0.235" y="5.4816666666666665"/>
<point x="-0.21" y="5.76"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>DOTTED</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="6666ff"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W6</name>
<alpha>127</alpha>
<controlPoints2>
<point x="-0.21" y="5.96"/>
<point x="1.66" y="6.275"/>
<point x="1.04" y="6.54"/>
<point x="3.350991599159917" y="7.341000600060006"/>
</controlPoints2>
<color hex="ff0099"/>
<pointCount>FOUR</pointCount>
<style>DOTTED</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="6666ff"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W7</name>
<alpha>127</alpha>
<controlPoints2>
<point x="0.2" y="5.755"/>
<point x="0.695" y="5.555"/>
<point x="1.635" y="7.055"/>
<point x="2.1933333333333334" y="6.053333333333334"/>
</controlPoints2>
<color hex="ff9900"/>
<pointCount>FOUR</pointCount>
<style>DOTTED</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="6666ff"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W8</name>
<alpha>127</alpha>
<controlPoints2>
<point x="0.19" y="5.96"/>
<point x="1.15" y="6.03"/>
<point x="1.675" y="6.47"/>
<point x="2.503333333333333" y="6.073333333333334"/>
</controlPoints2>
<color hex="00cccc"/>
<pointCount>FOUR</pointCount>
<style>DOTTED</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="6666ff"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>Ground Wire to Mini Toggle from Switch</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.545" y="5.485"/>
<point x="0.265" y="5.27"/>
<point x="0.085" y="5.51"/>
<point x="0.07" y="5.7"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="6666ff"/>
</diylc.connectivity.HookupWire>
</components>
<groups/>
<lockedLayers/>
<lockedComponents/>
<hiddenLayers>
<int>1</int>
<int>2</int>
</hiddenLayers>
<font name="Dialog" size="14" style="0"/>
</project>
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,305 @@
<?xml version="1.0" encoding="UTF-8" ?>
<project>
<fileVersion>
<major>6</major>
<minor>1</minor>
<build>0</build>
</fileVersion>
<title>New Project</title>
<author>kelly</author>
<width value="29.0" unit="cm"/>
<height value="21.0" unit="cm"/>
<gridSpacing value="0.1" unit="in"/>
<dotSpacing>1</dotSpacing>
<components>
<diylc.passive.PotentiometerPanel>
<id>a01e4732-2764-4c8a-9bfa-12dbb5568bb5</id>
<name>VR1</name>
<alphaPercent>
<value>100</value>
</alphaPercent>
<controlPoints>
<point x="1.4" y="5.4"/>
<point x="1.7" y="5.4"/>
<point x="2.0" y="5.4"/>
</controlPoints>
<resistance value="500.0" unit="K"/>
<orientation>DEFAULT</orientation>
<taper>LIN</taper>
<bodyDiameter value="1.0" unit="in"/>
<spacing value="0.3" unit="in"/>
<lugDiameter value="0.15" unit="in"/>
<bodyColor hex="c0c0c0"/>
<borderColor hex="808080"/>
<nutColor hex="cbd5db"/>
<waferColor hex="cd8500"/>
<type>ThroughHole</type>
<showShaft>false</showShaft>
<view>ShaftDown</view>
<showMarkers>false</showMarkers>
<markerColor hex="808080"/>
</diylc.passive.PotentiometerPanel>
<diylc.passive.PotentiometerPanel>
<id>f7acf88e-ca14-41e2-963a-515aed5bd554</id>
<name>VR2</name>
<alphaPercent>
<value>100</value>
</alphaPercent>
<controlPoints>
<point x="2.0" y="6.9"/>
<point x="1.7" y="6.9"/>
<point x="1.4" y="6.9"/>
</controlPoints>
<orientation>_180</orientation>
<taper>LIN</taper>
<bodyDiameter value="1.0" unit="in"/>
<spacing value="0.3" unit="in"/>
<lugDiameter value="0.15" unit="in"/>
<bodyColor hex="c0c0c0"/>
<borderColor hex="808080"/>
<nutColor hex="cbd5db"/>
<waferColor hex="cd8500"/>
<type>ThroughHole</type>
<showShaft>false</showShaft>
<view>ShaftDown</view>
<showMarkers>false</showMarkers>
</diylc.passive.PotentiometerPanel>
<diylc.passive.PotentiometerPanel>
<id>e0011fe4-e88b-4d18-adca-dcf395410801</id>
<name>VR3</name>
<alphaPercent>
<value>100</value>
</alphaPercent>
<controlPoints>
<point x="5.0" y="6.7"/>
<point x="4.7" y="6.7"/>
<point x="4.4" y="6.7"/>
</controlPoints>
<orientation>_180</orientation>
<taper>LIN</taper>
<bodyDiameter value="1.0" unit="in"/>
<spacing value="0.3" unit="in"/>
<lugDiameter value="0.15" unit="in"/>
<bodyColor hex="c0c0c0"/>
<borderColor hex="808080"/>
<nutColor hex="cbd5db"/>
<waferColor hex="cd8500"/>
<type>ThroughHole</type>
<showShaft>false</showShaft>
<view>ShaftDown</view>
<showMarkers>false</showMarkers>
</diylc.passive.PotentiometerPanel>
<diylc.electromechanical.RotarySwitchOpen>
<id>9eabeb2a-cb98-4eb4-8fde-a1f4008c8a2c</id>
<name>SW2</name>
<alphaPercent>
<value>100</value>
</alphaPercent>
<angle>0</angle>
<configuration>_4P5T</configuration>
<color hex="cd8500"/>
<labelColor hex="ffffff"/>
<pinColor hex="759daf"/>
<showMarkers>true</showMarkers>
<angleOffset>
<value>345</value>
</angleOffset>
<controlPoints>
<point x="4.3" y="5.5"/>
<point x="4.67912589" y="5.39841352"/>
<point x="4.57753941" y="5.22246059"/>
<point x="4.40158648" y="5.12087411"/>
<point x="4.19841352" y="5.12087411"/>
<point x="4.02246059" y="5.22246059"/>
<point x="3.92087411" y="5.60158648"/>
<point x="4.02246059" y="5.77753941"/>
<point x="4.19841352" y="5.87912589"/>
<point x="4.40158648" y="5.87912589"/>
<point x="4.57753941" y="5.77753941"/>
<point x="4.3" y="5.2825"/>
<point x="4.3" y="5.7175"/>
<point x="4.71896077" y="5.08103923"/>
<point x="4.45335028" y="4.92768895"/>
<point x="4.14664972" y="4.92768895"/>
<point x="3.88103923" y="5.08103923"/>
<point x="3.72768895" y="5.34664972"/>
<point x="3.72768895" y="5.65335028"/>
<point x="3.88103923" y="5.91896077"/>
<point x="4.14664972" y="6.07231105"/>
<point x="4.45335028" y="6.07231105"/>
<point x="4.71896077" y="5.91896077"/>
<point x="4.3" y="4.8725"/>
<point x="4.3" y="6.1275"/>
</controlPoints>
<pointAngles>
<double>0.0</double>
<double>6.021385919380437</double>
<double>5.497787143782138</double>
<double>4.974188368183839</double>
<double>4.45058959258554</double>
<double>3.926990816987241</double>
<double>2.879793265790644</double>
<double>2.3561944901923453</double>
<double>1.8325957145940466</double>
<double>1.3089969389957479</double>
<double>0.7853981633974491</double>
<double>-1.5707963267948966</double>
<double>-4.71238898038469</double>
<double>5.497787143782138</double>
<double>4.974188368183839</double>
<double>4.45058959258554</double>
<double>3.926990816987241</double>
<double>3.4033920413889422</double>
<double>2.879793265790644</double>
<double>2.3561944901923453</double>
<double>1.8325957145940466</double>
<double>1.3089969389957479</double>
<double>0.7853981633974491</double>
<double>-1.5707963267948966</double>
<double>-4.71238898038469</double>
</pointAngles>
</diylc.electromechanical.RotarySwitchOpen>
<diylc.guitar.HumbuckerPickup>
<id>ac7f3554-e84b-4734-b29b-d9854ffe907a</id>
<name>PKP1</name>
<alphaPercent>
<value>100</value>
</alphaPercent>
<value></value>
<orientation>DEFAULT</orientation>
<controlPoint x="0.0" y="0.0"/>
<controlPoints>
<point x="9.1" y="0.5"/>
<point x="9.1" y="0.6"/>
<point x="9.1" y="0.7"/>
<point x="9.1" y="0.8"/>
</controlPoints>
<polarity>North</polarity>
<labelColor hex="000000"/>
<color hex="c0c0c0"/>
<poleColor hex="759daf"/>
<type>PAF</type>
<cover>false</cover>
<legs>true</legs>
<bobinColor1 hex="eae3c6"/>
<bobinColor2 hex="000000"/>
</diylc.guitar.HumbuckerPickup>
<diylc.guitar.SingleCoilPickup>
<id>9d5b619a-8fa5-4fe1-8078-3786d10a15e1</id>
<name>PKP2</name>
<alphaPercent>
<value>100</value>
</alphaPercent>
<value></value>
<orientation>DEFAULT</orientation>
<controlPoint x="0.0" y="0.0"/>
<controlPoints>
<point x="7.7" y="3.0"/>
<point x="7.8" y="3.0"/>
<point x="7.9" y="3.0"/>
<point x="8.0" y="3.0"/>
</controlPoints>
<polarity>North</polarity>
<labelColor hex="000000"/>
<color hex="ffffff"/>
<poleColor hex="759daf"/>
<baseColor hex="808080"/>
<type>Stratocaster</type>
<polePieceType>Rods</polePieceType>
<lugColor hex="e0c04c"/>
</diylc.guitar.SingleCoilPickup>
<diylc.connectivity.HookupWire>
<id>9d7c278d-67ff-4ec6-b269-9f8b1e20d46e</id>
<name></name>
<alphaPercent>
<value>100</value>
</alphaPercent>
<controlPoints2>
<point x="7.9" y="3.0"/>
<point x="4.4" y="3.1"/>
<point x="4.4" y="4.1"/>
<point x="4.4" y="5.1"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_24</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<id>748774be-4f7e-49c3-bcd5-d90d8d262bf0</id>
<name></name>
<alphaPercent>
<value>100</value>
</alphaPercent>
<controlPoints2>
<point x="7.8" y="3.0"/>
<point x="7.7" y="4.2"/>
<point x="7.7" y="5.2"/>
<point x="1.8" y="4.7"/>
</controlPoints2>
<color hex="000000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_24</gauge>
<striped>false</striped>
<stripeColor hex="000000"/>
</diylc.connectivity.HookupWire>
<diylc.guitar.HumbuckerPickup>
<id>336ad3cf-7ee8-4538-81a5-55a2c79e2743</id>
<name>PKP3</name>
<alphaPercent>
<value>100</value>
</alphaPercent>
<value></value>
<orientation>DEFAULT</orientation>
<controlPoint x="0.0" y="0.0"/>
<controlPoints>
<point x="9.2" y="3.9"/>
<point x="9.2" y="4.0"/>
<point x="9.2" y="4.1"/>
<point x="9.2" y="4.2"/>
</controlPoints>
<polarity>North</polarity>
<labelColor hex="000000"/>
<color hex="c0c0c0"/>
<poleColor hex="759daf"/>
<type>PAF</type>
<cover>false</cover>
<legs>true</legs>
<bobinColor1 hex="eae3c6"/>
<bobinColor2 hex="000000"/>
</diylc.guitar.HumbuckerPickup>
<diylc.electromechanical.MiniToggleSwitch>
<id>7e2ddd58-159d-4455-b67d-fca5a6ca6826</id>
<name defined-in="diylc.AbstractComponent">SW1</name>
<alphaPercent>
<value>100</value>
</alphaPercent>
<controlPoints>
<point x="10.9" y="1.6"/>
<point x="10.9" y="1.8"/>
<point x="10.9" y="2.0"/>
</controlPoints>
<switchType>SPDT</switchType>
<orientation>VERTICAL</orientation>
<spacing value="0.2" unit="in"/>
<bodyColor hex="3299cc"/>
<borderColor hex="236b8e"/>
<terminalPadColor hex="287ba4"/>
<terminalColor hex="eeeeee"/>
<showMarkers>false</showMarkers>
</diylc.electromechanical.MiniToggleSwitch>
</components>
<groups/>
<groupsEx/>
<lockedLayers/>
<lockedComponents/>
<hiddenLayers/>
<font name="Dialog.plain" size="14" style="0"/>
</project>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,435 @@
<?xml version="1.0" encoding="UTF-8" ?>
<project>
<fileVersion>
<major>4</major>
<minor>20</minor>
<build>0</build>
</fileVersion>
<title>AA1164 Princeton Reverb Layout</title>
<author>RobRobinette.com</author>
<description>1964 blackface Fender Princeton Reverb Guitar Tube Amp</description>
<width value="11.0" unit="in"/>
<height value="4.0" unit="in"/>
<gridSpacing value="0.05" unit="in"/>
<dotSpacing>1</dotSpacing>
<components>
<diylc.boards.BlankBoard>
<name>CircuitBoard</name>
<alpha>127</alpha>
<value></value>
<controlPoints>
<point x="0.05" y="0.05000000000000057"/>
<point x="10.55" y="3.1750000000000007"/>
</controlPoints>
<firstPoint x="0.05" y="0.05000000000000057"/>
<secondPoint x="10.55" y="3.1750000000000007"/>
<boardColor hex="cccccc"/>
<borderColor hex="ada47d"/>
<coordinateColor hex="b6b6b6"/>
<drawCoordinates>true</drawCoordinates>
<coordinateOrigin>Top_Left</coordinateOrigin>
<length value="10.5" unit="in"/>
<width value="3.125" unit="in"/>
<mode>TwoPoints</mode>
<type>SQUARE</type>
</diylc.boards.BlankBoard>
<diylc.connectivity.Eyelet>
<name>Eyelet3</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="1.32" y="2.625"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet4</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="1.7" y="1.84"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet6</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="2.07" y="2.625"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet22</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="4.54" y="2.575"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet23</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="5.52" y="2.575"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet24</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="6.07" y="2.575"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet25</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="6.57" y="2.575"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet31</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="6.975" y="2.575"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet32</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="7.700000000000002" y="2.575"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet33</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="8.51" y="2.575"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet34</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="7.72" y="1.785"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet35</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="7.33" y="1.78"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet37</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="8.095" y="0.87"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet38</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="8.520000000000003" y="0.575"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet46</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="6.999999999999997" y="1.565"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet47</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="6.999999999999997" y="1.015"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet49</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="6.32" y="0.575"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet53</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="5.05" y="1.8"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet54</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="4.55" y="1.6"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet60</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="2.61" y="0.6250000000000006"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet64</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="1.835" y="1.055"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet66</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="2.07" y="0.6250000000000006"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet67</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="1.695" y="1.36"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet68</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="1.32" y="0.6250000000000006"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet71</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="9.7" y="1.53"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet72</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="9.7" y="2.78"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet73</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="10.25" y="2.63"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet74</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="10.25" y="0.48"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet72</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="9.7" y="0.48"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet30</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="8.999999999999998" y="2.575"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet20</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="3.34" y="2.625"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet56</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="3.09" y="0.65"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet25</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="3.97" y="2.6"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet49</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="3.97" y="0.6"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet55</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="4.51" y="1.29"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet49</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="5.57" y="0.6"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet49</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="5.12" y="0.6"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet57</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="2.600000000000001" y="1.75"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet57</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="2.600000000000001" y="2.6"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet3</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="0.35" y="2.65"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet3</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="0.35" y="0.44999999999999946"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet3</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="0.37" y="1.55"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet39</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="8.999999999999998" y="0.6"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet49</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="5.52" y="1.35"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.Eyelet>
<name>Eyelet49</name>
<size value="0.2" unit="in"/>
<holeSize value="0.1" unit="in"/>
<color hex="ffcc00"/>
<point x="3.62" y="1.2"/>
<value>Hoffman Eyelet</value>
</diylc.connectivity.Eyelet>
<diylc.connectivity.CutLine>
<name>CL1</name>
<alpha>127</alpha>
<width value="0.125" unit="in"/>
<length value="3.125" unit="in"/>
<color hex="0033cc"/>
<point x="9.35" y="0.05"/>
<orientation>VERTICAL</orientation>
</diylc.connectivity.CutLine>
<diylc.misc.Label>
<name>L2</name>
<point x="2.85" y="3.4"/>
<text>AA1164 PRINCETON REVERB - Tremolo Deleted</text>
<font name="Tahoma" size="50" style="0"/>
<color hex="000000"/>
<center>false</center>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L1</name>
<point x="9.45" y="3.45"/>
<text>Cut Line</text>
<font name="Tahoma" size="50" style="0"/>
<color hex="000000"/>
<center>false</center>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
</components>
<groups>
<set/>
</groups>
<lockedLayers/>
<lockedComponents/>
<hiddenLayers/>
<font name="Tahoma" size="14" style="0"/>
</project>
@@ -0,0 +1,25 @@
Switch setup: [ ALL ]
2K2.+ <-> D1.K <-> D4.K <-> Q1.2
2K2.+ <-> D2.A <-> D3.A <-> Q2.2
2K2.- <-> 2K2.- <-> C6.- <-> C7.- <-> J1.Tip <-> J2.Tip <-> J3.Tip <-> LM324.12 <-> LM324.3 <-> LM324.5 <-> Q1.1 <-> Q2.1 <-> R5.2 <-> VR1.3 <-> VR2.3
C1.+ <-> J1.Sleeve
C1.- <-> R1.1
C2.+ <-> J2.Sleeve
C2.- <-> R2.1
C3.+ <-> LM324.7 <-> R1.2
C3.- <-> VR2.1
C4.+ <-> LM324.1 <-> R1.2
C4.- <-> VR1.1
C5.+ <-> LM324.14 <-> R3.2
C5.- <-> J3.Sleeve <-> R5.1
C6.+ <-> LM324.11 <-> Q2.3
C7.+ <-> LM324.4 <-> Q1.3
D1.A <-> D2.K
D3.K <-> D4.A
LM324.13 <-> R3.1 <-> R3.1 <-> R4.1
LM324.2 <-> R1.1 <-> R1.2
LM324.6 <-> R1.1 <-> R2.2
R3.2 <-> VR2.2
R4.2 <-> VR1.2
@@ -0,0 +1,25 @@
Switch setup: [ ALL ]
2K2.+ <-> D1.K <-> D4.K <-> Q1.2
2K2.+ <-> D2.A <-> D3.A <-> Q2.2
2K2.- <-> 2K2.- <-> C6.- <-> C7.- <-> J1.Tip <-> J2.Tip <-> J3.Tip <-> LM324.12 <-> LM324.3 <-> LM324.5 <-> Q1.1 <-> Q2.1 <-> R5.2 <-> VR1.3 <-> VR2.3
C1.+ <-> J1.Sleeve
C1.- <-> R1.1
C2.+ <-> J2.Sleeve
C2.- <-> R2.1
C3.+ <-> LM324.7 <-> R1.2
C3.- <-> VR2.1
C4.+ <-> LM324.1 <-> R1.2
C4.- <-> VR1.1
C5.+ <-> LM324.14 <-> R3.2
C5.- <-> J3.Sleeve <-> R5.1
C6.+ <-> LM324.11 <-> Q2.3
C7.+ <-> LM324.4 <-> Q1.3
D1.A <-> D2.K
D3.K <-> D4.A
LM324.13 <-> R3.1 <-> R3.1 <-> R4.1
LM324.2 <-> R1.1 <-> R1.2
LM324.6 <-> R1.1 <-> R2.2
R3.2 <-> VR2.2
R4.2 <-> VR1.2
@@ -0,0 +1,15 @@
Switch setup: [ ALL ]
.1 <-> 2.2K.1 <-> 2.2K.1 <-> 2.2K.2 <-> 22K.2 <-> 50uF.+ <-> 50uF.- <-> 50uF.- <-> J1.Sleeve <-> J1.Sleeve Switch <-> J1.Tip Switch <-> J2.Sleeve <-> J2.Sleeve Switch <-> J2.Tip Switch <-> MID.1 <-> R2.2 <-> R3.1 <-> V1.2 <-> V1.8 <-> VOLUME.1
.2 <-> J1.Tip <-> R2.1
2.2K.2 <-> 50uF.+ <-> V1.3
2.2nf.1 <-> 2.2nf.2 <-> BASS.2 <-> R1.1
2.2nf.1 <-> BASS.3
2.2nf.2 <-> 22K.1 <-> BASS.1
C1.2 <-> TREBLE.1
C2.1 <-> V1.7 <-> VOLUME.2
C2.2 <-> R1.2 <-> TREBLE.2 <-> VOLUME.3
J2.Tip <-> R3.2
MID.2 <-> MID.3
V1.5 <-> V2.5
@@ -0,0 +1,15 @@
Switch setup: [ ALL ]
.1 <-> 2.2K.1 <-> 2.2K.1 <-> 2.2K.2 <-> 22K.2 <-> 50uF.+ <-> 50uF.- <-> 50uF.- <-> J1.Sleeve <-> J1.Sleeve Switch <-> J1.Tip Switch <-> J2.Sleeve <-> J2.Sleeve Switch <-> J2.Tip Switch <-> MID.1 <-> R2.2 <-> R3.1 <-> V1.2 <-> V1.8 <-> VOLUME.1
.2 <-> J1.Tip <-> R2.1
2.2K.2 <-> 50uF.+ <-> V1.3
2.2nf.1 <-> 2.2nf.2 <-> BASS.2 <-> R1.1
2.2nf.1 <-> BASS.3
2.2nf.2 <-> 22K.1 <-> BASS.1
C1.2 <-> TREBLE.1
C2.1 <-> V1.7 <-> VOLUME.2
C2.2 <-> R1.2 <-> TREBLE.2 <-> VOLUME.3
J2.Tip <-> R3.2
MID.2 <-> MID.3
V1.5 <-> V2.5
@@ -0,0 +1,45 @@
Switch setup: [ ALL ]
.1 <-> C1.2
.1 <-> D1.K <-> R1.1 <-> R1.2
.2 <-> C1.1 <-> R1.1 <-> R1.1
.2 <-> R1.1 <-> R1.2
.3 <-> C1.2 <-> R1.1
.3 <-> R1.2
.4 <-> C2.+ <-> C3.2 <-> C5.2 <-> R1.1 <-> R1.2 <-> R1.2
.4 <-> C2.- <-> C2.- <-> R1.2 <-> R1.2 <-> R1.2 <-> R1.2
.5 <-> C2.+ <-> C3.2 <-> C5.2 <-> R1.1 <-> R1.2 <-> R1.2
.5 <-> C2.- <-> C2.- <-> R1.2 <-> R1.2 <-> R1.2 <-> R1.2
.6 <-> C1.2 <-> R1.1
.6 <-> R1.2
.7 <-> C1.1 <-> R1.1 <-> R1.1
.7 <-> R1.1 <-> R1.2
.8 <-> C1.2
.8 <-> D1.K <-> R1.1 <-> R1.2
C1.1 <-> C3.1 <-> R1.2
C1.1 <-> C3.1 <-> R1.2
C1.1 <-> R1.1
C1.1 <-> R1.1
C1.1 <-> R1.1
C1.1 <-> R1.1
C1.2 <-> Q2.1
C1.2 <-> Q2.1
C1.2 <-> Q2.3
C1.2 <-> Q2.3
C2.+ <-> Q2.2 <-> R1.1
C2.+ <-> Q2.2 <-> R1.1
C5.1 <-> C5.2 <-> R1.2
C5.1 <-> C5.2 <-> R1.2
C5.1 <-> R1.2
C5.1 <-> R1.2
C5.2 <-> R1.1
C5.2 <-> R1.1
C5.2 <-> R1.1
C5.2 <-> R1.1
D1.A <-> D1.K
D1.A <-> D1.K
D1.A <-> D1.K <-> SW1.1
D1.A <-> D1.K <-> SW1.4 <-> SW1.5
R1.2 <-> R1.2
R1.2 <-> R1.2
@@ -0,0 +1,45 @@
Switch setup: [ ALL ]
.1 <-> C1.2
.1 <-> D1.K <-> R1.1 <-> R1.2
.2 <-> C1.1 <-> R1.1 <-> R1.1
.2 <-> R1.1 <-> R1.2
.3 <-> C1.2 <-> R1.1
.3 <-> R1.2
.4 <-> C2.+ <-> C3.2 <-> C5.2 <-> R1.1 <-> R1.2 <-> R1.2
.4 <-> C2.- <-> C2.- <-> R1.2 <-> R1.2 <-> R1.2 <-> R1.2
.5 <-> C2.+ <-> C3.2 <-> C5.2 <-> R1.1 <-> R1.2 <-> R1.2
.5 <-> C2.- <-> C2.- <-> R1.2 <-> R1.2 <-> R1.2 <-> R1.2
.6 <-> C1.2 <-> R1.1
.6 <-> R1.2
.7 <-> C1.1 <-> R1.1 <-> R1.1
.7 <-> R1.1 <-> R1.2
.8 <-> C1.2
.8 <-> D1.K <-> R1.1 <-> R1.2
C1.1 <-> C3.1 <-> R1.2
C1.1 <-> C3.1 <-> R1.2
C1.1 <-> R1.1
C1.1 <-> R1.1
C1.1 <-> R1.1
C1.1 <-> R1.1
C1.2 <-> Q2.1
C1.2 <-> Q2.1
C1.2 <-> Q2.3
C1.2 <-> Q2.3
C2.+ <-> Q2.2 <-> R1.1
C2.+ <-> Q2.2 <-> R1.1
C5.1 <-> C5.2 <-> R1.2
C5.1 <-> C5.2 <-> R1.2
C5.1 <-> R1.2
C5.1 <-> R1.2
C5.2 <-> R1.1
C5.2 <-> R1.1
C5.2 <-> R1.1
C5.2 <-> R1.1
D1.A <-> D1.K
D1.A <-> D1.K
D1.A <-> D1.K
D1.A <-> D1.K
R1.2 <-> R1.2
R1.2 <-> R1.2
@@ -0,0 +1,9 @@
Switch setup: [ ALL ]
10K.1 <-> 22nF.2
10K.2 <-> 470K.2 <-> IC1.2
10uF.+ <-> 470K.1
10uF.- <-> 1M.2 <-> 2.2nF.2 <-> D1.K <-> GND
1M.1 <-> 2.2nF.1 <-> 22nF.1
D1.A <-> IC1.4
@@ -0,0 +1,9 @@
Switch setup: [ ALL ]
10K.1 <-> 22nF.2
10K.2 <-> 470K.2 <-> IC1.2
10uF.+ <-> 470K.1
10uF.- <-> 1M.2 <-> 2.2nF.2 <-> D1.K <-> GND
1M.1 <-> 2.2nF.1 <-> 22nF.1
D1.A <-> IC1.4
@@ -0,0 +1,14 @@
Switch setup: [ ALL ]
100k.1 <-> J1.Tip
68k.1 <-> J2.Tip
Output.2 <-> TR1.6 <-> V1.2 <-> V1.8
TR1.5 <-> V1.4 <-> V1.6
V2.H <-> V2.H
V2.n/c <-> V2.n/c <-> V2.n/c <-> V2.n/c
V2.P <-> V2.P
V3.A <-> V3.A
V3.C <-> V3.C
V3.G <-> V3.G
V3.H <-> V3.H
@@ -0,0 +1,14 @@
Switch setup: [ ALL ]
100k.1 <-> J1.Tip
68k.1 <-> J2.Tip
Output.2 <-> TR1.6 <-> V1.2 <-> V1.8
TR1.5 <-> V1.4 <-> V1.6
V2.H <-> V2.H
V2.n/c <-> V2.n/c <-> V2.n/c <-> V2.n/c
V2.P <-> V2.P
V3.A <-> V3.A
V3.C <-> V3.C
V3.G <-> V3.G
V3.H <-> V3.H
@@ -0,0 +1,9 @@
Switch setup: [ ALL ]
C1.1 <-> R1.2 <-> R2.1
C1.2 <-> C4.2 <-> R3.1 <-> volume module.11
C2.1 <-> C4.1 <-> R1.1 <-> R4.2
C2.2 <-> C3.1 <-> R3.2
C3.2 <-> R2.2 <-> volume module.12
volume module.4 <-> volume module.5
@@ -0,0 +1,9 @@
Switch setup: [ ALL ]
C1.1 <-> R1.2 <-> R2.1
C1.2 <-> C4.2 <-> R3.1 <-> volume module.11
C2.1 <-> C4.1 <-> R1.1 <-> R4.2
C2.2 <-> C3.1 <-> R3.2
C3.2 <-> R2.2 <-> volume module.12
volume module.4 <-> volume module.5
@@ -0,0 +1,11 @@
Switch setup: [ ALL ]
C1.2 <-> R1.1
C3.1 <-> R2.1
C3.2 <-> R4.1 <-> R5.1
C6.1 <-> R11.1
C7.1 <-> R10.1
C7.2 <-> C8.1
LED .K <-> R12.2
R8.2 <-> R9.1
@@ -0,0 +1,11 @@
Switch setup: [ ALL ]
C1.2 <-> R1.1
C3.1 <-> R2.1
C3.2 <-> R4.1 <-> R5.1
C6.1 <-> R11.1
C7.1 <-> R10.1
C7.2 <-> C8.1
LED .K <-> R12.2
R8.2 <-> R9.1
@@ -0,0 +1,49 @@
Switch setup: [ ALL ]
C1.1 <-> C2.1 <-> IC1.20 <-> IC2.1 <-> IC2.10 <-> IC3.14 <-> PH1.2 <-> PH1.22 <-> R1.2 <-> X1.1
C1.2 <-> IC1.16 <-> IC3.27 <-> PH1.18
C2.2 <-> IC1.18
C3.1 <-> IC1.31 <-> IC1.40 <-> IC2.20 <-> IC3.28 <-> PH1.1 <-> PH1.21
C3.2 <-> IC1.9 <-> PH1.11 <-> R1.1
IC1.1 <-> PH1.3
IC1.10 <-> PH1.12
IC1.11 <-> PH1.13
IC1.12 <-> PH1.14
IC1.13 <-> PH1.15
IC1.14 <-> PH1.16
IC1.15 <-> PH1.17
IC1.17 <-> PH1.19
IC1.19 <-> X1.2
IC1.2 <-> PH1.4
IC1.21 <-> IC3.25
IC1.22 <-> IC3.24
IC1.23 <-> IC3.21
IC1.24 <-> IC3.23
IC1.25 <-> IC3.2
IC1.26 <-> IC3.26
IC1.27 <-> IC3.1
IC1.29 <-> IC3.22
IC1.3 <-> PH1.5
IC1.30 <-> IC2.11
IC1.32 <-> IC2.9 <-> IC3.13
IC1.33 <-> IC2.8 <-> IC3.15
IC1.34 <-> IC2.7 <-> IC3.12
IC1.35 <-> IC2.6 <-> IC3.16
IC1.36 <-> IC2.5 <-> IC3.11
IC1.37 <-> IC2.4 <-> IC3.17
IC1.38 <-> IC2.3 <-> IC3.18
IC1.39 <-> IC2.2 <-> IC3.19
IC1.4 <-> PH1.6
IC1.5 <-> PH1.7
IC1.6 <-> PH1.8
IC1.7 <-> PH1.9
IC1.8 <-> PH1.10
IC2.12 <-> IC3.10
IC2.13 <-> IC3.9
IC2.14 <-> IC3.8
IC2.15 <-> IC3.7
IC2.16 <-> IC3.6
IC2.17 <-> IC3.5
IC2.18 <-> IC3.4
IC2.19 <-> IC3.3
@@ -0,0 +1,49 @@
Switch setup: [ ALL ]
C1.1 <-> C2.1 <-> IC1.20 <-> IC2.1 <-> IC2.10 <-> IC3.14 <-> PH1.2 <-> PH1.22 <-> R1.2 <-> X1.1
C1.2 <-> IC1.16 <-> IC3.27 <-> PH1.18
C2.2 <-> IC1.18
C3.1 <-> IC1.31 <-> IC1.40 <-> IC2.20 <-> IC3.28 <-> PH1.1 <-> PH1.21
C3.2 <-> IC1.9 <-> PH1.11 <-> R1.1
IC1.1 <-> PH1.3
IC1.10 <-> PH1.12
IC1.11 <-> PH1.13
IC1.12 <-> PH1.14
IC1.13 <-> PH1.15
IC1.14 <-> PH1.16
IC1.15 <-> PH1.17
IC1.17 <-> PH1.19
IC1.19 <-> X1.2
IC1.2 <-> PH1.4
IC1.21 <-> IC3.25
IC1.22 <-> IC3.24
IC1.23 <-> IC3.21
IC1.24 <-> IC3.23
IC1.25 <-> IC3.2
IC1.26 <-> IC3.26
IC1.27 <-> IC3.1
IC1.29 <-> IC3.22
IC1.3 <-> PH1.5
IC1.30 <-> IC2.11
IC1.32 <-> IC2.9 <-> IC3.13
IC1.33 <-> IC2.8 <-> IC3.15
IC1.34 <-> IC2.7 <-> IC3.12
IC1.35 <-> IC2.6 <-> IC3.16
IC1.36 <-> IC2.5 <-> IC3.11
IC1.37 <-> IC2.4 <-> IC3.17
IC1.38 <-> IC2.3 <-> IC3.18
IC1.39 <-> IC2.2 <-> IC3.19
IC1.4 <-> PH1.6
IC1.5 <-> PH1.7
IC1.6 <-> PH1.8
IC1.7 <-> PH1.9
IC1.8 <-> PH1.10
IC2.12 <-> IC3.10
IC2.13 <-> IC3.9
IC2.14 <-> IC3.8
IC2.15 <-> IC3.7
IC2.16 <-> IC3.6
IC2.17 <-> IC3.5
IC2.18 <-> IC3.4
IC2.19 <-> IC3.3
@@ -0,0 +1,8 @@
Switch setup: [ ALL ]
C1.+ <-> D1.K <-> LED.A <-> Q1.E <-> RY1.Coil1
C1.- <-> Q1.B
D1.A <-> R1.2 <-> RY1.Coil2
LED.K <-> R1.1
RY1.COM1 <-> RY1.COM2
@@ -0,0 +1,8 @@
Switch setup: [ ALL ]
C1.+ <-> D1.K <-> LED.A <-> Q1.E <-> RY1.Coil1
C1.- <-> Q1.B
D1.A <-> R1.2 <-> RY1.Coil2
LED.K <-> R1.1
RY1.COM1 <-> RY1.COM2
@@ -0,0 +1,8 @@
Switch setup: [ ALL ]
CAP 0.47 uF.1 <-> TONE.2
CAP 0.47 uF.2 <-> GND <-> Precision South Coil.South Finish <-> Presa Jack.Sleeve <-> VOL.1
Precision North Coil.North Finish <-> Precision South Coil.South Start
Precision North Coil.North Start <-> TONE.1 <-> VOL.3
Presa Jack.Tip <-> VOL.2
@@ -0,0 +1,8 @@
Switch setup: [ ALL ]
CAP 0.47 uF.1 <-> TONE.2
CAP 0.47 uF.2 <-> GND <-> Precision South Coil.South Finish <-> Presa Jack.Sleeve <-> VOL.1
Precision North Coil.North Finish <-> Precision South Coil.South Start
Precision North Coil.North Start <-> TONE.1 <-> VOL.3
Presa Jack.Tip <-> VOL.2
@@ -0,0 +1,4 @@
Switch setup: [ ALL ]
+12V.+ <-> +12V.- <-> Arduino Nano.10 <-> Arduino Nano.11 <-> Arduino Nano.12 <-> Arduino Nano.13 <-> Arduino Nano.14 <-> Arduino Nano.15 <-> Arduino Nano.16 <-> Arduino Nano.17 <-> Arduino Nano.18 <-> Arduino Nano.19 <-> Arduino Nano.20 <-> Arduino Nano.21 <-> Arduino Nano.4 <-> Arduino Nano.5 <-> Arduino Nano.6 <-> Arduino Nano.7 <-> Arduino Nano.8 <-> Arduino Nano.9 <-> C1.1 <-> C1.2 <-> C2.1 <-> C2.2 <-> D1.A <-> D1.K <-> D2.A <-> D2.K <-> LM2902.1 <-> LM2902.1 <-> LM2902.10 <-> LM2902.10 <-> LM2902.11 <-> LM2902.11 <-> LM2902.12 <-> LM2902.12 <-> LM2902.13 <-> LM2902.13 <-> LM2902.14 <-> LM2902.14 <-> LM2902.2 <-> LM2902.2 <-> LM2902.3 <-> LM2902.3 <-> LM2902.4 <-> LM2902.4 <-> LM2902.5 <-> LM2902.5 <-> LM2902.6 <-> LM2902.6 <-> LM2902.7 <-> LM2902.7 <-> LM2902.8 <-> LM2902.8 <-> LM2902.9 <-> LM2902.9 <-> MPSA05.1 <-> MPSA05.1 <-> MPSA05.2 <-> MPSA05.2 <-> MPSA05.3 <-> MPSA05.3 <-> PH1.1 <-> PH1.2 <-> PH1.3 <-> PH2.1 <-> PH2.2 <-> PH2.3 <-> PH3.1 <-> PH3.2 <-> PH4.1 <-> PH4.2 <-> PH4.3 <-> PH5.1 <-> PH5.2 <-> PH5.3 <-> PH6.1 <-> Q3.1 <-> Q3.2 <-> Q3.3 <-> R1.1 <-> R1.1 <-> R1.2 <-> R1.2 <-> R10.1 <-> R10.1 <-> R10.2 <-> R10.2 <-> R11.1 <-> R11.1 <-> R11.2 <-> R11.2 <-> R12.1 <-> R12.1 <-> R12.2 <-> R12.2 <-> R3.1 <-> R3.1 <-> R3.2 <-> R3.2 <-> R4.1 <-> R4.1 <-> R4.2 <-> R4.2 <-> R5.1 <-> R5.1 <-> R5.2 <-> R5.2 <-> R6.1 <-> R6.1 <-> R6.2 <-> R6.2 <-> R8.1 <-> R8.1 <-> R8.2 <-> R8.2 <-> R9.1 <-> R9.1 <-> R9.2 <-> R9.2 <-> VR1.1 <-> VR1.2 <-> VR1.3 <-> VR2.1 <-> VR2.2 <-> VR2.3 <-> VR3.1 <-> VR3.2 <-> VR3.3 <-> VR4.1 <-> VR4.2 <-> VR4.3
@@ -0,0 +1,4 @@
Switch setup: [ ALL ]
+12V.+ <-> +12V.- <-> Arduino Nano.10 <-> Arduino Nano.11 <-> Arduino Nano.12 <-> Arduino Nano.13 <-> Arduino Nano.14 <-> Arduino Nano.15 <-> Arduino Nano.16 <-> Arduino Nano.17 <-> Arduino Nano.18 <-> Arduino Nano.19 <-> Arduino Nano.20 <-> Arduino Nano.21 <-> Arduino Nano.4 <-> Arduino Nano.5 <-> Arduino Nano.6 <-> Arduino Nano.7 <-> Arduino Nano.8 <-> Arduino Nano.9 <-> C1.1 <-> C1.2 <-> C2.1 <-> C2.2 <-> D1.A <-> D1.K <-> D2.A <-> D2.K <-> LM2902.1 <-> LM2902.1 <-> LM2902.10 <-> LM2902.10 <-> LM2902.11 <-> LM2902.11 <-> LM2902.12 <-> LM2902.12 <-> LM2902.13 <-> LM2902.13 <-> LM2902.14 <-> LM2902.14 <-> LM2902.2 <-> LM2902.2 <-> LM2902.3 <-> LM2902.3 <-> LM2902.4 <-> LM2902.4 <-> LM2902.5 <-> LM2902.5 <-> LM2902.6 <-> LM2902.6 <-> LM2902.7 <-> LM2902.7 <-> LM2902.8 <-> LM2902.8 <-> LM2902.9 <-> LM2902.9 <-> MPSA05.1 <-> MPSA05.1 <-> MPSA05.2 <-> MPSA05.2 <-> MPSA05.3 <-> MPSA05.3 <-> PH1.1 <-> PH1.2 <-> PH1.3 <-> PH2.1 <-> PH2.2 <-> PH2.3 <-> PH3.1 <-> PH3.2 <-> PH4.1 <-> PH4.2 <-> PH4.3 <-> PH5.1 <-> PH5.2 <-> PH5.3 <-> PH6.1 <-> Q3.1 <-> Q3.2 <-> Q3.3 <-> R1.1 <-> R1.1 <-> R1.2 <-> R1.2 <-> R10.1 <-> R10.1 <-> R10.2 <-> R10.2 <-> R11.1 <-> R11.1 <-> R11.2 <-> R11.2 <-> R12.1 <-> R12.1 <-> R12.2 <-> R12.2 <-> R3.1 <-> R3.1 <-> R3.2 <-> R3.2 <-> R4.1 <-> R4.1 <-> R4.2 <-> R4.2 <-> R5.1 <-> R5.1 <-> R5.2 <-> R5.2 <-> R6.1 <-> R6.1 <-> R6.2 <-> R6.2 <-> R8.1 <-> R8.1 <-> R8.2 <-> R8.2 <-> R9.1 <-> R9.1 <-> R9.2 <-> R9.2 <-> VR1.1 <-> VR1.2 <-> VR1.3 <-> VR2.1 <-> VR2.2 <-> VR2.3 <-> VR3.1 <-> VR3.2 <-> VR3.3 <-> VR4.1 <-> VR4.2 <-> VR4.3
@@ -0,0 +1,7 @@
Switch setup: [ ALL ]
.North Finish <-> PKP1.North Finish <-> PKP1.North Start <-> PKP1.South Finish <-> PKP1.South Start <-> VR2.2
.North Start <-> Blend.2
Blend.1 <-> VR2.3
Blend.3 <-> VR2.1
@@ -0,0 +1,7 @@
Switch setup: [ ALL ]
.North Finish <-> PKP1.North Finish <-> PKP1.North Start <-> PKP1.South Finish <-> PKP1.South Start <-> VR2.2
.North Start <-> Blend.2
Blend.1 <-> VR2.3
Blend.3 <-> VR2.1
@@ -0,0 +1,30 @@
Switch setup: [ ALL ]
C1.+ <-> R1.2 <-> V1.8
C1.- <-> C2.+ <-> R1.1 <-> R2.1
C10.+ <-> R13.2 <-> V2.6
C10.- <-> C11.- <-> C12.- <-> C13.- <-> C14.- <-> C2.- <-> C4.- <-> C5.- <-> C6.- <-> C7.- <-> R11.1 <-> R12.1 <-> R13.1 <-> R18.1 <-> R19.1 <-> R2.2 <-> R5.1 <-> R6.1 <-> V2.1 <-> V3.1 <-> VR1.1 <-> VR1.2 <-> VR3.2 <-> VR3.3
C11.+ <-> R15.2 <-> R17.1
C13.+ <-> R18.2 <-> V3.3
C14.+ <-> R19.2 <-> V2.3
C4.+ <-> R5.2 <-> V4.8
C5.+ <-> R6.2 <-> V6.8
C6.+ <-> R15.1 <-> R7.1 <-> R9.1
C7.+ <-> R10.2 <-> R14.1 <-> R8.1
C8.1 <-> R12.2 <-> V6.5
C8.2 <-> V2.5
C9.1 <-> R7.2 <-> V3.5
C9.2 <-> R11.2 <-> V4.5
IEC1.Line <-> Power.2
J2.J2Sleeve <-> J2.J2Tip <-> VR1.3
J3.J3Sleeve <-> J3.J3Tip <-> VR3.1
J4.J4Sleeve <-> J8.J8Sleeve <-> J9.J9Sleeve
J5.J5Sleeve <-> J6.J6Sleeve <-> J7.J7Sleeve
R10.1 <-> R3.1 <-> R4.1 <-> R9.2 <-> V4.3
R14.2 <-> R16.1
R16.2 <-> V2.2 <-> V2.4
R17.2 <-> V3.2 <-> V3.4
R4.2 <-> V4.4
V2.7 <-> V2.8 <-> V3.7 <-> V3.8
V6.2 <-> V6.7
@@ -0,0 +1,29 @@
Switch setup: [ ALL ]
C1.+ <-> R1.2 <-> V1.8
C1.- <-> C2.+ <-> R1.1 <-> R2.1
C10.+ <-> R13.2 <-> V2.6
C10.- <-> C11.- <-> C12.- <-> C13.- <-> C14.- <-> C2.- <-> C4.- <-> C5.- <-> C6.- <-> C7.- <-> R11.1 <-> R12.1 <-> R13.1 <-> R18.1 <-> R19.1 <-> R2.2 <-> R5.1 <-> R6.1 <-> V2.1 <-> V3.1 <-> VR1.1 <-> VR1.2 <-> VR3.2 <-> VR3.3
C11.+ <-> R15.2 <-> R17.1
C13.+ <-> R18.2 <-> V3.3
C14.+ <-> R19.2 <-> V2.3
C4.+ <-> R5.2 <-> V4.8
C5.+ <-> R6.2 <-> V6.8
C6.+ <-> R15.1 <-> R7.1 <-> R9.1
C7.+ <-> R10.2 <-> R14.1 <-> R8.1
C8.1 <-> R12.2 <-> V6.5
C8.2 <-> V2.5
C9.1 <-> R7.2 <-> V3.5
C9.2 <-> R11.2 <-> V4.5
J2.J2Sleeve <-> J2.J2Tip <-> VR1.3
J3.J3Sleeve <-> J3.J3Tip <-> VR3.1
J4.J4Sleeve <-> J8.J8Sleeve <-> J9.J9Sleeve
J5.J5Sleeve <-> J6.J6Sleeve <-> J7.J7Sleeve
R10.1 <-> R3.1 <-> R4.1 <-> R9.2 <-> V4.3
R14.2 <-> R16.1
R16.2 <-> V2.2 <-> V2.4
R17.2 <-> V3.2 <-> V3.4
R4.2 <-> V4.4
V2.7 <-> V2.8 <-> V3.7 <-> V3.8
V6.2 <-> V6.7
@@ -0,0 +1,9 @@
Switch setup: [ ALL ]
C4.+ <-> R9.1
C4.- <-> GND
L10.2 <-> L11.1
L17.1 <-> L2.2
L19.2 <-> L20.1
L4.2 <-> L8.1
@@ -0,0 +1,9 @@
Switch setup: [ ALL ]
C4.+ <-> R9.1
C4.- <-> GND
L10.2 <-> L11.1
L17.1 <-> L2.2
L19.2 <-> L20.1
L4.2 <-> L8.1
@@ -0,0 +1,43 @@
Switch setup: [ ALL ]
C02.1 <-> R06.1
C02.2 <-> VR1.2
C03.1 <-> VR2.2
C03.2 <-> R06.2
C04.1 <-> C05.2
C06.1 <-> VR1.1
C06.2 <-> VR3.2
C08.2 <-> VR4.2
C09.1 <-> VR4.1
C10.2 <-> R11.2
C11.2 <-> V2a.2
C12.2 <-> V2b.2
C13.+ <-> R1.1
C14.- <-> D5.A <-> R4.2
C15.- <-> R4.1 <-> R5.2
C2.2 <-> VR5.1
C5.1 <-> C6.2
C8.+ <-> R2.2
C9.+ <-> R1.2 <-> R2.1
D1.A <-> D2.K
D1.K <-> D3.K
D2.A <-> D4.A
D3.A <-> D4.K
D5.K <-> R3.1
Deep switch.1 <-> R05.2
F2.1 <-> L10.1
J1.Tip <-> R02.2
L1.2 <-> L2.1
L4.2 <-> L8.1
L5.1 <-> L9.2
L7.2 <-> Power switch.1
L8.2 <-> L9.1
R01.2 <-> V1a.2
R02.1 <-> V1a.1
R04.1 <-> V1a.3
R07.1 <-> VR2.3
R08.1 <-> V1b.3
R09.2 <-> V1b.2
R10.2 <-> R11.1 <-> R12.1 <-> R14.2
R20.2 <-> R21.1
@@ -0,0 +1,41 @@
Switch setup: [ ALL ]
C02.1 <-> R06.1
C02.2 <-> VR1.2
C03.1 <-> VR2.2
C03.2 <-> R06.2
C04.1 <-> C05.2
C06.1 <-> VR1.1
C06.2 <-> VR3.2
C08.2 <-> VR4.2
C09.1 <-> VR4.1
C10.2 <-> R11.2
C11.2 <-> V2a.2
C12.2 <-> V2b.2
C13.+ <-> R1.1
C14.- <-> D5.A <-> R4.2
C15.- <-> R4.1 <-> R5.2
C2.2 <-> VR5.1
C5.1 <-> C6.2
C8.+ <-> R2.2
C9.+ <-> R1.2 <-> R2.1
D1.A <-> D2.K
D1.K <-> D3.K
D2.A <-> D4.A
D3.A <-> D4.K
D5.K <-> R3.1
F2.1 <-> L10.1
J1.Tip <-> R02.2
L1.2 <-> L2.1
L4.2 <-> L8.1
L5.1 <-> L9.2
L8.2 <-> L9.1
R01.2 <-> V1a.2
R02.1 <-> V1a.1
R04.1 <-> V1a.3
R07.1 <-> VR2.3
R08.1 <-> V1b.3
R09.2 <-> V1b.2
R10.2 <-> R11.1 <-> R12.1 <-> R14.2
R20.2 <-> R21.1
@@ -0,0 +1,11 @@
Switch setup: [ ALL ]
C1.1 <-> U1.5
C1.2 <-> C2.1 <-> C4.- <-> C5.- <-> D2.A <-> U1.1
C2.2 <-> R2.2 <-> U1.2 <-> U1.6
C3.+ <-> D1.A <-> D2.K
C3.- <-> U1.3
C4.+ <-> D1.K
C5.+ <-> R1.1 <-> U1.4 <-> U1.8
R1.2 <-> R2.1 <-> U1.7
@@ -0,0 +1,11 @@
Switch setup: [ ALL ]
C1.1 <-> U1.5
C1.2 <-> C2.1 <-> C4.- <-> C5.- <-> D2.A <-> U1.1
C2.2 <-> R2.2 <-> U1.2 <-> U1.6
C3.+ <-> D1.A <-> D2.K
C3.- <-> U1.3
C4.+ <-> D1.K
C5.+ <-> R1.1 <-> U1.4 <-> U1.8
R1.2 <-> R2.1 <-> U1.7
@@ -0,0 +1,33 @@
Switch setup: [ ALL ]
Bias B25k.1 <-> Bias B25k.2 <-> C1.2 <-> R3.1
Bias B25k.3 <-> R5.2
C1.1 <-> Level A500k.3
C2.1 <-> Filter 1mW.1
C2.2 <-> C3.2 <-> L1.2
C3.1 <-> C5.2 <-> Fdbk.1 <-> Filter 1mW.2 <-> SW1.5
C4.1 <-> C5.1 <-> Fdbk.2 <-> Fdbk.3 <-> Fuzz A1k.3 <-> Q2.E <-> Q4.E
C6.+ <-> C8.1 <-> D1.K <-> R2.1 <-> R4.1 <-> R5.1
C6.- <-> C7.- <-> C8.2 <-> Fuzz A1k.1 <-> GND <-> Input.Sleeve <-> L2.1 <-> L3.1 <-> Level A500k.1 <-> Output.Sleeve <-> Power Jack.Center <-> R1.1 <-> SW3.2
C7.+ <-> Fuzz A1k.2
D1.A <-> Power Jack.Sleeve
Input.Tip <-> SW3.5
L1.1 <-> R1.2 <-> SW3.6
L2.2 <-> Q1.E
L3.2 <-> Q3.E
LED.A <-> R4.2
LED.K <-> SW3.3
Level A500k.2 <-> SW3.9
Output.Tip <-> SW3.8
Q1.B <-> SW1.6
Q1.C <-> SW1.3
Q2.B <-> SW2.6
Q2.C <-> SW2.3
Q3.B <-> SW1.4
Q3.C <-> SW1.1
Q4.B <-> SW2.4
Q4.C <-> SW2.1
R2.2 <-> SW1.2 <-> SW2.5
R3.2 <-> SW2.2
SW3.4 <-> SW3.7
@@ -0,0 +1,168 @@
Switch setup: [ SW1.ON1:SW2.ON1:SW3.ON1 ]
Bias B25k.1 <-> Bias B25k.2 <-> C1.2 <-> R3.1
Bias B25k.3 <-> R5.2
C1.1 <-> Level A500k.3
C2.1 <-> Filter 1mW.1
C2.2 <-> C3.2 <-> L1.2
C3.1 <-> C5.2 <-> Fdbk.1 <-> Filter 1mW.2 <-> Q3.B
C4.1 <-> C5.1 <-> Fdbk.2 <-> Fdbk.3 <-> Fuzz A1k.3 <-> Q2.E <-> Q4.E
C6.+ <-> C8.1 <-> D1.K <-> R2.1 <-> R4.1 <-> R5.1
C6.- <-> C7.- <-> C8.2 <-> Fuzz A1k.1 <-> GND <-> Input.Sleeve <-> L2.1 <-> L3.1 <-> Level A500k.1 <-> Output.Sleeve <-> Power Jack.Center <-> R1.1
C7.+ <-> Fuzz A1k.2
D1.A <-> Power Jack.Sleeve
Input.Tip <-> Output.Tip
L1.1 <-> R1.2
L2.2 <-> Q1.E
L3.2 <-> Q3.E
LED.A <-> R4.2
Q3.C <-> Q4.B <-> R2.2
Q4.C <-> R3.2
Switch setup: [ SW1.ON1:SW2.ON1:SW3.ON2 ]
Bias B25k.1 <-> Bias B25k.2 <-> C1.2 <-> R3.1
Bias B25k.3 <-> R5.2
C1.1 <-> Level A500k.3
C2.1 <-> Filter 1mW.1
C2.2 <-> C3.2 <-> L1.2
C3.1 <-> C5.2 <-> Fdbk.1 <-> Filter 1mW.2 <-> Q3.B
C4.1 <-> C5.1 <-> Fdbk.2 <-> Fdbk.3 <-> Fuzz A1k.3 <-> Q2.E <-> Q4.E
C6.+ <-> C8.1 <-> D1.K <-> R2.1 <-> R4.1 <-> R5.1
C6.- <-> C7.- <-> C8.2 <-> Fuzz A1k.1 <-> GND <-> Input.Sleeve <-> L2.1 <-> L3.1 <-> LED.K <-> Level A500k.1 <-> Output.Sleeve <-> Power Jack.Center <-> R1.1
C7.+ <-> Fuzz A1k.2
D1.A <-> Power Jack.Sleeve
Input.Tip <-> L1.1 <-> R1.2
L2.2 <-> Q1.E
L3.2 <-> Q3.E
LED.A <-> R4.2
Level A500k.2 <-> Output.Tip
Q3.C <-> Q4.B <-> R2.2
Q4.C <-> R3.2
Switch setup: [ SW1.ON1:SW2.ON2:SW3.ON1 ]
Bias B25k.1 <-> Bias B25k.2 <-> C1.2 <-> R3.1
Bias B25k.3 <-> R5.2
C1.1 <-> Level A500k.3
C2.1 <-> Filter 1mW.1
C2.2 <-> C3.2 <-> L1.2
C3.1 <-> C5.2 <-> Fdbk.1 <-> Filter 1mW.2 <-> Q3.B
C4.1 <-> C5.1 <-> Fdbk.2 <-> Fdbk.3 <-> Fuzz A1k.3 <-> Q2.E <-> Q4.E
C6.+ <-> C8.1 <-> D1.K <-> R2.1 <-> R4.1 <-> R5.1
C6.- <-> C7.- <-> C8.2 <-> Fuzz A1k.1 <-> GND <-> Input.Sleeve <-> L2.1 <-> L3.1 <-> Level A500k.1 <-> Output.Sleeve <-> Power Jack.Center <-> R1.1
C7.+ <-> Fuzz A1k.2
D1.A <-> Power Jack.Sleeve
Input.Tip <-> Output.Tip
L1.1 <-> R1.2
L2.2 <-> Q1.E
L3.2 <-> Q3.E
LED.A <-> R4.2
Q2.B <-> Q3.C <-> R2.2
Q2.C <-> R3.2
Switch setup: [ SW1.ON1:SW2.ON2:SW3.ON2 ]
Bias B25k.1 <-> Bias B25k.2 <-> C1.2 <-> R3.1
Bias B25k.3 <-> R5.2
C1.1 <-> Level A500k.3
C2.1 <-> Filter 1mW.1
C2.2 <-> C3.2 <-> L1.2
C3.1 <-> C5.2 <-> Fdbk.1 <-> Filter 1mW.2 <-> Q3.B
C4.1 <-> C5.1 <-> Fdbk.2 <-> Fdbk.3 <-> Fuzz A1k.3 <-> Q2.E <-> Q4.E
C6.+ <-> C8.1 <-> D1.K <-> R2.1 <-> R4.1 <-> R5.1
C6.- <-> C7.- <-> C8.2 <-> Fuzz A1k.1 <-> GND <-> Input.Sleeve <-> L2.1 <-> L3.1 <-> LED.K <-> Level A500k.1 <-> Output.Sleeve <-> Power Jack.Center <-> R1.1
C7.+ <-> Fuzz A1k.2
D1.A <-> Power Jack.Sleeve
Input.Tip <-> L1.1 <-> R1.2
L2.2 <-> Q1.E
L3.2 <-> Q3.E
LED.A <-> R4.2
Level A500k.2 <-> Output.Tip
Q2.B <-> Q3.C <-> R2.2
Q2.C <-> R3.2
Switch setup: [ SW1.ON2:SW2.ON1:SW3.ON1 ]
Bias B25k.1 <-> Bias B25k.2 <-> C1.2 <-> R3.1
Bias B25k.3 <-> R5.2
C1.1 <-> Level A500k.3
C2.1 <-> Filter 1mW.1
C2.2 <-> C3.2 <-> L1.2
C3.1 <-> C5.2 <-> Fdbk.1 <-> Filter 1mW.2 <-> Q1.B
C4.1 <-> C5.1 <-> Fdbk.2 <-> Fdbk.3 <-> Fuzz A1k.3 <-> Q2.E <-> Q4.E
C6.+ <-> C8.1 <-> D1.K <-> R2.1 <-> R4.1 <-> R5.1
C6.- <-> C7.- <-> C8.2 <-> Fuzz A1k.1 <-> GND <-> Input.Sleeve <-> L2.1 <-> L3.1 <-> Level A500k.1 <-> Output.Sleeve <-> Power Jack.Center <-> R1.1
C7.+ <-> Fuzz A1k.2
D1.A <-> Power Jack.Sleeve
Input.Tip <-> Output.Tip
L1.1 <-> R1.2
L2.2 <-> Q1.E
L3.2 <-> Q3.E
LED.A <-> R4.2
Q1.C <-> Q4.B <-> R2.2
Q4.C <-> R3.2
Switch setup: [ SW1.ON2:SW2.ON1:SW3.ON2 ]
Bias B25k.1 <-> Bias B25k.2 <-> C1.2 <-> R3.1
Bias B25k.3 <-> R5.2
C1.1 <-> Level A500k.3
C2.1 <-> Filter 1mW.1
C2.2 <-> C3.2 <-> L1.2
C3.1 <-> C5.2 <-> Fdbk.1 <-> Filter 1mW.2 <-> Q1.B
C4.1 <-> C5.1 <-> Fdbk.2 <-> Fdbk.3 <-> Fuzz A1k.3 <-> Q2.E <-> Q4.E
C6.+ <-> C8.1 <-> D1.K <-> R2.1 <-> R4.1 <-> R5.1
C6.- <-> C7.- <-> C8.2 <-> Fuzz A1k.1 <-> GND <-> Input.Sleeve <-> L2.1 <-> L3.1 <-> LED.K <-> Level A500k.1 <-> Output.Sleeve <-> Power Jack.Center <-> R1.1
C7.+ <-> Fuzz A1k.2
D1.A <-> Power Jack.Sleeve
Input.Tip <-> L1.1 <-> R1.2
L2.2 <-> Q1.E
L3.2 <-> Q3.E
LED.A <-> R4.2
Level A500k.2 <-> Output.Tip
Q1.C <-> Q4.B <-> R2.2
Q4.C <-> R3.2
Switch setup: [ SW1.ON2:SW2.ON2:SW3.ON1 ]
Bias B25k.1 <-> Bias B25k.2 <-> C1.2 <-> R3.1
Bias B25k.3 <-> R5.2
C1.1 <-> Level A500k.3
C2.1 <-> Filter 1mW.1
C2.2 <-> C3.2 <-> L1.2
C3.1 <-> C5.2 <-> Fdbk.1 <-> Filter 1mW.2 <-> Q1.B
C4.1 <-> C5.1 <-> Fdbk.2 <-> Fdbk.3 <-> Fuzz A1k.3 <-> Q2.E <-> Q4.E
C6.+ <-> C8.1 <-> D1.K <-> R2.1 <-> R4.1 <-> R5.1
C6.- <-> C7.- <-> C8.2 <-> Fuzz A1k.1 <-> GND <-> Input.Sleeve <-> L2.1 <-> L3.1 <-> Level A500k.1 <-> Output.Sleeve <-> Power Jack.Center <-> R1.1
C7.+ <-> Fuzz A1k.2
D1.A <-> Power Jack.Sleeve
Input.Tip <-> Output.Tip
L1.1 <-> R1.2
L2.2 <-> Q1.E
L3.2 <-> Q3.E
LED.A <-> R4.2
Q1.C <-> Q2.B <-> R2.2
Q2.C <-> R3.2
Switch setup: [ SW1.ON2:SW2.ON2:SW3.ON2 ]
Bias B25k.1 <-> Bias B25k.2 <-> C1.2 <-> R3.1
Bias B25k.3 <-> R5.2
C1.1 <-> Level A500k.3
C2.1 <-> Filter 1mW.1
C2.2 <-> C3.2 <-> L1.2
C3.1 <-> C5.2 <-> Fdbk.1 <-> Filter 1mW.2 <-> Q1.B
C4.1 <-> C5.1 <-> Fdbk.2 <-> Fdbk.3 <-> Fuzz A1k.3 <-> Q2.E <-> Q4.E
C6.+ <-> C8.1 <-> D1.K <-> R2.1 <-> R4.1 <-> R5.1
C6.- <-> C7.- <-> C8.2 <-> Fuzz A1k.1 <-> GND <-> Input.Sleeve <-> L2.1 <-> L3.1 <-> LED.K <-> Level A500k.1 <-> Output.Sleeve <-> Power Jack.Center <-> R1.1
C7.+ <-> Fuzz A1k.2
D1.A <-> Power Jack.Sleeve
Input.Tip <-> L1.1 <-> R1.2
L2.2 <-> Q1.E
L3.2 <-> Q3.E
LED.A <-> R4.2
Level A500k.2 <-> Output.Tip
Q1.C <-> Q2.B <-> R2.2
Q2.C <-> R3.2
@@ -0,0 +1,11 @@
Switch setup: [ ALL ]
Bridge.North Finish <-> Bridge.South Finish <-> SW1.2 <-> SW1.9
Bridge.North Start <-> C2.1 <-> R1.2 <-> SW1.A <-> Tone.2 <-> VR1.3
Bridge.South Start <-> SW1.10 <-> SW1.7 <-> SW1.8
C1.1 <-> GND <-> J1.Sleeve <-> Neck.South Start <-> SW1.C <-> VR1.1
C1.2 <-> Tone.1
C2.2 <-> J1.Tip <-> R1.1 <-> VR1.2
Neck.North Finish <-> Neck.South Finish <-> SW1.3 <-> SW1.6
Neck.North Start <-> SW1.1 <-> SW1.5
@@ -0,0 +1,50 @@
Switch setup: [ SW1.1 ]
Bridge.North Finish <-> Bridge.South Finish
Bridge.North Start <-> C2.1 <-> Neck.North Start <-> R1.2 <-> Tone.2 <-> VR1.3
Bridge.South Start <-> C1.1 <-> GND <-> J1.Sleeve <-> Neck.South Start <-> VR1.1
C1.2 <-> Tone.1
C2.2 <-> J1.Tip <-> R1.1 <-> VR1.2
Neck.North Finish <-> Neck.South Finish
Switch setup: [ SW1.2 ]
Bridge.North Finish <-> Bridge.North Start <-> Bridge.South Finish <-> C2.1 <-> R1.2 <-> Tone.2 <-> VR1.3
Bridge.South Start <-> C1.1 <-> GND <-> J1.Sleeve <-> Neck.South Start <-> VR1.1
C1.2 <-> Tone.1
C2.2 <-> J1.Tip <-> R1.1 <-> VR1.2
Neck.North Finish <-> Neck.South Finish
Switch setup: [ SW1.3 ]
Bridge.North Finish <-> Bridge.South Finish <-> C1.1 <-> GND <-> J1.Sleeve <-> Neck.South Start <-> VR1.1
Bridge.North Start <-> C2.1 <-> Neck.North Finish <-> Neck.South Finish <-> R1.2 <-> Tone.2 <-> VR1.3
C1.2 <-> Tone.1
C2.2 <-> J1.Tip <-> R1.1 <-> VR1.2
Switch setup: [ SW1.4 ]
Bridge.North Finish <-> Bridge.South Finish
Bridge.North Start <-> C2.1 <-> R1.2 <-> Tone.2 <-> VR1.3
Bridge.South Start <-> C1.1 <-> GND <-> J1.Sleeve <-> Neck.South Start <-> VR1.1
C1.2 <-> Tone.1
C2.2 <-> J1.Tip <-> R1.1 <-> VR1.2
Neck.North Finish <-> Neck.South Finish
Switch setup: [ SW1.5 ]
Bridge.North Finish <-> Bridge.South Finish
Bridge.North Start <-> C2.1 <-> Neck.North Start <-> R1.2 <-> Tone.2 <-> VR1.3
C1.1 <-> GND <-> J1.Sleeve <-> Neck.South Start <-> VR1.1
C1.2 <-> Tone.1
C2.2 <-> J1.Tip <-> R1.1 <-> VR1.2
Neck.North Finish <-> Neck.South Finish
Switch setup: [ SW1.6 ]
Bridge.North Finish <-> Bridge.South Finish
Bridge.North Start <-> C2.1 <-> Neck.North Finish <-> Neck.South Finish <-> R1.2 <-> Tone.2 <-> VR1.3
C1.1 <-> GND <-> J1.Sleeve <-> Neck.South Start <-> VR1.1
C1.2 <-> Tone.1
C2.2 <-> J1.Tip <-> R1.1 <-> VR1.2
@@ -0,0 +1,12 @@
Switch setup: [ ALL ]
Bridge Pickup Humbucker.North Finish <-> Bridge Pickup Humbucker.South Finish
Bridge Pickup Humbucker.North Start <-> SW1.3
Bridge Pickup Humbucker.South Start <-> C1.1 <-> J1.Sleeve <-> Middle Pickup.North Finish <-> NECK PU.North Finish <-> Volume Pot.1
C1.2 <-> VR1.1
J1.Tip <-> Mini-Toggle Volume Boost.1 <-> Mini-Toggle Volume Boost.2 <-> Mini-Toggle Volume Boost.3 <-> Volume Pot.2
Middle Pickup.North Start <-> Mini-Toggle Volume Boost.6 <-> SW1.2 <-> SW1.4 <-> SW1.5 <-> Volume Pot.3
Mini-Toggle Volume Boost.4 <-> Mini-Toggle Volume Boost.5 <-> SW1.6 <-> SW1.8
NECK PU.North Start <-> SW1.1
SW1.7 <-> VR1.2
@@ -0,0 +1,40 @@
Switch setup: [ SW1.1 ]
Bridge Pickup Humbucker.North Finish <-> Bridge Pickup Humbucker.South Finish
Bridge Pickup Humbucker.North Start <-> Volume Pot.3
Bridge Pickup Humbucker.South Start <-> C1.1 <-> J1.Sleeve <-> Middle Pickup.North Finish <-> NECK PU.North Finish <-> Volume Pot.1
C1.2 <-> VR1.1
J1.Tip <-> Volume Pot.2
Switch setup: [ SW1.2 ]
Bridge Pickup Humbucker.North Finish <-> Bridge Pickup Humbucker.South Finish
Bridge Pickup Humbucker.North Start <-> NECK PU.North Start <-> Volume Pot.3 <-> VR1.2
Bridge Pickup Humbucker.South Start <-> C1.1 <-> J1.Sleeve <-> Middle Pickup.North Finish <-> NECK PU.North Finish <-> Volume Pot.1
C1.2 <-> VR1.1
J1.Tip <-> Volume Pot.2
Switch setup: [ SW1.3 ]
Bridge Pickup Humbucker.North Finish <-> Bridge Pickup Humbucker.South Finish
Bridge Pickup Humbucker.South Start <-> C1.1 <-> J1.Sleeve <-> Middle Pickup.North Finish <-> NECK PU.North Finish <-> Volume Pot.1
C1.2 <-> VR1.1
J1.Tip <-> Volume Pot.2
NECK PU.North Start <-> Volume Pot.3
Switch setup: [ SW1.4 ]
Bridge Pickup Humbucker.North Finish <-> Bridge Pickup Humbucker.South Finish
Bridge Pickup Humbucker.South Start <-> C1.1 <-> J1.Sleeve <-> Middle Pickup.North Finish <-> NECK PU.North Finish <-> Volume Pot.1
C1.2 <-> VR1.1
J1.Tip <-> Volume Pot.2
Middle Pickup.North Start <-> NECK PU.North Start <-> Volume Pot.3
Switch setup: [ SW1.5 ]
Bridge Pickup Humbucker.North Finish <-> Bridge Pickup Humbucker.South Finish
Bridge Pickup Humbucker.South Start <-> C1.1 <-> J1.Sleeve <-> Middle Pickup.North Finish <-> NECK PU.North Finish <-> Volume Pot.1
C1.2 <-> VR1.1
J1.Tip <-> Volume Pot.2
Middle Pickup.North Start <-> Volume Pot.3
@@ -0,0 +1,18 @@
Switch setup: [ ALL ]
C10.+ <-> R21.1
C10.- <-> C11.- <-> D2.A <-> GND <-> IC1a.5 <-> IC1b.5 <-> IC1c.5 <-> IC1d.5 <-> IC2a.5 <-> J1.Sleeve <-> J2.Sleeve <-> R15.2 <-> R25.2 <-> R28.2 <-> VR2.2 <-> VR3.3
C13.1 <-> Q5.Q5.2 <-> R25.1 <-> R26.2
C13.2 <-> R27.2 <-> R28.1
C5.1 <-> R15.1
C5.2 <-> R14.1
C6.2 <-> VR3.1
C7.1 <-> VR3.2
C7.2 <-> R17.1
D2.K <-> R19.1
D4.K <-> R31.2
Q6.2 <-> R31.1
R18.1 <-> VR2.1
R20.1 <-> VR1.3
R24.2 <-> VR1.2
@@ -0,0 +1,18 @@
Switch setup: [ ALL ]
C10.+ <-> R21.1
C10.- <-> C11.- <-> D2.A <-> GND <-> IC1a.5 <-> IC1b.5 <-> IC1c.5 <-> IC1d.5 <-> IC2a.5 <-> J1.Sleeve <-> J2.Sleeve <-> R15.2 <-> R25.2 <-> R28.2 <-> VR2.2 <-> VR3.3
C13.1 <-> Q5.Q5.2 <-> R25.1 <-> R26.2
C13.2 <-> R27.2 <-> R28.1
C5.1 <-> R15.1
C5.2 <-> R14.1
C6.2 <-> VR3.1
C7.1 <-> VR3.2
C7.2 <-> R17.1
D2.K <-> R19.1
D4.K <-> R31.2
Q6.2 <-> R31.1
R18.1 <-> VR2.1
R20.1 <-> VR1.3
R24.2 <-> VR1.2
@@ -0,0 +1,16 @@
Switch setup: [ ALL ]
3-Way-Switch.1 <-> GND <-> Lead Tone Cap.2 <-> Lead Volume.1 <-> Neck.North Start <-> Output.Sleeve <-> Push Pull.1 <-> RC Tone Cap.1 <-> RC Volume.1
3-Way-Switch.2 <-> Bridge.South Finish <-> Push Pull.6
3-Way-Switch.3 <-> Rhythm Circuit.2
3-Way-Switch.4 <-> Push Pull.5
Bridge.South Start <-> Push Pull.2
Lead Tone Cap.1 <-> Lead Tone.2
Lead Tone.1 <-> Lead Volume.3 <-> Rhythm Circuit.1
Lead Volume.2 <-> Rhythm Circuit.4
Neck.North Finish <-> Push Pull.3 <-> Push Pull.4
Output.Tip <-> Rhythm Circuit.5
RC Tone Cap.2 <-> RC Tone.2
RC Tone.1 <-> RC Volume.3 <-> Rhythm Circuit.3
RC Volume.2 <-> Rhythm Circuit.6
@@ -0,0 +1,74 @@
Switch setup: [ 3-Way-Switch.Treble:Push Pull.ON1:Rhythm Circuit.ON1 ]
Bridge.South Finish <-> Lead Tone.1 <-> Lead Volume.3
Bridge.South Start <-> GND <-> Lead Tone Cap.2 <-> Lead Volume.1 <-> Neck.North Start <-> Output.Sleeve <-> RC Tone Cap.1 <-> RC Volume.1
Lead Tone Cap.1 <-> Lead Tone.2
Lead Volume.2 <-> Output.Tip
RC Tone Cap.2 <-> RC Tone.2
RC Tone.1 <-> RC Volume.3
Switch setup: [ 3-Way-Switch.Treble:Push Pull.ON1:Rhythm Circuit.ON2 ]
Bridge.South Finish <-> RC Tone.1 <-> RC Volume.3
Bridge.South Start <-> GND <-> Lead Tone Cap.2 <-> Lead Volume.1 <-> Neck.North Start <-> Output.Sleeve <-> RC Tone Cap.1 <-> RC Volume.1
Lead Tone Cap.1 <-> Lead Tone.2
Lead Tone.1 <-> Lead Volume.3
Output.Tip <-> RC Volume.2
RC Tone Cap.2 <-> RC Tone.2
Switch setup: [ Push Pull.ON2:Rhythm Circuit.ON1 ]
Bridge.South Finish <-> Lead Tone.1 <-> Lead Volume.3
Bridge.South Start <-> Neck.North Finish
GND <-> Lead Tone Cap.2 <-> Lead Volume.1 <-> Neck.North Start <-> Output.Sleeve <-> RC Tone Cap.1 <-> RC Volume.1
Lead Tone Cap.1 <-> Lead Tone.2
Lead Volume.2 <-> Output.Tip
RC Tone Cap.2 <-> RC Tone.2
RC Tone.1 <-> RC Volume.3
Switch setup: [ Push Pull.ON2:Rhythm Circuit.ON2 ]
Bridge.South Finish <-> RC Tone.1 <-> RC Volume.3
Bridge.South Start <-> Neck.North Finish
GND <-> Lead Tone Cap.2 <-> Lead Volume.1 <-> Neck.North Start <-> Output.Sleeve <-> RC Tone Cap.1 <-> RC Volume.1
Lead Tone Cap.1 <-> Lead Tone.2
Lead Tone.1 <-> Lead Volume.3
Output.Tip <-> RC Volume.2
RC Tone Cap.2 <-> RC Tone.2
Switch setup: [ 3-Way-Switch.Middle:Push Pull.ON1:Rhythm Circuit.ON1 ]
Bridge.South Finish <-> Lead Tone.1 <-> Lead Volume.3 <-> Neck.North Finish
Bridge.South Start <-> GND <-> Lead Tone Cap.2 <-> Lead Volume.1 <-> Neck.North Start <-> Output.Sleeve <-> RC Tone Cap.1 <-> RC Volume.1
Lead Tone Cap.1 <-> Lead Tone.2
Lead Volume.2 <-> Output.Tip
RC Tone Cap.2 <-> RC Tone.2
RC Tone.1 <-> RC Volume.3
Switch setup: [ 3-Way-Switch.Middle:Push Pull.ON1:Rhythm Circuit.ON2 ]
Bridge.South Finish <-> Neck.North Finish <-> RC Tone.1 <-> RC Volume.3
Bridge.South Start <-> GND <-> Lead Tone Cap.2 <-> Lead Volume.1 <-> Neck.North Start <-> Output.Sleeve <-> RC Tone Cap.1 <-> RC Volume.1
Lead Tone Cap.1 <-> Lead Tone.2
Lead Tone.1 <-> Lead Volume.3
Output.Tip <-> RC Volume.2
RC Tone Cap.2 <-> RC Tone.2
Switch setup: [ 3-Way-Switch.Rhythm:Push Pull.ON1:Rhythm Circuit.ON1 ]
Bridge.South Start <-> GND <-> Lead Tone Cap.2 <-> Lead Volume.1 <-> Neck.North Start <-> Output.Sleeve <-> RC Tone Cap.1 <-> RC Volume.1
Lead Tone Cap.1 <-> Lead Tone.2
Lead Tone.1 <-> Lead Volume.3 <-> Neck.North Finish
Lead Volume.2 <-> Output.Tip
RC Tone Cap.2 <-> RC Tone.2
RC Tone.1 <-> RC Volume.3
Switch setup: [ 3-Way-Switch.Rhythm:Push Pull.ON1:Rhythm Circuit.ON2 ]
Bridge.South Start <-> GND <-> Lead Tone Cap.2 <-> Lead Volume.1 <-> Neck.North Start <-> Output.Sleeve <-> RC Tone Cap.1 <-> RC Volume.1
Lead Tone Cap.1 <-> Lead Tone.2
Lead Tone.1 <-> Lead Volume.3
Neck.North Finish <-> RC Tone.1 <-> RC Volume.3
Output.Tip <-> RC Volume.2
RC Tone Cap.2 <-> RC Tone.2
@@ -0,0 +1,12 @@
Switch setup: [ ALL ]
Bridge Pickup.South Finish <-> C1.2 <-> J1.Tip <-> Neck Pickup.North Finish <-> S-1.10 <-> S-1.9 <-> VR1.1
Bridge Pickup.South Start <-> S-1.6
C1.1 <-> VR2.2
C2.1 <-> R1.1 <-> R2.1
C2.2 <-> J1.Sleeve <-> R1.2 <-> VR1.2
Neck Pickup.North Start <-> S-1.3
R2.2 <-> S-1.2 <-> S-1.4 <-> SW3.3 <-> SW3.4 <-> SW3.5 <-> SW3.6 <-> SW3.7 <-> VR1.3 <-> VR2.1
S-1.5 <-> S-1.8
S-1.7 <-> SW3.2 <-> SW3.8
@@ -0,0 +1,32 @@
Switch setup: [ S-1.Down ]
Bridge Pickup.South Finish <-> Bridge Pickup.South Start <-> C1.2 <-> J1.Tip <-> Neck Pickup.North Finish <-> VR1.1
C1.1 <-> VR2.2
C2.1 <-> R1.1 <-> R2.1
C2.2 <-> J1.Sleeve <-> R1.2 <-> VR1.2
Neck Pickup.North Start <-> R2.2 <-> VR1.3 <-> VR2.1
Switch setup: [ S-1.Up:SW3.1 ]
Bridge Pickup.South Finish <-> C1.2 <-> J1.Tip <-> Neck Pickup.North Finish <-> VR1.1
Bridge Pickup.South Start <-> R2.2 <-> VR1.3 <-> VR2.1
C1.1 <-> VR2.2
C2.1 <-> R1.1 <-> R2.1
C2.2 <-> J1.Sleeve <-> R1.2 <-> VR1.2
Switch setup: [ S-1.Up:SW3.2 ]
Bridge Pickup.South Finish <-> C1.2 <-> J1.Tip <-> Neck Pickup.North Finish <-> VR1.1
Bridge Pickup.South Start <-> Neck Pickup.North Start <-> R2.2 <-> VR1.3 <-> VR2.1
C1.1 <-> VR2.2
C2.1 <-> R1.1 <-> R2.1
C2.2 <-> J1.Sleeve <-> R1.2 <-> VR1.2
Switch setup: [ S-1.Up:SW3.3 ]
Bridge Pickup.South Finish <-> C1.2 <-> J1.Tip <-> Neck Pickup.North Finish <-> VR1.1
C1.1 <-> VR2.2
C2.1 <-> R1.1 <-> R2.1
C2.2 <-> J1.Sleeve <-> R1.2 <-> VR1.2
Neck Pickup.North Start <-> R2.2 <-> VR1.3 <-> VR2.1
@@ -0,0 +1,10 @@
Switch setup: [ ALL ]
+ VDC <-> R5.1
- VDC <-> R8.1
BTR2.+ <-> Probe2.Tip <-> Probe3.Tip <-> Q1.S <-> R1.2 <-> R4.2 <-> VR1.3
GND <-> R7.2
Probe1.Tip <-> Q1.D <-> R2.2
Probe4.Tip <-> Q1.G <-> R1.1 <-> R4.1 <-> VR1.2
R3.2 <-> VR1.1
@@ -0,0 +1,10 @@
Switch setup: [ ALL ]
+ VDC <-> R5.1
- VDC <-> R8.1
BTR2.+ <-> Probe2.Tip <-> Probe3.Tip <-> Q1.S <-> R1.2 <-> R4.2 <-> VR1.3
GND <-> R7.2
Probe1.Tip <-> Q1.D <-> R2.2
Probe4.Tip <-> Q1.G <-> R1.1 <-> R4.1 <-> VR1.2
R3.2 <-> VR1.1
@@ -0,0 +1,46 @@
Switch setup: [ ALL ]
.1 <-> .2 <-> C12.- <-> C14.- <-> C15.- <-> C6.1 <-> C7.- <-> C9.- <-> R1.2 <-> R10.2 <-> R2.2 <-> R27.2 <-> R29.2 <-> R6.1 <-> R7.2 <-> R8.1 <-> R9.1 <-> V1.6 <-> V1.7 <-> V4.2 <-> VR1.1 <-> VR1.2 <-> VR5.3
.1 <-> C23.1 <-> VR5.1
.3 <-> C18.2
.3 <-> C4.2 <-> C40.2 <-> R5.2 <-> R9.2
C1.1 <-> R5.1
C1.2 <-> R3.1
C10.+ <-> R14.1
C10.- <-> C21.- <-> C25.- <-> R11.1 <-> R14.2 <-> R17.2 <-> R19.2 <-> R21.1 <-> SW2.2 <-> SW2.3 <-> UF5408.A <-> UF54085.A <-> VR3.1
C11.1 <-> C8.1 <-> R30.1 <-> V4.1
C11.2 <-> C14.+ <-> R15.1 <-> R30.2 <-> R32.2
C12.+ <-> R1.1 <-> V1.3
C13.1 <-> C24.+
C13.2 <-> C24.-
C15.+ <-> C6.2 <-> R3.2 <-> R31.1 <-> R8.2
C18.1 <-> C19.1
C19.2 <-> R4.1
C2.1 <-> R10.1 <-> VR5.2
C2.2 <-> C23.2 <-> R4.2
C20.1 <-> UF5408.A <-> UF54085.K
C20.2 <-> R18.1
C21.+ <-> R15.2 <-> R16.2 <-> R22.2 <-> R31.2
C25.+1 <-> R16.1 <-> R17.1 <-> UF5408.K <-> UF5408.K
C3.2 <-> R20.1
C5.1 <-> R13.2 <-> VR3.2
C5.2 <-> R12.2 <-> R19.1 <-> VR3.3
C7.+ <-> R2.1 <-> V4.3
C8.2 <-> R25.2
C9.+ <-> R7.1 <-> V1.8
INPUT.1 <-> INPUT.4 <-> INPUT.6 <-> R57.1
INPUT.2 <-> R57.2
R11.2 <-> R21.2
R20.2 <-> R6.2 <-> VR1.3
R22.1 <-> V6.9
R25.1 <-> R27.1 <-> V4.7
R26.1 <-> V1.2
R29.1 <-> V4.8
R32.1 <-> V4.6
SW1.1 <-> SW1.4
SW1.2 <-> SW1.3
SW1.5 <-> SW1.6
SW2.5 <-> SW2.6
UF5408.A <-> UF5408.K
V1.4 <-> V1.5 <-> V4.4 <-> V4.5
@@ -0,0 +1,42 @@
Switch setup: [ ALL ]
.1 <-> .2 <-> C12.- <-> C14.- <-> C15.- <-> C6.1 <-> C7.- <-> C9.- <-> R1.2 <-> R10.2 <-> R2.2 <-> R27.2 <-> R29.2 <-> R6.1 <-> R7.2 <-> R8.1 <-> R9.1 <-> V1.6 <-> V1.7 <-> V4.2 <-> VR1.1 <-> VR1.2 <-> VR5.3
.1 <-> C23.1 <-> VR5.1
.3 <-> C18.2
.3 <-> C4.2 <-> C40.2 <-> R5.2 <-> R9.2
C1.1 <-> R5.1
C1.2 <-> R3.1
C10.+ <-> R14.1
C10.- <-> C21.- <-> C25.- <-> R11.1 <-> R14.2 <-> R17.2 <-> R19.2 <-> R21.1 <-> UF5408.A <-> UF54085.A <-> VR3.1
C11.1 <-> C8.1 <-> R30.1 <-> V4.1
C11.2 <-> C14.+ <-> R15.1 <-> R30.2 <-> R32.2
C12.+ <-> R1.1 <-> V1.3
C13.1 <-> C24.+
C13.2 <-> C24.-
C15.+ <-> C6.2 <-> R3.2 <-> R31.1 <-> R8.2
C18.1 <-> C19.1
C19.2 <-> R4.1
C2.1 <-> R10.1 <-> VR5.2
C2.2 <-> C23.2 <-> R4.2
C20.1 <-> UF5408.A <-> UF54085.K
C20.2 <-> R18.1
C21.+ <-> R15.2 <-> R16.2 <-> R22.2 <-> R31.2
C25.+1 <-> R16.1 <-> R17.1 <-> UF5408.K <-> UF5408.K
C3.2 <-> R20.1
C5.1 <-> R13.2 <-> VR3.2
C5.2 <-> R12.2 <-> R19.1 <-> VR3.3
C7.+ <-> R2.1 <-> V4.3
C8.2 <-> R25.2
C9.+ <-> R7.1 <-> V1.8
INPUT.1 <-> INPUT.4 <-> INPUT.6 <-> R57.1
INPUT.2 <-> R57.2
R11.2 <-> R21.2
R20.2 <-> R6.2 <-> VR1.3
R22.1 <-> V6.9
R25.1 <-> R27.1 <-> V4.7
R26.1 <-> V1.2
R29.1 <-> V4.8
R32.1 <-> V4.6
UF5408.A <-> UF5408.K
V1.4 <-> V1.5 <-> V4.4 <-> V4.5
@@ -0,0 +1,31 @@
Switch setup: [ ALL ]
B <-> R13.1 <-> R5.1 <-> R6.1
BASS POT 1M Taper.1 <-> C11.1 <-> R9.2 <-> TREB POT 250k Taper.1
BASS POT 1M Taper.2 <-> C9.1
BASS POT 1M Taper.3 <-> C10.2 <-> C9.2 <-> TREB POT 250k Taper.3
C1.- <-> C2.+
C10.1 <-> TREB POT 250k Taper.2
C11.2 <-> R10.1
C12.1 <-> R12.2
C12.2 <-> C15.- <-> C2.- <-> C3.2 <-> GND <-> R16.2 <-> V4.G/f/Ca/CG/SG/nc/f/P
C13.1 <-> C17.2 <-> R13.2 <-> VR2 NFB.1
C13.2 <-> J4.G <-> R14.2
C14.+ <-> R17.2 <-> R8.2
C14.- <-> R8.1
C15.+ <-> R15.2 <-> R16.1
C17.1 <-> R18.1 <-> VR2 NFB.2 <-> VR2 NFB.3
C3.1 <-> R5.2
C4.2 <-> R9.1
C5.1 <-> C6.1 <-> C7.- <-> C8.2
C5.2 <-> SW1.1
C6.2 <-> SW1.2
C7.+ <-> SW1.3
C8.1 <-> SW1.4
J2.Shunt <-> J2.Sleeve
J2.Tip <-> R4.1
J3.Shunt <-> J3.Sleeve
R10.2 <-> R11.2
R3.1 <-> R4.2
R7.1 <-> SW1.Common
@@ -0,0 +1,31 @@
Switch setup: [ ALL ]
B <-> R13.1 <-> R5.1 <-> R6.1
BASS POT 1M Taper.1 <-> C11.1 <-> R9.2 <-> TREB POT 250k Taper.1
BASS POT 1M Taper.2 <-> C9.1
BASS POT 1M Taper.3 <-> C10.2 <-> C9.2 <-> TREB POT 250k Taper.3
C1.- <-> C2.+
C10.1 <-> TREB POT 250k Taper.2
C11.2 <-> R10.1
C12.1 <-> R12.2
C12.2 <-> C15.- <-> C2.- <-> C3.2 <-> GND <-> R16.2 <-> V4.G/f/Ca/CG/SG/nc/f/P
C13.1 <-> C17.2 <-> R13.2 <-> VR2 NFB.1
C13.2 <-> J4.G <-> R14.2
C14.+ <-> R17.2 <-> R8.2
C14.- <-> R8.1
C15.+ <-> R15.2 <-> R16.1
C17.1 <-> R18.1 <-> VR2 NFB.2 <-> VR2 NFB.3
C3.1 <-> R5.2
C4.2 <-> R9.1
C5.1 <-> C6.1 <-> C7.- <-> C8.2
C5.2 <-> SW1.1
C6.2 <-> SW1.2
C7.+ <-> SW1.3
C8.1 <-> SW1.4
J2.Shunt <-> J2.Sleeve
J2.Tip <-> R4.1
J3.Shunt <-> J3.Sleeve
R10.2 <-> R11.2
R3.1 <-> R4.2
R7.1 <-> SW1.Common
@@ -0,0 +1,16 @@
Switch setup: [ ALL ]
D1.A <-> SW1.4
D1.K <-> D2.K <-> D3.K <-> D4.K <-> D5.K <-> D6.K
D10.K <-> D11.K <-> D12.K <-> D7.K <-> D8.K <-> D9.K
D13.A <-> SW13.4
D13.K <-> D14.K <-> D15.K <-> D16.K <-> D17.K <-> D18.K
D19.A <-> SW19.4
D19.K <-> D20.K <-> D21.K <-> D22.K <-> D23.K <-> D24.K
D25.A <-> SW25.4
D25.K <-> D26.K <-> D27.K <-> D28.K <-> D29.K <-> D30.K
D31.A <-> SW31.4
D31.K <-> D32.K <-> D33.K <-> D34.K <-> D35.K <-> D36.K
D7.A <-> SW7.4
SW1.3 <-> SW13.3 <-> SW19.3 <-> SW25.3 <-> SW31.3 <-> SW7.3
@@ -0,0 +1,9 @@
Switch setup: [ ALL ]
D1.K <-> D2.K <-> D3.K <-> D4.K <-> D5.K <-> D6.K
D10.K <-> D11.K <-> D12.K <-> D7.K <-> D8.K <-> D9.K
D13.K <-> D14.K <-> D15.K <-> D16.K <-> D17.K <-> D18.K
D19.K <-> D20.K <-> D21.K <-> D22.K <-> D23.K <-> D24.K
D25.K <-> D26.K <-> D27.K <-> D28.K <-> D29.K <-> D30.K
D31.K <-> D32.K <-> D33.K <-> D34.K <-> D35.K <-> D36.K
@@ -0,0 +1,4 @@
Switch setup: [ ALL ]
PKP2.North Finish <-> SW2.4
@@ -0,0 +1,3 @@
Switch setup: [ ALL ]
@@ -0,0 +1,6 @@
Switch setup: [ ALL ]
D1.A <-> GND <-> V1.-
D1.K <-> R2.1
R2.2 <-> V1.+
@@ -0,0 +1,6 @@
Switch setup: [ ALL ]
D1.A <-> GND <-> V1.-
D1.K <-> R2.1
R2.2 <-> V1.+
@@ -0,0 +1 @@
java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because "netlists" is null
@@ -0,0 +1 @@
java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because "netlists" is null

Some files were not shown because too many files have changed in this diff Show More