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
- Guitar Buffer With Balanced Output
- Solar Powered Garden Lamp
- MOSRITE FUZZRITE
- Flatline Compressor
- MI audio CRUNCH BOX DISTOTION
- SILICON 70’S FUZZ
- DynaComp Compressor
- SNAKEBITE BOOSTER
- Little Gem
- LXH2 Marshall Amp Simulator
- JFet Matcher
- DALLAS RANGEMASTER
- So Simple Compressor (version 1)
- 3 Wire Big Muff Tone Stack
- LA Light Stompbox Edition
- Fetzer Valve DELUXE
- ROSS Distortion
- ROSS Compressor
- RangePig
- Rebote 2.5 Delay
- Austin Gold OVERDRIVE
- DALLAS RANGEMASTER
- BOUTIQUE FUZZ FACE
- Super Hard On
- SparkleBoost
- UNIVOX SQUAREWAVE FUZZ
- Boutique Fuzz Face
- SyRuPP
- EA TREMOLO R.O.G Version
- Flexi Clip
- COLORSOUND ONE KNOB FUZZ
- New Clipper
- 3 LEGGED DOG
- EH Octave Multiplexer
- Blues Breaker
- ALEMBIC STRATOBLASTER
- para-q (stompbox)
- EA Tremelo
- Bixonix Expandora
- Firefly Preamp Pedal W / Mods
- CONDENSED Flatline Compressor
- Orange Treble and Bass Booster
- WALCO Chord and Note Sustainer
- Bazz Fuss
- The ORIGINAL Fat Boostered
- TONEBENDER MKII REISSUE
- SPARKLE BOOST
- AMZ Mosfet Boost w/Bias Control
- Bonerender Fuzz
- Modified MosFET Booster
- Fetzer Valve Deluxe
- EH Big Muff 1977 Opamp
- JORDAN BOSSTONE
- Dynamic Overhype
- Big MUFF Tri
- jawari
- Java Boost (Keeley)
- RangePig
- Octobooster by Travis Brown
- DUENDE JFET BOOSTER
- Tonebender MKII Pro
- JFet Vulcan Overdrive
- EA Tremelo
- AMZ Minibooster
- Radio Shack "Bug" Template
- 1977 OD250 overdrive
- AMZ MINIBOOSTER
- Red Llama
- Electro Harmonix Hogs Foot Bass Boost
- Easyvibe
- roger mayer octavia
- ALEMBIC STRATOBLASTER
- SparkleBoost
- EH Big Muff 1978 Opamp w/ Tone Bypass Switch
- Morula
- VOODOO LAB OVERDRIVE
- Big Muff
- The ORIGINAL Fat Boostered
- VooDoo Lab Overdrive
- Orange Treble and Bass-Booster
- EH Soul Preacher Compressor
- DynaComp Compressor
- Alternately Flashing LEDs
- VOX Distortion Booster
- Stratoblaster Booster
- ORANGE SUNSHINE FUZZ
- Fetzer Valve Revisited
- "RUBY" MINI AMPLIFIER
- Joe Davisson’s Simple Sim
- Fuzzrite
- SNAKEBITE BOOSTER
- Shaka HighVoltage
- Joe Davisson Head Phone Amp
- PEPPERMILL
- Joe Davisson Head Phone Amp
- +9V power supply, regulated
- ROGER MAYER OCTAVIA
- Voeding 12V=
- CONDENSED Flatline Compressor
- The BRICK *revised version*
- Folk Fuzz 3.5% 07.07.06
- Folk Fuzz
- hot harmonics
- Power Supply MK3
- AussieMart Compressor
- ROSS Compressor
- EH BIG MUFF – TRIANGLE VERSION
- UBE Screamer By ROG
- Millenium Bypass stripboard
- NINE VOLT NIRVANA TONE DOG
- TS-808 Overdrive Pro
- Colorsound Inductorless Wah
- Ruby
- Jordan Bosstone
- AUSSIE COMP
- USA ROSS DISTORTION
- AMZ MINIBOOSTER
- Jawari Sitar
- KLON CENTAUR
- Joe Davisson Head Phone Amp
- The ORIGINAL Blue Clipper
- DOD 280a Compressor
- TS-808 Overdrive Pro
- The BRICK *revised version*
- HARMONIC SPECULATOR
- Antiquity Fuzz
- Modified MosFET Booster
- Millenium 2 Bypass
- DRAGONFLY Sparkle Boost (J201)
- AussieMart Compressor
- Orange Squeezer
- Joe’s Simple Overdrive
- Gus’ Overdrive by Gus Smalley
- WALCO Chord and Note Sustainer
- Jordan BossTone
- NINE VOLT NIRVANA TONE DOG
- New Project
- Firefly Preamp Pedal
- VooDoo Lab Overdrive
- SHIN-EI FY-2 FUZZMASTER
- EHX Linear Power Booster
- DOD 280a Compressor
- ELECTRA DISTORTION
- BOUTIQUE FUZZ FACE
- Electronic Dazer
- Fetzer Valve
- Big MUFF Tri
- rambler.diy
- XYZ Driver (Hermida Zen Drive)
- Mutron Micro V
- R.O.G. NEW CLIPPER
- Stratoblaster Booster
- SILICON 70’S FUZZ
- RANGEMASTER NPN
- MOSRITE FUZZRITE
- 741 DISTORTION
- JCM800 EMULATOR
- JFet Vulcan Overdrive
- Ibanez Cyberdrive
- 3 Wire Fender Tone Stack
- OD250 overdrive
- IC Buffer
- "Tube-Sound" Overdrive
- Phuncgnosis
- VULCAN *Lite*
- Mockman by runoffgroove.com
- Bazz Fuzz v1
- The Soapdodger – Boss Tone Stomp Box
- ORANGE SUNSHINE FUZZ
- Flatline Compressor
- EASY FACE
- Joe’s Easydrive
- unchecked
- Ruby-Amp
- -> F u z z _ F a c t o r x <- (x=y)
- timer 555 voor lichtbak
- Tripple Fuzzz
- FUZZ FACE2
- BSIAB 2 (Brown Sound In A Box)
- RG Keen Tranny Test
- MI audio CRUNCH BOX DISTOTION
- Acoustic Headphone Simulator
- [] EarthandSpaceInterfacePCB.diy
- Dyno My Piano (Rhodes Preamp)
- Little Big Muff-original transistor version.
- Joe’s Easydrive
- MXR Distortion +
- 3 Wire Vox Tone Stack
- BMP
- Voeding 12V=
- Z.Vex Fuzz Factory
- AA7
- Joe Davisson Head Phone Amp
- Fet Booster
- Prugne&Crema
- DOBLE-D
- Underfuzz
- [Booster] LPB 1.diy
- 9v Filter
- IC Buffer
- Firefly Preamp Pedal W / Mods
- Dallas Arbiter Fuzz Face
- jcm800/superlead-emu v1.0
- Trotsky
- Orange Treble and Bass Booster
- attenuator (simple)
- LPB SERIES
- Moosapotamus Dirty Bird
- rebote 2.5
- Bixonix Expandora
- [buffer] ez buffer.diy
- Three Transistor Headphone Amplifier
- Schaller Fuzz
- EH Big Muff 1977 Opamp
- [Fuzz] Beavis Fuzzlab Jr.diy
- Big Daddy
- IC-Buffer
- BOOST 2.5
- Joe’s Simple Overdrive
- Little Gem-Amp
- Earth and Space Interface 4
- EH Big Muff 1978 Opamp w/ Tone Bypass Switch
- Rebote 2.5 Delay
- Fet Booster
- Ruby Mini Amp
- Simple Preamp for Bass Guitar
- Discrete FET Guitar Preamp
- Electro Harmonix Screaming Tree
- Screamin’ Face
- di out *
- KLON CENTAUR
- Tonebender MKII Professional
- JCM 800-Emulator
- Rangemaster
- Atari Punk Console
- JCM 800-Emulator
- Ruby
- Octane2
- GainyRuby
- Dallas Arbiter Fuzz Face
- 386 Fuzz
- bass amuser v 1-1
- state-variable-filter for e-bass
- Fetzer/Ruby
- New Project
- INSANITY BOX
- Super Knob-On
- pimped "goefeks" polarity protector, VERIFIED
- blankIC
- Tripple Fuzz
- New Project
- Kraakdoos / Crackle box
- SparkleBoost
- Klon Centaur True Bypass(minisize)
- Little Gem
- Woolly Mammoth v2-1
- Brian May Treble Booster
- The DIVA – EH Screaming Bird clone
- Little Gem MK II
- [Fuzz] fuzzlab new.diy
- BSIAB 2 (Brown Sound In A Box)
- Theremin
- Millenium Bypass 2 By R.G. Keen
- FET booster + OD
- RG Keen Tranny Test
- EHX Linear Power Booster
- XYZ Driver (Hermida Zen Drive)
- attenuator (simple)
- New Project
- dc polarity protection
- TWEAK-O
- scotty´s doctaver
- The ORIGINAL Fat Boostered
- JCM800 EMULATOR
- MXR Distortion
- EH BIG MUFF – TRIANGLE VERSION
- UNIVOX SQUAREWAVE FUZZ
- KLON CENTAUR
- BM Treble Boost
- Z.Vex Super Hard On
- New Project
- Improved JFET Matcher
- Flo opamp buffer
- Dr. Boogey
- "RUBY" MINI AMPLIFIER
- Millenium Bypass DPDT
- HARMONIC SPECULATOR
- The ORIGINAL Blue Clipper
- Piezo Preamp
- R.O.G. NEW CLIPPER
- TMB Passive Tone Stack
- FetzerDrive
- JFet Matcher
- Atari Punk Console with two 555s
- Bonerender Fuzz
- Simple DI Box – 9v or 18v powered – JLM labs
- Red Llama
- Wah2
- VOX TREBLE BOOSTER
- USA ROSS DISTORTION
- slack trem
- Dallas-Arbiter Fuzz Face BC108
- OLD SCHOOL FUZZ
- EH Soul Preacher Compressor
- Axis Face Silicon V3
- DOD OVERDRIVE 250
- Amp 30 watts
- Sonic Distortion w/mods
- HAO Rust Driver
- JFet Matcher
- DOD 250 Overdrive
- Klon Centaur True Bypass(minisize)
- So Simple Compressor (version 1)
- AMZ MUFFER
- Mark Hammer’s Chaos
- Voodoo labs Overdrive (w/tone control and mosfet clippers)
- Atari Punk Console 556 Version
- Buff ‘N Blend
- Fetzer Valve DELUXE
- Poor Man’s Signal Gen
- GA5T Preamp
- DRAGONFLY Sparkle Boost (J201)
- SaffROSS Squeeze
- DIAZ TEXAS SQUARE FACE
- Infamouz 5 Knob Fuzz
- Fetzer/Ruby
- Signal Tracer
- ROSS Distortion
- Micro Booster
- EasyDrive
- Fetzer Valve
- Simple 3 Band EQ
- Discrete FET Guitar Preamp
- LPB BOOSTER
- 3 Wire Marshall Tone Stack
- B. Blender
- "Tube-Sound" Overdrive
- Jordan Bosstone
- Little Gem MK II
- Smooth Drive
- Signal Tracer
- Distortion +
- WoolyMastodon
- Joe Davisson’s Obsidian Overdrive
- Fetzer Valve
- Ruby-Amp
- Voltage Doubler
- LXH2 Cab Sim
- SyRuPP
- BLACKFIRE-T
- So Simple Compressor (version 2)
- AMZ MOSFET BOOST
- GEOFEX Cheap Polarity Protection
- preamp of j201
- Bi-Polar Boost
- 1976 Distortion +
- Ruby Mini Amp
- The Soapdodger II – Boss Tone Stomp Box with tone control
- Goldtone Overdrive
- GainyRuby
- Yun’s Rocket Boost
- Bazz Fuss
- Tim Escobedo Oct-up
- VOX Distortion Booster
- JORDAN BOSSTONE
- Stupidly Wonderful Tripod – VERIFIED
- 3 Wire Vox Tone Stack
- GA5T Preamp W/Master Volume
- Drive Master – Control Tone Blues Breaker
- AMZ Mini Booster
- So Simple Compressor (version 2)
- High Impedance Piezo Buffer
- DIAZ TEXAS SQUARE FACE
- ONE KNOB FAT FUZZ
- FET booster + OD
- ORANGE SUNSHINE FUZZ
- AMZ MUFFER
- 1976 Distortion +
- Cream Pie
- PIG Booster
- DUENDE JFET BOOSTER
- "IC" board Template
- Ruby Amp
- Joe Davisson’s Diode-Compression OpAmp Plugin Board PCB
- BOSS OC-2 True Bypass
- New Project
- Rangemaster
- Puzzle87 Guitar/Bass Compressor
- JORDAN BOSSTONE
- Liquid Sunshine
- SaffROSS Squeeze
- EH BIG MUFF – TRIANGLE VERSION
- Electro Harmonix LPB 1, 2 & Screaming Bird
- Orange Squeezer
- Cab Simulator Mesa Boogie Triaxis
- LowRide
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
140 Responses to “DIY Layout Creator”Trackbacks
Check out what others are saying...-
[…] Then I drew up the perf board model in DIYLC […]
-
[…] Drawing layouts and schematics with DIY-fever.com’s app (link); National Geographic’s ‘The […]
-
[…] use DIY Layout Creator to prepare for breadboarding. This step is not strictly necessary, but I prefer to do it this way. […]
-
[…] DIY Layout Creator (for perfboard layouts) […]
-
[…] 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