DIY Layout Creator
DIY Layout Creator (DIYLC in short) is freeware drawing tool developed with help of a 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 build around the flexible open source framework that may be used to draw pretty much anything. Below is a sample board layout drawn in DIYLC3.
DIY Layout Creator 3.x
The latest and greatest multi-platform Java version. Works on Windows, Linux, MacOS…anything that can run Java JRE. Mostly backwards compatible with the previous two versions and offers better performance, improved stability and higher flexibility due to the open source API. It’s got it’s own site now where you can grab the latest version report a bug or suggest new feature. The address is bancika.github.io/diy-layout-creator/.
To get the latest build, visit Download Page
To file a bug report or issue request visit Issue Page
DIY Layout Creator 2.x beta
Multi-platform Java version. At this point, I would NOT encourage anyone to download or use 2.x beta because it’s just too buggy and slow compared to 3.x. Once I add all the components into 3.x, version 2.x will be officially retired.
DIY Layout Creator 1.18
The very first version of DIYLC, written in Delphi and runs only on Windows. At this time I do not support or update this version, it’s been almost a decade since I last played with it. You can still find a bunch of layouts online drawn with this version of the software. It’s pretty easy to use and can draw smaller PCBs, Perfboards or Stripboards quickly. It has simple yet very effective interface which makes job much easier. Placing a component on board takes only 2-3 mouse clicks. You need to click on source and destination hole and program will place component between them. Placing polarized components is the same, but then you need to take care about hole order because program takes source hole for positive and destination hole for negative side. It’s similar with IC: pin 1 goes in source hole and last pin goes to destination hole. When working with PCB layouts you can set width of each trace and solder pad! Also, there’s “Print PnP” which gives printout ready for transfer on blank board (laser printer required). However, it’s not very flexible and it’s written poorly, I keep it here because it’s kind of retro cool, but I don’t use it anymore these days.
Download version 1.18
Download complete layout collection for version 1.x
v1 Layout Collection (works with v3 too)
Right click on a file and click “Save Target As…” to save a layout.
- layouts_v1
- DynaComp Compressor
- Flexi Clip
- Electro Harmonix Hogs Foot Bass Boost
- The ORIGINAL Blue Clipper
- Simple 3 Band EQ
- Gus’ Overdrive by Gus Smalley
- Power Supply MK3
- Bazz Fuzz v1
- Morula
- EH Soul Preacher Compressor
- Red Llama
- SaffROSS Squeeze
- RANGEMASTER NPN
- "Tube-Sound" Overdrive
- Orange Treble and Bass Booster
- Dallas-Arbiter Fuzz Face BC108
- Fetzer Valve DELUXE
- HARMONIC SPECULATOR
- AMZ MUFFER
- AMZ MUFFER
- 1977 OD250 overdrive
- "RUBY" MINI AMPLIFIER
- Java Boost (Keeley)
- MOSRITE FUZZRITE
- Radio Shack "Bug" Template
- NINE VOLT NIRVANA TONE DOG
- Austin Gold OVERDRIVE
- The Soapdodger II – Boss Tone Stomp Box with tone control
- Bi-Polar Boost
- preamp of j201
- UBE Screamer By ROG
- Axis Face Silicon V3
- jawari
- ONE KNOB FAT FUZZ
- Alternately Flashing LEDs
- Bazz Fuss
- Fuzzrite
- Firefly Preamp Pedal W / Mods
- DUENDE JFET BOOSTER
- EH Big Muff 1977 Opamp
- Joe Davisson’s Diode-Compression OpAmp Plugin Board PCB
- AMZ MINIBOOSTER
- JCM800 EMULATOR
- Joe Davisson’s Simple Sim
- MI audio CRUNCH BOX DISTOTION
- DRAGONFLY Sparkle Boost (J201)
- Signal Tracer
- PEPPERMILL
- New Project
- ALEMBIC STRATOBLASTER
- JORDAN BOSSTONE
- Electronic Dazer
- roger mayer octavia
- Modified MosFET Booster
- USA ROSS DISTORTION
- +9V power supply, regulated
- Fetzer Valve
- SHIN-EI FY-2 FUZZMASTER
- Jordan Bosstone
- Ruby Mini Amp
- IC Buffer
- NINE VOLT NIRVANA TONE DOG
- Bonerender Fuzz
- Bonerender Fuzz
- 3 Wire Marshall Tone Stack
- EasyDrive
- SILICON 70’S FUZZ
- 1976 Distortion +
- Fetzer Valve Deluxe
- Red Llama
- SNAKEBITE BOOSTER
- 1976 Distortion +
- Amp 30 watts
- Joe Davisson Head Phone Amp
- VOODOO LAB OVERDRIVE
- CONDENSED Flatline Compressor
- AussieMart Compressor
- Stratoblaster Booster
- Joe’s Easydrive
- ROGER MAYER OCTAVIA
- RangePig
- Little Gem
- ORANGE SUNSHINE FUZZ
- Jawari Sitar
- JFet Matcher
- Stratoblaster Booster
- BOUTIQUE FUZZ FACE
- EH BIG MUFF – TRIANGLE VERSION
- Octobooster by Travis Brown
- unchecked
- EH Big Muff 1978 Opamp w/ Tone Bypass Switch
- Underfuzz
- New Project
- Brian May Treble Booster
- Ruby-Amp
- KLON CENTAUR
- rebote 2.5
- Z.Vex Super Hard On
- Moosapotamus Dirty Bird
- Schaller Fuzz
- Little Big Muff-original transistor version.
- Dyno My Piano (Rhodes Preamp)
- BSIAB 2 (Brown Sound In A Box)
- pimped "goefeks" polarity protector, VERIFIED
- di out *
- EHX Linear Power Booster
- BM Treble Boost
- JCM800 EMULATOR
- New Project
- scotty´s doctaver
- JCM 800-Emulator
- IC Buffer
- Fet Booster
- Ruby
- Prugne&Crema
- BMP
- RG Keen Tranny Test
- Electro Harmonix Screaming Tree
- EH Big Muff 1977 Opamp
- Klon Centaur True Bypass(minisize)
- state-variable-filter for e-bass
- 3 Wire Vox Tone Stack
- Ruby Mini Amp
- JCM 800-Emulator
- jcm800/superlead-emu v1.0
- UNIVOX SQUAREWAVE FUZZ
- attenuator (simple)
- New Project
- Super Knob-On
- FUZZ FACE2
- Bixonix Expandora
- bass amuser v 1-1
- MXR Distortion
- Big Daddy
- Octane2
- Screamin’ Face
- FET booster + OD
- Tripple Fuzz
- Tonebender MKII Professional
- 9v Filter
- Discrete FET Guitar Preamp
- DOBLE-D
- GainyRuby
- Woolly Mammoth v2-1
- Z.Vex Fuzz Factory
- The ORIGINAL Fat Boostered
- SparkleBoost
- TWEAK-O
- -> F u z z _ F a c t o r x <- (x=y)
- Flo opamp buffer
- Dallas Arbiter Fuzz Face
- Orange Treble and Bass Booster
- Theremin
- 386 Fuzz
- Kraakdoos / Crackle box
- Dr. Boogey
- [buffer] ez buffer.diy
- [Booster] LPB 1.diy
- MI audio CRUNCH BOX DISTOTION
- Fetzer/Ruby
- Little Gem MK II
- Firefly Preamp Pedal W / Mods
- Joe Davisson Head Phone Amp
- INSANITY BOX
- Simple Preamp for Bass Guitar
- MXR Distortion +
- KLON CENTAUR
- Three Transistor Headphone Amplifier
- Dallas Arbiter Fuzz Face
- Millenium Bypass 2 By R.G. Keen
- [Fuzz] Beavis Fuzzlab Jr.diy
- Fet Booster
- New Project
- Voeding 12V=
- Rangemaster
- attenuator (simple)
- RG Keen Tranny Test
- Trotsky
- The DIVA – EH Screaming Bird clone
- Little Gem
- EH BIG MUFF – TRIANGLE VERSION
- Atari Punk Console
- [Fuzz] fuzzlab new.diy
- LPB SERIES
- Earth and Space Interface 4
- IC-Buffer
- BOOST 2.5
- timer 555 voor lichtbak
- blankIC
- Improved JFET Matcher
- XYZ Driver (Hermida Zen Drive)
- Acoustic Headphone Simulator
- AA7
- dc polarity protection
- Little Gem-Amp
- Joe’s Easydrive
- Tripple Fuzzz
- Joe’s Simple Overdrive
- [] EarthandSpaceInterfacePCB.diy
- Rebote 2.5 Delay
- BSIAB 2 (Brown Sound In A Box)
- GA5T Preamp W/Master Volume
- So Simple Compressor (version 1)
- DynaComp Compressor
- So Simple Compressor (version 1)
- Mockman by runoffgroove.com
- hot harmonics
- VOX Distortion Booster
- DIAZ TEXAS SQUARE FACE
- Millenium Bypass stripboard
- The Soapdodger – Boss Tone Stomp Box
- FetzerDrive
- TS-808 Overdrive Pro
- FET booster + OD
- SPARKLE BOOST
- Guitar Buffer With Balanced Output
- Fetzer Valve
- HAO Rust Driver
- Antiquity Fuzz
- Joe Davisson Head Phone Amp
- TMB Passive Tone Stack
- DOD 280a Compressor
- VOX Distortion Booster
- LA Light Stompbox Edition
- JORDAN BOSSTONE
- Atari Punk Console with two 555s
- DALLAS RANGEMASTER
- Voodoo labs Overdrive (w/tone control and mosfet clippers)
- The BRICK *revised version*
- Goldtone Overdrive
- Solar Powered Garden Lamp
- AMZ Mosfet Boost w/Bias Control
- Discrete FET Guitar Preamp
- JFet Matcher
- The ORIGINAL Fat Boostered
- New Clipper
- Modified MosFET Booster
- XYZ Driver (Hermida Zen Drive)
- EH Soul Preacher Compressor
- Folk Fuzz
- Puzzle87 Guitar/Bass Compressor
- Flatline Compressor
- EHX Linear Power Booster
- Voeding 12V=
- SyRuPP
- Jordan BossTone
- DOD OVERDRIVE 250
- OD250 overdrive
- PIG Booster
- Flatline Compressor
- High Impedance Piezo Buffer
- Buff ‘N Blend
- AMZ MINIBOOSTER
- Orange Treble and Bass-Booster
- Infamouz 5 Knob Fuzz
- Wah2
- Mark Hammer’s Chaos
- MOSRITE FUZZRITE
- Bazz Fuss
- BOUTIQUE FUZZ FACE
- Sonic Distortion w/mods
- Yun’s Rocket Boost
- ROSS Distortion
- Micro Booster
- Cab Simulator Mesa Boogie Triaxis
- ALEMBIC STRATOBLASTER
- ROSS Compressor
- EASY FACE
- BLACKFIRE-T
- JFet Matcher
- TONEBENDER MKII REISSUE
- SyRuPP
- Bixonix Expandora
- The BRICK *revised version*
- Ruby
- B. Blender
- ROSS Compressor
- Big Muff
- WALCO Chord and Note Sustainer
- Jordan Bosstone
- The ORIGINAL Blue Clipper
- Big MUFF Tri
- HARMONIC SPECULATOR
- EA Tremelo
- USA ROSS DISTORTION
- BOSS OC-2 True Bypass
- VooDoo Lab Overdrive
- ROSS Distortion
- Atari Punk Console 556 Version
- Fetzer/Ruby
- The ORIGINAL Fat Boostered
- Easyvibe
- DOD 280a Compressor
- rambler.diy
- ELECTRA DISTORTION
- 741 DISTORTION
- GEOFEX Cheap Polarity Protection
- DALLAS RANGEMASTER
- Joe Davisson’s Obsidian Overdrive
- EA TREMOLO R.O.G Version
- SaffROSS Squeeze
- Millenium Bypass DPDT
- Piezo Preamp
- UNIVOX SQUAREWAVE FUZZ
- DUENDE JFET BOOSTER
- Rebote 2.5 Delay
- Tim Escobedo Oct-up
- Fetzer Valve Revisited
- "Tube-Sound" Overdrive
- AMZ MOSFET BOOST
- Orange Squeezer
- Joe Davisson Head Phone Amp
- COLORSOUND ONE KNOB FUZZ
- Ibanez Cyberdrive
- JFet Vulcan Overdrive
- Ruby Amp
- OLD SCHOOL FUZZ
- Joe’s Simple Overdrive
- VULCAN *Lite*
- JORDAN BOSSTONE
- DRAGONFLY Sparkle Boost (J201)
- Big MUFF Tri
- Ruby-Amp
- Simple DI Box – 9v or 18v powered – JLM labs
- RangePig
- AMZ Mini Booster
- Tonebender MKII Pro
- Dynamic Overhype
- TS-808 Overdrive Pro
- AMZ Minibooster
- SNAKEBITE BOOSTER
- ORANGE SUNSHINE FUZZ
- Klon Centaur True Bypass(minisize)
- EA Tremelo
- Colorsound Inductorless Wah
- R.O.G. NEW CLIPPER
- KLON CENTAUR
- VOX TREBLE BOOSTER
- Boutique Fuzz Face
- SparkleBoost
- Orange Squeezer
- Rangemaster
- Distortion +
- Electro Harmonix LPB 1, 2 & Screaming Bird
- So Simple Compressor (version 2)
- Signal Tracer
- Mutron Micro V
- Folk Fuzz 3.5% 07.07.06
- DOD 250 Overdrive
- VooDoo Lab Overdrive
- Smooth Drive
- CONDENSED Flatline Compressor
- 3 Wire Big Muff Tone Stack
- Cream Pie
- SparkleBoost
- para-q (stompbox)
- 3 Wire Vox Tone Stack
- New Project
- GA5T Preamp
- 3 Wire Fender Tone Stack
- WoolyMastodon
- LXH2 Marshall Amp Simulator
- "IC" board Template
- JFet Vulcan Overdrive
- Voltage Doubler
- Blues Breaker
- Little Gem MK II
- LPB BOOSTER
- EH BIG MUFF – TRIANGLE VERSION
- Shaka HighVoltage
- WALCO Chord and Note Sustainer
- slack trem
- Phuncgnosis
- SILICON 70’S FUZZ
- So Simple Compressor (version 2)
- Fetzer Valve
- R.O.G. NEW CLIPPER
- DIAZ TEXAS SQUARE FACE
- EH Big Muff 1978 Opamp w/ Tone Bypass Switch
- LowRide
- Super Hard On
- Stupidly Wonderful Tripod – VERIFIED
- GainyRuby
- Liquid Sunshine
- LXH2 Cab Sim
- Drive Master – Control Tone Blues Breaker
- EH Octave Multiplexer
- AUSSIE COMP
- Firefly Preamp Pedal
- ORANGE SUNSHINE FUZZ
- AussieMart Compressor
- "RUBY" MINI AMPLIFIER
- Fetzer Valve DELUXE
- 3 LEGGED DOG
- Poor Man’s Signal Gen
- Millenium 2 Bypass
DIYLC 3 is profiled with YourKit!
YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit’s leading software products: YourKit Java Profiler and YourKit .NET Profiler
Comments
136 Responses to “DIY Layout Creator”Trackbacks
Check out what others are saying...-
[…] out a circuit on vero or perf board. Like a lot of DIY pedal builders, I like to use the software DIY Layout Creator—it is a great tool for those of us small-timers working on a pretty minimal budget. It is free, […]
-
[…] design was made with DIYLC. The board only contains an LM7805 to power the microcontroller. It uses a DS18b20 digital […]
-
[…] layout created with DIYLC. Mounted on a piece of wood. The ISP header is on the right side. Reset button and LED are for […]
-
[…] I start soldering the circuit on the perfboard, I usually like to use DIYLC, which is a very nice and easy to use software for designing simple circuits like this one on a […]
-
[…] make our lives easier, we designed the board to a freeware layout program for strip boards. The advantage of this procedure was that by doing this we were almost ready to […]
-
[…] – DIY Layout Creator:http://diy-fever.com/software/diylc/ – Hi-Voltage Effects Loop Mod:http://amzn.to/2BJP98s – Amp Garage […]
-
[…] wygenerowania tych rysunków wykorzystałem program DIY Layout Creator. W sieci można znaleźć wiele podobnych narzędzi, ale jeszcze nie miałem okazji przetasowania i […]
-
[…] nehme den DIY Layout Creator (in der Version 1.x, da ich mit der 2.x nicht klargekommen bin; mittlerweile gibt es aber auch […]
-
[…] ja taitoa käyttää sitä. Toki hommat onnistuu reikälevylle ja niitä voi piirrellä helposti Diy Layout […]
I can not figure out how to get an icon on my desktop to click which will open the application. When I select any one of the files, I have to choose an application to open it with. Also, if I double click on “diylc.jar” it will open the application and I can then get to my project. However, this seems very odd and unconventional. It is like I am having to make it work. I get that you say to select File->Open. My problem is to get the DIYLC open and running so I can select File and Open my project. I hate to be such an idiot about this, but I am trying.
Thanks for all your help!
Doc Joe
Ok, I have once again tried to get diylc onto my MAC. I understand you said to “cd” to diylc3. When I am in terminal mode and type cd \diylc-3, I get nothing except error. I need a script or something. I do not have the sophistication to run didly in terminal mode. I mean I need specific, key for key stroke instructions and EXACTLY what I need to type in. I am no dummy, I just don’t get this. Sort of like, Where would you begin to open up the insides of someones brain? That is simple for me. Is it for you? I am guessing you would want me to walk you through step by step. Well that is where I am with this. Hope that helps you understand what I need.
Thanks,
Doc Joe
You could try to execute the run.sh script directly from the folder. Right click on that file, open with, terminal or something and it should work.
I opened it with Terminal and Text Editor and no go. I may just have to buy a PC for the sole purpose of running DIYLC. I do hate to do that though.
I copied what Terminal returned. Maybe it would mean something to you.
“/Users/drjoseph…/Downloads/diylc-3/run.sh ; exit;
Drs-iMac:~ drjoseph…$ /Users/drjoseph…/Downloads/diylc-3/run.sh ; exit;
Exception in thread “main” java.lang.NoClassDefFoundError: org/diylc/DIYLCStarter
Caused by: java.lang.ClassNotFoundException: org.diylc.DIYLCStarter
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
logout
[Process completed] ”
Hope it means something to you.
Doc Joe
try typing this
cd /Users/drjoseph…/Downloads/diylc-3/
./run.sh
(if not, try without …)
I sort of got it to load and can bring up the application now. However, if I close the application and try to re-open my “test1.diy” there is not an application to open it with. I am in the directory with all the diylc-3 files. (which I put on my desktop). Any suggestions?
Doc Joe
You have to open the app and File->Open from there