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

![Deep Purple - Lazy [Guitar Cover] Deep Purple - Lazy [Guitar Cover]](https://i.ytimg.com/vi/7ZyjTZgM2DY/default.jpg)




i was wondering if in the new version you are working on if there was a way to make it so that if you click and drag a trace it doesnt drag the whole trace but just that point and stretches/angles the trace. if that makes sense.
It has to do with compatibility with Vista. I wrote DIYLC 1 long before Vista was released. If you’re not after old layouts from the gallery you could try Java version. It works on any machine with Java installed.
Cheers
Hi bancika, thanks for replt earlier. Well the problem still persist. i tried both the compatibility mode above and all the rest. Still no luck. Btw im using windows vista home premium. Nt sure whether thats the problem. Any other method that i could try?
Hi this my 1st time installing diy layout creator v1.x . after installing it, i open and it pop a window saying no active document. when click “ok” it still keep popping up, this will not allow me to use the program with this matter. Is there any wrong?
Hi, try to run the app in compatibility mode. Right click on the EXE file -> Properties -> Compatibility -> choose windows XP or 98.
That should solve the problem.
Cheers,
Bane
Hi Bancika.
I have just drawn a Layout using your excellent Layout Creator, but used version 1 (Windows only) Want to upload the layout to Project Library but it sends me to your old Storm Software address.
I don’t want to upgrade to the Java version.(Old timer, he he)
Any suggestions? Thanks a lot for your great work.
It was amazing to see it being born step by step and your interaction with the masses.
JMFahey (Argentina)
Hi,
there’s no upload mechanism on the new site so it’s ok to use the old one. I’ll update the zip file periodically with new layouts. The new java version will have a library on it’s own.
Cheers,
Bane
In mac if you are having trouble exporting you can always cmd/shift/4 and select the area you want to screenshot and bullseye the layout and it saves a screenshot of your selected area. Just a quick workaround
Thanks for the tip, I know nothing about macs 🙂
Cheers
Hey, thanks for writing this software. I use Eagle CAD for PC boards, but I’m dyslexic when trying to lay out perf boards. I just can’t visualize them 🙂
When i like its ergonomic design. very handy andshaveso excellent.
Sorry for the multiple posts, but it may be interesting for Lenny users to konw that to excecute jar files, they can install “jarwrapper” package.
Arg, can’t launch it 🙁
I’m glad there is a multi-platform version to use under Debian (multi language would be great 🙂 )
Thanks for the comments Paul. The first two versions were mostly oriented towards pedal builders, thus .1″ grid that matches perf and vero board hole spacing. I wanted the new version to be friendlier to amp builders. The idea to make grid spacing configurable sounds great. Thanks!
Bane
Bane,
Thanks for the offer – but I was able to get very satisfactory results from using the MacOS X screen capture as PNG, then into GIMP for scaling and printing. So all is well, and I’m drilling and soldering my PCB today!
I’m really looking forward to the new version, let us know on AX84 when it’s ready for testing! One more comment while its on my mind- in inches mode, grid divisions should be in eighths or sixteenths instead of tenths…
Thanks again for the great software, it saved a LOT of time relative to doing this in Canvas or Illustrator.
Cheers,
Paul
Sorry to hear about that. I’m aware of size issues and undo issues, but not printing and export. If it’s any consolation I could try to export your layout to image and send it back to you. New version of DIYLC is under development from the scratch and those annoyances will be fixed.
Best regards,
Bancika
Hi Bane,
Just spent quite awhile playing with DIY 2.x beta. In fact, did a fairly ambitious layout with it, and was quite impressed.. And then was heartbroken to find that (at least on MacOS X) it apparently won’t export an image (never writes the file), and the print preview shows only an empty page (haven’t tried on a printer, but assume nothing there either, as printing to pdf comes up blank). Is this a known problem? I’d really like to be able to print/use my nice new layout!
Other bugs worth reporting….it won’t remember the layout size (or cm or inch mode) between saves. It reverts to standard. Strangely, the undo feature will also always undo the layout size back to default as well as undoing the last action. A feature request would be to make it understand the ” symbol as inches in the dialogues.
Many thanks,
Paul
Hi, I’ve tried tu use DIY 2.x with Ubuntu 9.10, but i can’t see the icon in the Library Frame.
How I can Fix it?
Thanks 🙂
Very Nice. Thank you very much!
It’s not very easy, but you could try to play with xml files in library folder. Take one that looks the closest to the thing you need, duplicate the file and edit it using the text editor. App will install the new component automatically
Cheers
Nice program. Using it under Linux right now. Wondering how to add components to the library because as a radio enthusiast I need things like coils, trimmer capacitors and so on.
DIY Layout Creator 2.x appears to be broken.
? ? ?
Just tried it and it worked. Please try again.