DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts

Started by bancika, May 01, 2006, 08:00:21 PM

Previous topic - Next topic

Perrow

I made the trimpot from memory, so if it doesn't match reality just let me know and I'll fix it. It's the "box" model, don't know if there are other kinds.

I also forgot to say that you can't rotate it at the moment, I'm doing stripboard layouts so that's not a problem for me  ;D
My stompbox wiki -> http://rumbust.net

Keep this site live and ad free, donate a dollar or twenty (and add this link to your sig)

Sauerkret

when you exported the image what is the scaling?
i want to start making my masks  :D


62.5% nevermind.

regards, eric

GodSaveMetal

I have a pentium II with 256Kb in memory,  :o  the version 1 can run in this machine with windows 98  :o ; something slow but its pretty to use  :icon_lol: ; thank to BANCIKA   ;)  and other please extend the coleccion of layouts of pedals that are publishing elsewere please  :icon_biggrin: ; METAL MASSACRE, MAMMOTH; DrBOOGIE, ZAKK WIDE; COLECCIONS of BOSS; MXR; IBANEZ; MARSHALL ; EH and others in a separate carpet!!!!!!!!! please!!!!!!!!!!!!!!!!! yo winds the HEAVEN!!!!!!!!!!!!!!!!!!!!!!!!!   :icon_mrgreen:  :icon_mrgreen:  and I will do 1000 pedals!!!!!!!!!!!!!!!!!!!!!!!!!!  :icon_razz:  :icon_razz:

phector2004

Quote from: Perrow on June 03, 2010, 03:28:55 AM
I made the trimpot from memory, so if it doesn't match reality just let me know and I'll fix it. It's the "box" model, don't know if there are other kinds.

I also forgot to say that you can't rotate it at the moment, I'm doing stripboard layouts so that's not a problem for me  ;D

Perrow, thanks a ton for making these!

They're very useful when laying something out on perfboard. The only issue I had, and this might just be the trimpots that I have, but the pins weren't spaced right (not a big deal, though, because I placed wires where the pins are supposed to be). Aside from that, people just need to keep in mind that trimpots take up an extra 1/3 of a "hole" on each side, to leave some space for other components. Can't exactly put trimpots right next to each other. Need to add an extra row.

bancika

hey guys, if these components are verified to work fine and if author doesn't mind, I could include them in the download...

thanks,
Bane
The new version of DIY Layout Creator is out, check it out here


Perrow

The author doesn't mind, though he'd hesitate to call them verified :)

The "trace cut" without the "Q" is ok I guess, but the trimmer I'm having doubts about. Still havent had time to check it completely (newborn children does not make for lots of time playing with computers or soldering irons). I think it matches the pin placement of some trimmers, but it's visually modelled after a choke I thought was a trimmer so it doesn't look right, though there are trimmers that look quite like it. And it has a label that has two points, while this makes it easy to place the label anywhere you'd want I think it should have just the one point.
My stompbox wiki -> http://rumbust.net

Keep this site live and ad free, donate a dollar or twenty (and add this link to your sig)

phector2004

in terms of size, it's alright, but different trimmers vary slightly... also the pins on the cermets i have are only one space apart (i.e. the 3 and the 1 aren't 2 spaces away from the 2)
other trimmers would be nice too, but i've never used them so I can't comment  :P

Perrow

Quote from: phector2004 on June 28, 2010, 10:14:28 PM
in terms of size, it's alright, but different trimmers vary slightly... also the pins on the cermets i have are only one space apart (i.e. the 3 and the 1 aren't 2 spaces away from the 2)
other trimmers would be nice too, but i've never used them so I can't comment  :P

I've seen them with all three on the same row (or column) and as you describe but smaller footprint. When you say the size is right but the pins are closer how are they placed? (the pins that is) Centred, to one side (which)? Can you post an image/illustration?

I have an idea or two for more "components" I'll see if I can pull them off, codewise and will post them here :)
My stompbox wiki -> http://rumbust.net

Keep this site live and ad free, donate a dollar or twenty (and add this link to your sig)

phector2004



This is roughly how big they are, and the square pads show where the pins come out from.
But I've seen trimmers different than the ones I have (i.e. the ROG layouts use the exact same trimmers that you designed)

In terms of size, they're alright, but whoever is laying out has to remember they cannot be placed next to each other, as it will not fit!!!
Other components, like film capacitors and resistors can be placed in the holes next to the trimmer without problem.

Perrow

Quote from: phector2004 on June 29, 2010, 03:08:34 PM
remember they cannot be placed next to each other, as it will not fit!!!
Other components, like film capacitors and resistors can be placed in the holes next to the trimmer without problem.

Information stored.

Thanks for the image, I'll see if I can add a pinplacement option for the component (and make it rotate correctly).
My stompbox wiki -> http://rumbust.net

Keep this site live and ad free, donate a dollar or twenty (and add this link to your sig)

ccooll

I was looking for a trimmer and was pointed at this thread by Bancika.
The one here wasn't what I needed, but when I found it was just an XML file I had a go myself.

This 'trimmer' model has 4 formats for various types of trimmer. change the format via the properties dialog you get when double clicking the trimmer.

Can't find how to attach file here, so here it is as code - just paste this into a txt file and save as poti_trimmer.xml or something, then drop into the library folder.
<component name="Potentiometer Trimmer" group="Passive" bomGroup="Potentiometers" layer="3" version="1.0">
    <properties>
        <property name="Name" dataType="text" value="VR#"/>
        <property name="Value" dataType="text" value=""/>
        <property name="Display" dataType="choice:Name|Value" value="Name"/>
        <property name="Part#" dataType="text" value=""/>
        <property name="Format" dataType="choice:Upright1|Upright2|Flat1|Flat2" value="Flat2"/>
        <property name="Angle" dataType="text" value="90 degree"/>
        <property name="Transparency" dataType="slider" value="1"/>
        <property name="Group" dataType="hidden" value=""/>
    </properties>
    <drawInstructions>
        <drawInstruction condition="if(&quot;$Format&quot;==&quot;Flat1&quot;,1,-1)" object="group" x="x1" y="y1" angle="$Angle">
        <drawInstruction condition="-selected" object="rectangle" x="x1" y="y1+3 mm" width="8 mm" height="4 mm" innerColor="E0D252" outerColor="615805" thickness="1" alpha="$Transparency" angle="0"/>
            <drawInstruction condition="selected" object="rectangle" x="x1" y="y1+3 mm" width="8 mm" height="4 mm" innerColor="E0D252" outerColor="FF0000" thickness="2" alpha="$Transparency" angle="0"/>
        <drawInstruction condition="-selected" object="circle" x="x1" y="y1" radius="5 mm" alpha="1" innerColor="E0D252" outerColor="615805" thickness="1"/>
            <drawInstruction condition="selected" object="circle" x="x1" y="y1" radius="5 mm" alpha="1" innerColor="E0D252" outerColor="FF0000" thickness="2"/>
            <drawInstruction condition="1" object="circle" x="x1" y="y1" radius="7" alpha="1" innerColor="EEEEEE" outerColor="888888" thickness="1"/>
            <drawInstruction condition="1" object="rectangle" x="x1" y="y1" width="14" height="4" innerColor="777777" outerColor="777777" thickness="1" alpha="$Transparency" angle="45"/>
            <drawInstruction condition="1" object="circle" x="x1" y="y1-2 grid" radius="2" alpha="1" innerColor="1476B8" outerColor="005C99" thickness="1"/>
            <drawInstruction condition="1" object="circle" x="x1+1 grid" y="y1+2 grid" radius="2" alpha="$Transparency" innerColor="1476B8" outerColor="005C99" thickness="1"/>
            <drawInstruction condition="1" object="circle" x="x1-1 grid" y="y1+2 grid" radius="2" alpha="$Transparency" innerColor="1476B8" outerColor="005C99" thickness="1"/>           
            <drawInstruction condition="if(&quot;$Display&quot;==&quot;Name&quot;,1,-1)" object="text" x="x2" y="y2" value="$Name" angle="-$Angle" fontName="Tahoma" fontSize="12" fontColor="000000" style="plain" alignment="corner"/>
            <drawInstruction condition="if(&quot;$Display&quot;==&quot;Value&quot;,1,-1)" object="text" x="x2" y="y2" value="$Value" angle="-$Angle" fontName="Tahoma" fontSize="12" fontColor="000000" style="plain" alignment="corner"/>
        </drawInstruction>
        <drawInstruction condition="if(&quot;$Format&quot;==&quot;Flat2&quot;,1,-1)" object="group" x="x1" y="y1" angle="$Angle">
        <drawInstruction condition="-selected" object="rectangle" x="x1" y="y1+3 mm" width="7 mm" height="4 mm" innerColor="E0D252" outerColor="615805" thickness="1" alpha="$Transparency" angle="0"/>
            <drawInstruction condition="selected" object="rectangle" x="x1" y="y1+3 mm" width="7 mm" height="4 mm" innerColor="E0D252" outerColor="FF0000" thickness="2" alpha="$Transparency" angle="0"/>
        <drawInstruction condition="-selected" object="circle" x="x1" y="y1+0.5 grid" radius="4 mm" alpha="1" innerColor="E0D252" outerColor="615805" thickness="1"/>
            <drawInstruction condition="selected" object="circle" x="x1" y="y1+0.5 grid" radius="4 mm" alpha="1" innerColor="E0D252" outerColor="FF0000" thickness="2"/>
            <drawInstruction condition="1" object="circle" x="x1" y="y1+0.5 grid" radius="7" alpha="1" innerColor="EEEEEE" outerColor="888888" thickness="1"/>
            <drawInstruction condition="1" object="rectangle" x="x1" y="y1+0.5 grid" width="14" height="4" innerColor="777777" outerColor="777777" thickness="1" alpha="$Transparency" angle="45"/>
            <drawInstruction condition="1" object="circle" x="x1" y="y1-1 grid" radius="2" alpha="1" innerColor="1476B8" outerColor="005C99" thickness="1"/>
            <drawInstruction condition="1" object="circle" x="x1+1 grid" y="y1+2 grid" radius="2" alpha="$Transparency" innerColor="1476B8" outerColor="005C99" thickness="1"/>
            <drawInstruction condition="1" object="circle" x="x1-1 grid" y="y1+2 grid" radius="2" alpha="$Transparency" innerColor="1476B8" outerColor="005C99" thickness="1"/>           
            <drawInstruction condition="if(&quot;$Display&quot;==&quot;Name&quot;,1,-1)" object="text" x="x2" y="y2" value="$Name" angle="-$Angle" fontName="Tahoma" fontSize="12" fontColor="000000" style="plain" alignment="corner"/>
            <drawInstruction condition="if(&quot;$Display&quot;==&quot;Value&quot;,1,-1)" object="text" x="x2" y="y2" value="$Value" angle="-$Angle" fontName="Tahoma" fontSize="12" fontColor="000000" style="plain" alignment="corner"/>
        </drawInstruction>
        <drawInstruction condition="if(&quot;$Format&quot;==&quot;Upright1&quot;,1,-1)" object="group" x="x1" y="y1" angle="$Angle">
            <drawInstruction condition="-selected" object="rectangle" x="x1" y="y1" width="9 mm" height="4 mm" innerColor="E0D252" outerColor="615805" thickness="1" alpha="$Transparency" angle="0"/>
            <drawInstruction condition="selected" object="rectangle" x="x1" y="y1" width="9 mm" height="4 mm" innerColor="E0D252" outerColor="FF0000" thickness="2" alpha="$Transparency" angle="0"/>
            <drawInstruction condition="1" object="circle" x="x1-3.5 mm" y="y1-1 mm" radius="5" alpha="1" innerColor="E0E252" outerColor="615805" thickness="1"/>
            <drawInstruction condition="1" object="rectangle" x="x1-3.5 mm" y="y1-1 mm" width="10" height="3" innerColor="615805" outerColor="615805" thickness="1" alpha="$Transparency" angle="45"/>
            <drawInstruction condition="1" object="circle" x="x1" y="y1" radius="2" alpha="1" innerColor="1476B8" outerColor="005C99" thickness="1"/>
            <drawInstruction condition="1" object="circle" x="x1+1 grid" y="y1" radius="2" alpha="$Transparency" innerColor="1476B8" outerColor="005C99" thickness="1"/>
            <drawInstruction condition="1" object="circle" x="x1-1 grid" y="y1" radius="2" alpha="$Transparency" innerColor="1476B8" outerColor="005C99" thickness="1"/>           
            <drawInstruction condition="if(&quot;$Display&quot;==&quot;Name&quot;,1,-1)" object="text" x="x2" y="y2" value="$Name" angle="-$Angle" fontName="Tahoma" fontSize="12" fontColor="000000" style="plain" alignment="corner"/>
            <drawInstruction condition="if(&quot;$Display&quot;==&quot;Value&quot;,1,-1)" object="text" x="x2" y="y2" value="$Value" angle="-$Angle" fontName="Tahoma" fontSize="12" fontColor="000000" style="plain" alignment="corner"/>
        </drawInstruction>
        <drawInstruction condition="if(&quot;$Format&quot;==&quot;Upright2&quot;,1,-1)" object="group" x="x1" y="y1" angle="$Angle">
            <drawInstruction condition="1" object="rectangle" x="x1" y="y1-0.5 grid" width="4 mm" height="4.5 mm" innerColor="615805" outerColor="615805" thickness="1" alpha="$Transparency" angle="0"/>
            <drawInstruction condition="-selected" object="rectangle" x="x1" y="y1-0.5 grid" width="9 mm" height="4 mm" innerColor="E0D252" outerColor="615805" thickness="1" alpha="$Transparency" angle="0"/>
            <drawInstruction condition="selected" object="rectangle" x="x1" y="y1-0.5 grid" width="9 mm" height="4 mm" innerColor="E0D252" outerColor="FF0000" thickness="2" alpha="$Transparency" angle="0"/>
            <drawInstruction condition="1" object="circle" x="x1" y="y1-1 grid" radius="2" alpha="1" innerColor="1476B8" outerColor="005C99" thickness="1"/>
            <drawInstruction condition="1" object="circle" x="x1+1 grid" y="y1" radius="2" alpha="$Transparency" innerColor="1476B8" outerColor="005C99" thickness="1"/>
            <drawInstruction condition="1" object="circle" x="x1-1 grid" y="y1" radius="2" alpha="$Transparency" innerColor="1476B8" outerColor="005C99" thickness="1"/>           
            <drawInstruction condition="if(&quot;$Display&quot;==&quot;Name&quot;,1,-1)" object="text" x="x2" y="y2" value="$Name" angle="-$Angle" fontName="Tahoma" fontSize="12" fontColor="000000" style="plain" alignment="corner"/>
            <drawInstruction condition="if(&quot;$Display&quot;==&quot;Value&quot;,1,-1)" object="text" x="x2" y="y2" value="$Value" angle="-$Angle" fontName="Tahoma" fontSize="12" fontColor="000000" style="plain" alignment="corner"/>
        </drawInstruction>
    </drawInstructions>
    <points>
        <point condition="-1" sticky="yes" x="0" y="0"/>
        <point condition="selected" sticky="no" x="x1" y="y1-2*mm"/>
        <!--<point condition="selected" sticky="no" x="-grid" y="-grid"/>-->
    </points>
    <iconInstructions>
    <drawInstruction condition="1" object="rectangle" x="8" y="12" width="12" height="6" innerColor="E0D252" outerColor="615805" thickness="1" alpha="$Transparency" angle="0"/>
    <drawInstruction condition="1" object="circle" x="8" y="7" radius="7" alpha="1" innerColor="E0D252" outerColor="615805" thickness="1"/>
    <drawInstruction condition="1" object="circle" x="8" y="7" radius="3.5" alpha="1" innerColor="EEEEEE" outerColor="888888" thickness="1"/>
    <drawInstruction condition="1" object="rectangle" x="8" y="7" width="7" height="1.5" innerColor="777777" outerColor="777777" thickness="1" alpha="$Transparency" angle="45"/>
    </iconInstructions>
</component>


cheers

Col

bancika

The new version of DIY Layout Creator is out, check it out here


Perrow

Thats nice Col

Mind if I host it on the page I pointed to? Invariably people will go there to download mine as it is first in the thread, they might as well find your trimmer. I'll build an actual page and link to your personal site if you want.
My stompbox wiki -> http://rumbust.net

Keep this site live and ad free, donate a dollar or twenty (and add this link to your sig)

ccooll

Quote from: Perrow on July 14, 2010, 05:42:59 PM
Thats nice Col

Mind if I host it on the page I pointed to?
Go ahead (stick my name in a comment in the XML or something.)

cheers

Col

Hides-His-Eyes

I do love DIYLC, but sticky nodes... Is there ever a good reason? :(


bancika

yeah, it is annoying and will be amended in the next big release. For now, you can just turn it off in the menu...

Thanks,
bane
The new version of DIY Layout Creator is out, check it out here


makaze808

Hello. Many thanks for DLC 1. I'm trying to get the new version running but I can't find an install folder once I unpack the files. Anyone got time to talk me through the unpacking and  installation of v2.  Thanks.


deadastronaut

got it.......extract.......
https://www.youtube.com/user/100roberthenry
https://deadastronaut.wixsite.com/effects

chasm reverb/tremshifter/faze filter/abductor II delay/timestream reverb/dreamtime delay/skinwalker hi gain dist/black triangle OD/ nano drums/space patrol fuzz//

fatfoohy

has it been brought up that this should be an ipod touch app? i would absolutely be in heaven if it was haha
having leftover parts is just proof that you made it better!!!!