DIYstompboxes.com

DIY Stompboxes => Building your own stompbox => Topic started by: bancika on May 01, 2006, 08:00:21 PM

Title: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 01, 2006, 08:00:21 PM
Hi,
I'm thinking about making piece of software for speeding up drawing perfboard and vero layouts. It would have library with components and user would drag&drop them over board. Also, it would have it's own format and ability to save to gif/jpg.
And of course, it would be freeware :)
Would this be useful, should I waste my time on this?
Thanks,
Branislav
Title: Re: Would this kind of software be useful?
Post by: hairyandy on May 01, 2006, 08:29:43 PM
I for one think that it would be really helpful and I would really appreciate it.  I still haven't gotten the vero layout thing down yet.  Please let us all know if you do this...

Title: Re: Would this kind of software be useful?
Post by: psiico on May 01, 2006, 08:50:10 PM
I'd use it!  That sure bet the heck out of how I do it now with paper and a lot of erasing!
Title: Re: Would this kind of software be useful?
Post by: gaussmarkov on May 01, 2006, 08:56:14 PM
before you do this programming, check out eagle and expresspcb.  i have been doing my perfboard layouts in eagle and recently made a site to make using eagle easier for beginners.  even if you decide to make your own program, working with eagle will give you lots of good ideas for what you want your program to do.

best wishes, gm
Title: Re: Would this kind of software be useful?
Post by: RaceDriver205 on May 01, 2006, 11:51:03 PM
Yeah, that actually sounds like a pretty damn good idea, bancika!
It shouldnt be too hard either.
I personally rarely ever use perf/vero, but many other people seem to like it. I recon you should go for it.
Title: Re: Would this kind of software be useful?
Post by: Unbeliever on May 02, 2006, 12:37:13 AM
I can't remember where now, but I'm sure I've seen something that implements at least some of this functionality. Not saying you shouldn't do it, but rather google around, see if there is anything and maybe get some ideas on how to make your version better.
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 02, 2006, 03:22:44 AM
Would be nice...one thing though!

Make it so you can check it against a shematic...just make it so you can make sure all the connections go to the right places...that would be so great.
Title: Re: Would this kind of software be useful?
Post by: RaceDriver205 on May 02, 2006, 03:32:29 AM
Yeah I think linking it with a schematic diagram makes it a big project im afraid.  :-[
Title: Re: Would this kind of software be useful?
Post by: aron on May 02, 2006, 03:35:11 AM
I'd like one for vero layouts for sure. I'd write one as well, but I have no time! darn it!

Go for it!
Title: Re: Would this kind of software be useful?
Post by: Coriolis on May 02, 2006, 05:36:50 AM
Go ahead with it, I say.
My personal needs for a program like that would basically just be a virtual "pen and paper".
I never do perf, but I like veroboard a lot, and it would be great to have a simple way to drag and drop components onto a piece of board,
and maybe have them snap to "grid" (holes in the board). One thing though; the shapes and packages of components that people
can get in their respective locations around the world, vary so much, that building a "complete" library is probably not realistic.
But I guess having a jumper-wire  function (like drawing a line in Express PCB, Autocad or whatever)  could solve those problems for most people.

C
Title: Re: Would this kind of software be useful?
Post by: bancika on May 02, 2006, 10:33:42 AM
Well, I guess I'll do it when I catch some time.
Snap to grid is a must, it would be stupid othewise.
Checking with schematic would make things much complicated. I mean, it is possible, but it would need completely new approach. Board would be represented with mathematical graph, etc etc. I'm not saying I won't do it at all, but at first time I thing that drawing will be enough.
I'll get back when I finish alpha version.
Regards,
Branislav
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 02, 2006, 12:42:59 PM
Hmm, what's the point of an extensive library. One idea would just be clicking at one hole and drag to another, and it creates a component between those holes, no matter the distance or direction. One could choose between different sizes of components and if the pins are pointing downwards or sidewards.

I bet the drag-a-component thing wouldn't be too hard to implement. What programming language are you using?

----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bioroids on May 02, 2006, 12:51:58 PM
I think it's an interesting program to do.

You can model it after those "Naval Battle" games (i'm sure you can find code for that somewhere) for example this (kinda ugly) http://www.tqm.com.uy/juegos/battleship/battleship.htm

The components would take the place of the different kind of ships...

I think that linking to a schematic would be the most dificult part, but the most interesting too. Maybe you can just make it compatible with some netlist generated with other schem drawing programs, so you don't have to code the schematic editor...

Luck

Miguel
Title: Re: Would this kind of software be useful?
Post by: markm on May 02, 2006, 01:29:50 PM
Quote from: gaussmarkov on May 01, 2006, 08:56:14 PM
before you do this programming, check out eagle and expresspcb.  i have been doing my perfboard layouts in eagle and recently made a site to make using eagle easier for beginners.  even if you decide to make your own program, working with eagle will give you lots of good ideas for what you want your program to do.

best wishes, gm

I downloaded this software from your site this weekend and was playing around with it a bit.
I'm having a problem with your library though.....I can't seem to incorporate it into the program.
However, I can see how nice this program could work if I could get the hang of it ???
Title: Re: Would this kind of software be useful?
Post by: gaussmarkov on May 02, 2006, 01:44:50 PM
Quote from: markm on May 02, 2006, 01:29:50 PM
Quote from: gaussmarkov on May 01, 2006, 08:56:14 PM
before you do this programming, check out eagle and expresspcb.  i have been doing my perfboard layouts in eagle and recently made a site to make using eagle easier for beginners.  even if you decide to make your own program, working with eagle will give you lots of good ideas for what you want your program to do.

best wishes, gm

I downloaded this software from your site this weekend and was playing around with it a bit.
I'm having a problem with your library though.....I can't seem to incorporate it into the program.
However, I can see how nice this program could work if I could get the hang of it ???

cool.  i'd like to figure out what the problem is.  the program is very powerful and has a reputation for a steep learning curve.   :icon_confused:  so i'm trying to make it easier with the instructions on that site.  i think it's worth the effort, for us both, but not everyone will agree with that.

did you follow the instructions for installing and using the libraries?  they are located at

http://gaussmarkov.net/eagle/addinglibs.html (http://gaussmarkov.net/eagle/addinglibs.html)

also, you can click on the "adding libraries" menu button when you are in the eagle section of the site.  if you tried this, i'd like to know where things went wrong for you.  if not, i hope you will check it out.

if you are willing to run the issue down, which would be great, send me a pm so that we do not hijack this thread.  :icon_biggrin:  i'm willing to clarify, improve, ... based on whatever feedback i can get.  and i have some more stuff in the pipeline, to lead the user through more steps.

--gm
Title: Re: Would this kind of software be useful?
Post by: bancika on May 02, 2006, 04:51:24 PM
I'm using Delphi 7.
Still not sure about component placement. Idea of clicking on two holes isn't bad. Of couse, they would have to be in the same row/column. But that rule can't be applied to IC's and transistors, so I'd have to make double work. I think it's better that way...
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 02, 2006, 05:14:08 PM
Quote from: bancika on May 02, 2006, 04:51:24 PM
they would have to be in the same row/column

Says who? ;) That would be the best part of hole-to-hole component placing. One can place components diagonally for even more compact layout. It sure won't look as neat as a 90-degree-layout but it would sure help making things more compact. And your program more flexible.

Quote from: bancika on May 02, 2006, 04:51:24 PM
But that rule can't be applied to IC's and transistors, so I'd have to make double work. I think it's better that way...

Yes, the semiconductors would have to be drag-and-drop. I guess that would be much easier to implement than the component placement.

Take the time to build a good, flexible and easy-to-use program, do not be hasty. I can help you out with graphical side of things if you need any help.

------------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 02, 2006, 05:47:57 PM
Yeah, it can be handy to make *any* angle available BUT...then I have to
a) pre-draw component images in any angle available (about 20 angles would be enough) which is silly
b) make routine that will rotate component image at any given angle, which isn't that hard
Both options have same problem: rotated image looks bad if it isn't anti-aliased, which makes things additionally complicated.
Do you have any other idea how to make rotated components?
Title: Re: Would this kind of software be useful?
Post by: RaceDriver205 on May 02, 2006, 08:19:55 PM
QuoteYes, the semiconductors would have to be drag-and-drop. I guess that would be much easier to implement than the component placement.
Well, you could have it so you click all the holes (i.e 8 holes for a TL072), and then press enter and it makes a box around to holes to resemeble an IC? That way you can do transistors and transformers etc without the need for libraries.
A tip: make it as simple as possible - complex things have a habit of not getting done!
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 03, 2006, 12:08:31 AM
Quote from: bancika on May 02, 2006, 05:47:57 PM
Yeah, it can be handy to make *any* angle available BUT...then I have to
a) pre-draw component images in any angle available (about 20 angles would be enough) which is silly
b) make routine that will rotate component image at any given angle, which isn't that hard
Both options have same problem: rotated image looks bad if it isn't anti-aliased, which makes things additionally complicated.
Do you have any other idea how to make rotated components?

'b' was what I was thinking of. Diagonal components aren't as widely used anyway, so you can leave it un-anti-aliased and i guess it'll be okay. It will look a tad jaggedy but I guess it wouldn't bother anyone.

----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: markm on May 03, 2006, 12:34:13 AM
Quote from: markm on May 02, 2006, 01:29:50 PM
Quote from: gaussmarkov on May 01, 2006, 08:56:14 PM
before you do this programming, check out eagle and expresspcb.  i have been doing my perfboard layouts in eagle and recently made a site to make using eagle easier for beginners.  even if you decide to make your own program, working with eagle will give you lots of good ideas for what you want your program to do.

best wishes, gm

I downloaded this software from your site this weekend and was playing around with it a bit.
I'm having a problem with your library though.....I can't seem to incorporate it into the program.
However, I can see how nice this program could work if I could get the hang of it ???

when I was on your site this weekend, I think there is a broken link to either the eagle site or your libraries.....can't really remember but, I will be back again to check it out. Besides, I'm building your Red Llama :icon_exclaim:
Title: Re: Would this kind of software be useful?
Post by: bancika on May 03, 2006, 05:38:38 AM
Here's first screenshot. At the moment in only draws board of given dimensions and writes title, but that's something :)
http://i24.photobucket.com/albums/c22/bancika/software.gif (http://i24.photobucket.com/albums/c22/bancika/software.gif)
Title: Re: Would this kind of software be useful?
Post by: RaceDriver205 on May 03, 2006, 07:04:57 AM
Cool! wheres .yu?
Title: Re: Would this kind of software be useful?
Post by: gaussmarkov on May 03, 2006, 09:46:24 AM
Quote from: markm on May 03, 2006, 12:34:13 AMBesides, I'm building your Red Llama :icon_exclaim:

you're gonna love it!  :icon_cool:
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 03, 2006, 10:14:22 AM
Quote from: bancika on May 03, 2006, 05:38:38 AM
Here's first screenshot. At the moment in only draws board of given dimensions and writes title, but that's something :)
http://i24.photobucket.com/albums/c22/bancika/software.gif (http://i24.photobucket.com/albums/c22/bancika/software.gif)

Wow, you're quick.

----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 03, 2006, 10:26:06 AM
.yu is ex yugoslavia. Now it's Serbia and Montenegro...but soon it will be Serbia only :)
Title: Re: Would this kind of software be useful?
Post by: bancika on May 03, 2006, 01:05:02 PM
Look ma, I can graw jumpers :)
http://i24.photobucket.com/albums/c22/bancika/software1.gif (http://i24.photobucket.com/albums/c22/bancika/software1.gif)
How important is to have source files you can modify? I wouldn't waste my time if nobody will use that. Is it enough to have "draw-save-forget" method or not?
Thanks
Title: Re: Would this kind of software be useful?
Post by: hairyandy on May 03, 2006, 01:12:22 PM
Actually I think it's pretty important to have files that you can modify.  Many times a layout is posted and then found to have a mistake.  It would be much easier to correct a layout you've already done than to have to totally recreate it.

My $.02
Title: Re: Would this kind of software be useful?
Post by: bancika on May 03, 2006, 01:28:34 PM
Makes sense, OK then. I'll derive my format from XML. It's not hard to do, just boring :)
Title: Re: Would this kind of software be useful?
Post by: hairyandy on May 03, 2006, 02:01:50 PM
Bancika,

I know you're doing this on a PC in Delphi, but any chance that it will be portable to OSX?  I'm not familiar with Delphi at all so I don't know if it would port over or not.  Is there someting similar that would port over to *nix?

Just wondering,
Title: Re: Would this kind of software be useful?
Post by: bancika on May 03, 2006, 02:08:43 PM
Don't think so. There's delphi equivalent only on Linux (it's called Kylix), but I don't have neither it nor Linux, so we're stuck. And I'm not good enough in other languages to make it in decent time. If someone here has them I'll send souce when it's done so it can be compiled for linux...maybe I'll even find someone over here.
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 03, 2006, 05:29:18 PM
You forgot to mention two most important features - export as .gif and/or .png and/or .jpg and print.

Can you assign the file extension yourself? I'd recommend either .diy or .aron. :D (or seriously speaking, you could make it save and open two file types - .perf and .vero. Or would that be too much of a hassle...)

----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 03, 2006, 05:57:04 PM
Yes, I used .diy extension :) We think the same way. Of course I can assign it myself. I will make single file installation which will register new file type when installed.
There's no need for two different fily types because everything is same but board display.
I think I mentioned export to gif/jpg/bmp before, it's not a problem. Maybe gif because it's not native supported by Delphi, but I think I can manage it. For png I'm not sure. Printing is also included.

If anyone wants to participate I would need two things (in bot 32x32 and 16x16px):
a) icon for file type
b) icon for program

if nobody wants to make some I'll use one of "regular" icons, but it would be cool to have nice icons.
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 03, 2006, 06:33:59 PM
Quote from: bancika on May 03, 2006, 05:57:04 PM
If anyone wants to participate I would need two things (in bot 32x32 and 16x16px):
a) icon for file type
b) icon for program

I'm on it!

----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 03, 2006, 06:58:47 PM
You can create bmp/psd files, I can convert to .ico
Title: Re: Would this kind of software be useful?
Post by: bioroids on May 03, 2006, 07:34:23 PM
I think this is turning out very cool. Keep up the good work!

Miguel
Title: Re: Would this kind of software be useful?
Post by: bancika on May 03, 2006, 08:05:30 PM
I fnished jumpers and stuff, also loading/saving files
Here's last shot http://i24.photobucket.com/albums/c22/bancika/software2.gif (http://i24.photobucket.com/albums/c22/bancika/software2.gif)
I'm thinking of putting component library on the bottom
Title: Re: Would this kind of software be useful?
Post by: mac on May 04, 2006, 12:47:06 AM
well, this looks much, much pretty than my photoshop library  ;D

mac

10 home
20 sweet
30 go to 10
Title: Re: Would this kind of software be useful?
Post by: hairyandy on May 04, 2006, 02:04:59 AM
Bancika,

You are a genius!  That looks great, I can't wait to play with it...
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 04, 2006, 02:24:02 AM
I want a Mac port too :(


Heres an idea for checking w/ the schematic.  Instead of loading a schematic image, just make a little frame off to the left that you can draw out the schematic with, with all the parts, etc.  That would be fairly easy to check, no?
Title: Re: Would this kind of software be useful?
Post by: bancika on May 04, 2006, 07:17:00 AM
Well, I was thinking about entering schematic manually. That's hard enough. Importing from existing image file would be so hard that it's almost imposible. You need to recognize all letters, components and connections. WAAAAY too much work.

It's not much likely to make Mac port, because:
a) I don't have Mac
b) there isn't delphi compiler for mac

Thanks hairyandy :)
Title: Re: Would this kind of software be useful?
Post by: bancika on May 04, 2006, 08:38:37 AM
Here's test version. As far as I'm concerned jumper thing is finished. Try it and tell me if you have some suggestions. For all other components there will be the same "engine", but this one had to be done separate.
Link (280KB) (http://storm-software.co.yu/DIYLayout.exe)

Also, don't try Export and  Print buttons, as well as components other than jumper. It's not done yet
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 04, 2006, 10:01:45 AM
I love the looks of the prog. Especially the parts list.

One thing though: after you've placed a component, it should stay in that mode, I don't have the time to click the same button after every component I place. :D

---------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 04, 2006, 10:08:30 AM
I guess you're right. I changed design. Now it looks much cooler (in my eyes)  :icon_cool:
Title: Re: Would this kind of software be useful?
Post by: bancika on May 04, 2006, 07:28:05 PM
I finally finished ultra-giga-mega-hi-tech rotation engine  :icon_lol:. I've tested it with resistors, but it will work with caps, diodes and maybe something more. New screenshot http://i24.photobucket.com/albums/c22/bancika/software3.gif (http://i24.photobucket.com/albums/c22/bancika/software3.gif)
Tell me what you think
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 04, 2006, 08:02:45 PM
Looks nice!  I'm going to go load it up on my PC in a second...damn I want a Mac port!


Btw, you're been added to our links pages, cool site...your link is on http://stompboxmods.com/links.php
We'd appreciate a link back :)
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 04, 2006, 08:51:46 PM
You're on the right track.

I agree that it just stay in the same mode until we change it to a new one. That was my only concern, as everything else works well.

I like being able to change the name to J5 after entering J1 and J2 for example and seing the program give J3 for the next one. You did well there.

I can't wait to see it completed... I know. It takes time. But you're fast.

Thanks for the work.

Gilles
Title: Re: Would this kind of software be useful?
Post by: hairyandy on May 05, 2006, 03:02:20 AM
Bancika,

That's just completely awesome!  I can't wait to start making layouts!!!
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 05, 2006, 03:05:37 AM
Tried it out, very nice :)
Good work. 

A PCB designer might be nice too while you're at it...don't think it would incorporate much extra work either.  It would be excellent to be able to design the PCB with components drawn out, and then print it out for transfer to photo paper, etc.
Title: Re: Would this kind of software be useful?
Post by: bancika on May 05, 2006, 05:01:54 AM
rockgardenlove, I've just put your link on my site. Thanks.
//
Here's last shot (http://i24.photobucket.com/albums/c22/bancika/software4.gif)
I already changed "mode thing", now it stays until changed. Now I'll make renaming components possible.
Thanks everybody for involvement. I'll make better piece of software if I hear more comments from users.
Also, note component orientation (important for diodes, electros...). Was little tricky to do, but hey I'm a math student :)
Title: Re: Would this kind of software be useful?
Post by: RaceDriver205 on May 05, 2006, 07:22:53 AM
Dude, good work. You put that together pretty quick.
Dont you have to be able to cut tracks on a strip-board?
I.e ICs?
Title: Re: Would this kind of software be useful?
Post by: bancika on May 05, 2006, 08:43:36 AM
Don't you see a trace cut?  :icon_rolleyes:
It's on a:2 hole

Thanks :)
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 05, 2006, 08:57:59 AM
Hmm I don't think I notice a "Delete" function there...

[edit] Just noticed it could be done in the parts list. Which is good.[edit]

It would be cool to assign values to components too. Propably not on the layout, the values sould be shown in the parts list.

[edit2] Here's some more ideas. A "move" button would be cool. Horizontally or vertically with arrow buttons in either move mode or when the component is selected in the list.

And a Component List Exporter is a must-have. It would take all the caps and list them under a "Caps:" column (with values, of course), same with resistors and other components.[edit2]

----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 05, 2006, 10:04:19 AM
You can delete components with "del" button on keyboard. I'll add option in component list.
Also, I plan to put component values, don't worry :)
I will put values in list and also when image is rendered they will be printed below layout
Cheers
Title: Re: Would this kind of software be useful?
Post by: Peter Snowberg on May 05, 2006, 10:16:09 AM
That's looking GREAT, Bancika!!! 8) 8) 8) 8) 8)
Title: Re: Would this kind of software be useful?
Post by: hairyandy on May 05, 2006, 11:56:46 AM
I agree with Peter, this is looking amazing!  ;D ;D ;D

I'll try it on VPC7 to see if we Mac folks can use it.  I'll let you know of my progress...
Title: Re: Would this kind of software be useful?
Post by: bancika on May 05, 2006, 12:13:40 PM
I just added "thingy" with components values, now there are two rows in component list (now called Explorer, thanks Jim :)) and I'll make it ask user after saving project if he'd like to upload it to layout gallery. I plan to put one on my site.
I'll post shot when I do few more things, but I have to study now, so it will be later this evening.
Cheers
Title: Re: Would this kind of software be useful?
Post by: hairyandy on May 05, 2006, 12:42:14 PM
I just loaded the program up under Windows 98SE in VPC6 on my G4 Powerbook and it works like a champ!  Is there a version of it with all components working yet?  I can't wait to start using this!  Bancika, you ARE the man... ;D ;D ;D ;D ;D ;D ;D
Title: Re: Would this kind of software be useful?
Post by: bancika on May 05, 2006, 01:13:23 PM
Nope, only resistors, caps, diodes, jumpers and cuts. I'll make electrolytes today, since they will be drawn in the sam manner as others.
Great to hear that it works on mac :)

Update: here's new shot. Important changes are electros and new Explorer
(http://i24.photobucket.com/albums/c22/bancika/software5.gif)
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 05, 2006, 03:03:24 PM
Lookin' great!

I'll get those icons ready as soon as possible. They'll be on your desk first thing tomorrow morning. Do you fancy a start-up sceen too, perhaps? E-mail me the text for it, I'll do the visual part.

------------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: mac on May 05, 2006, 04:47:14 PM
I guess the code is not so difficult, and could easily be transported to a mac platform, ie, realbasic (realsoftware.com) or similar, or translated to java.

mac
Title: Re: Would this kind of software be useful?
Post by: bancika on May 05, 2006, 05:14:28 PM
It doesn't need startup screen at the moment because it loads very fast (less than a second).
and Mac, if you think it's easy to convert to mac I'll send you code, so you translate it. At the moment it has 1100 lines, so good luck :)
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 06, 2006, 03:37:52 AM
Do it Mac!  I beg of you!
Title: Re: Would this kind of software be useful?
Post by: bancika on May 06, 2006, 03:53:55 AM
It would be nice, just to warn you: it won't be easy. There are many platform dependent components which can't be used anywhere else as well as few API calls. Why bothering when it can work on emulator. Since Apple switched to Intel processors, these emulators should get only better.
Anyway, I'm going out of town for two days so here's latest version. Try it and post your comments so I can change/add things when I come back.
link (410KB) (http://storm-software.co.yu/DIYLayout.exe)
Good thing is, I don't think that final version will be above 500KB + 300KB for setup (if I make it in self extracting ZIP it will be about 50KB for setup).

Edit: which color should I use for transistors, ICs and trimmers? :)
Also, are there any other components beside listed that I should include

Edit2: someone please try printing. I don't have a printer so I have no clue if it works :)
Title: Re: Would this kind of software be useful?
Post by: brad on May 06, 2006, 04:20:23 AM
Great work bancika!  :D

Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 06, 2006, 04:26:43 AM
Quote from: bancika on May 06, 2006, 03:53:55 AM
It would be nice, just to warn you: it won't be easy. There are many platform dependent components which can't be used anywhere else as well as few API calls. Why bothering when it can work on emulator. Since Apple switched to Intel processors, these emulators should get only better.
Anyway, I'm going out of town for two days so here's latest version. Try it and post your comments so I can change/add things when I come back.
link (410KB) (http://storm-software.co.yu/DIYLayout.exe)
Good thing is, I don't think that final version will be above 500KB + 300KB for setup (if I make it in self extracting ZIP it will be about 50KB for setup).

Edit: which color should I use for transistors, ICs and trimmers? :)
Also, are there any other components beside listed that I should include

Edit2: someone please try printing. I don't have a printer so I have no clue if it works :)

I'll check the update tomorrow :)

And I for one, can't afford virtual PC, and I have a PPC Mac, no Intel for me yet.  And why make an installer?  I find them useless and they gunk up your computer...thats one of my favorite things about Macs is that all the applications are self contained, they can't get all fragmented up, etc.  I say leave it as just an .exe :)
Title: Re: Would this kind of software be useful?
Post by: idiot savant on May 06, 2006, 04:35:30 AM
first let me say fantastic job!
a piece of software like this would make layouts a breeze! :o

my one suggestion, as far as the perfboard layouts are concerned, it would be nice to be able to place under board traces(perhaps use a different color so you can tell it is an under board connection). as it is you cant re-use the pads for connections. only one leg of a component can be placed per hole. so there's no way to join components together.

this isn't a problem for vero since the traces are already there to join placed parts together.

Title: Re: Would this kind of software be useful?
Post by: bancika on May 06, 2006, 05:05:15 AM
Well, I plan to change that "only one lead per hole" rule, so it won't be a problem.
And about under board traces, I'll think. Since all these components are drawn with same engine I'd have to figure out way to incorporate it without major modification.
Title: Re: Would this kind of software be useful?
Post by: calpolyengineer on May 06, 2006, 05:17:54 AM
Where have I been? I don't know how this happened but I just now found this thread. I have got to say bancika, you are the man! The only request I have is schematic checking, though I can understand if that is too much of a problem. I think it would be possible to check the layout against a netlist rather than have your own schematic editor. Netlists just label all of the nodes in a circuit and note which pins on the components are attached to what nodes. In your program, the jumpers are the nodes. I think with a little ingenuity, this is completely possible. Good luck, and most of all thanks for all you have done.

-Joe
Title: Re: Would this kind of software be useful?
Post by: bancika on May 06, 2006, 05:28:21 AM
Thanks  :icon_cool:
I'll think about that. What about this: "connection test" which will for given two holes test and if they are connected it should highlight signal path. This isn't what you guys ask for, but it should speed up verification and not so hard to do
Title: Re: Would this kind of software be useful?
Post by: syndromet on May 06, 2006, 08:29:53 AM
I tried printing, and image was realy tiny un a corner. Great program, however
Title: Re: Would this kind of software be useful?
Post by: bancika on May 06, 2006, 10:43:35 AM
Ok, I'll fix that. Thank
Title: Re: Would this kind of software be useful?
Post by: bancika on May 06, 2006, 01:47:14 PM
I need you opinion on IC editing. I wanted to make is as simple as possible for both me and user. So concept is simple: user clicks on first and last pin. First pin is determined with click order: first clicked is first pin. Here's shot
http://i24.photobucket.com/albums/c22/bancika/software6.gif (http://i24.photobucket.com/albums/c22/bancika/software6.gif)
What do you think about that? Is it necessary to draw IC pins?
Tnx
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 06, 2006, 01:54:09 PM
The ICs look great.

A few more "bugs":

If the board gets too big, one should be able to scroll around, now the board just goes out of the reach. This would also be useful for people with tiny displays.

I currently don't find the perfboard mode effective, since it doesn't let me create a jumper from the hole where a component is placed. With perfboards, one usually uses the connector of a component to connect to other pads. From what I see, the tools for perfboards and veroboards should be slightly different.

------------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 06, 2006, 02:10:54 PM
Here's updated version of ICs, I had to do pins anyway :)
(http://i24.photobucket.com/albums/c22/bancika/software7.gif)
I'll think about scrolling...
and for perfboard, I know it's useless now, I'll enable more connections to one pad ASAP.
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 06, 2006, 02:35:11 PM
Another idea:

For perfboard, it might be nice to be able to flip the board upside down, so you can see all the things you jumper underneith.  Its almost useless without this because 95% of the connections are underneith the board, and you can't see them because the parts are fully opaque.


Might be a good idea to have trimpots, and places where wires can leave the boards too :)
Title: Re: Would this kind of software be useful?
Post by: bancika on May 06, 2006, 02:58:58 PM
Wire can leave board if you use jumper. Click on any hole that's on border of board and then click outside of board.
I'll think about rotation for perfboard...
Title: Re: Would this kind of software be useful?
Post by: calpolyengineer on May 06, 2006, 06:20:05 PM
rather than flipping the board over, you could just make another tool that is identical to the jumper tool except make it a different color. I think that would be extremely easy to do.

-Joe
Title: Re: Would this kind of software be useful?
Post by: bancika on May 06, 2006, 06:42:09 PM
Or maybe transparent line instead of solid color. That's because those underboard traces usually go below some component. If line is solid it can cover component name or something, so transparent one seems to be a solution
Title: Re: Would this kind of software be useful?
Post by: lchyi on May 06, 2006, 06:42:39 PM
Sweet piece of work!

Anyway, a suggestion for me is to enlarge the radius where you can click. Instead of a tiny circle, can you make it a square grid so that the user can just hover "around" the point and click? That'd make things a lot easier for me b/c I always seem to miss the points with my clumsy mouse hands.
Title: Re: Would this kind of software be useful?
Post by: brad on May 06, 2006, 06:57:54 PM
Not sure why you'd want an IC running horizontally along the tracks  ???
Title: Re: Would this kind of software be useful?
Post by: bancika on May 06, 2006, 07:13:28 PM
Well, it's useless for vero but not for perfboard...you can put horizontal ICs there.
I finally finished all components I planned to make for now. If you think I should add some let me know. I also redesigned them a little.
As for scroll, I reied but it's hard thing to do (believe it or not), so I added two little arrows on the bottom. When you click on it, that menu panel or explorer slides out to give more space if needed. With that you can easily make boards up to 40 holes wide on 1024x768px monitor.
(http://i24.photobucket.com/albums/c22/bancika/software8.gif)
Title: Re: Would this kind of software be useful?
Post by: Peter Snowberg on May 06, 2006, 07:37:09 PM
Absolutely fantastic! 8) 8) 8)

One suggestion for an additional component would be an 8 pin inline chip package. They're less common but I think they complement tight layouts and vero quite well.

Title: Re: Would this kind of software be useful?
Post by: bancika on May 07, 2006, 11:41:31 AM
Good idea, will do it :) not only for 8 pin, as other components it will be determined with first and last pin
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 07, 2006, 01:50:42 PM
Quote from: lchyi on May 06, 2006, 06:42:39 PM
Sweet piece of work!

Anyway, a suggestion for me is to enlarge the radius where you can click. Instead of a tiny circle, can you make it a square grid so that the user can just hover "around" the point and click? That'd make things a lot easier for me b/c I always seem to miss the points with my clumsy mouse hands.

I second that.

Oh, and don't forget trimpots too.

Lookin' great thus far! :)

-----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: Connoisseur of Distortion on May 07, 2006, 02:53:55 PM
i second the request for a bigger hole to select... maybe make the whole pad a button?

Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 07, 2006, 03:11:33 PM
^I agree too.

I'd like trimpots though too...might that be possible?
Title: Re: Would this kind of software be useful?
Post by: mac on May 07, 2006, 04:44:18 PM
Quote from: bancika on May 05, 2006, 05:14:28 PM
It doesn't need startup screen at the moment because it loads very fast (less than a second).
and Mac, if you think it's easy to convert to mac I'll send you code, so you translate it. At the moment it has 1100 lines, so good luck :)

... If only I had the time I will ... :icon_sad:

I was serious about that. I'm a mac user since 85, have a lot of experience on physical simulations, so 1100 lines is something I would expect from a project like this.

mac
Title: Re: Would this kind of software be useful?
Post by: bancika on May 07, 2006, 07:45:13 PM
It's more than 1500 now :)
I'll put trimpots and make pads bigger
Title: Re: Would this kind of software be useful?
Post by: tommy.genes on May 08, 2006, 09:16:16 AM
This is shaping up quite nicely, but I do have one more comment.

It is sometimes necessary to locate trace cuts or jumpers underneath components, especially ICs. I tested and wasn't able to do that in your last posted version.

-- T. G. --
Title: Re: Would this kind of software be useful?
Post by: bancika on May 08, 2006, 10:22:17 AM
well, trace cuts are drawn above all other components, so there's no problem with them. as for jumpers I don't know :)
Title: Re: Would this kind of software be useful?
Post by: cab42 on May 08, 2006, 02:34:01 PM
Bancika,

I'm very impressed. I have followed this thread but haven't been able to try until today. Delphi rules  8)

Quote from: bancika on May 06, 2006, 05:28:21 AM
Thanks  :icon_cool:
I'll think about that. What about this: "connection test" which will for given two holes test and if they are connected it should highlight signal path. This isn't what you guys ask for, but it should speed up verification and not so hard to do

This feature would be extremely cool. A variation could be a node checker. Click on a component in the vero layout and highlight (or list) which components are connected . This is how I manually check my layouts.

Regards

Carsten


Title: Re: Would this kind of software be useful?
Post by: bancika on May 08, 2006, 03:00:02 PM
great idea, worth thinking :)
Title: Re: Would this kind of software be useful?
Post by: tommy.genes on May 08, 2006, 04:54:24 PM
Quote from: bancika on May 08, 2006, 10:22:17 AM
well, trace cuts are drawn above all other components, so there's no problem with them. as for jumpers I don't know :)

I just tested again. The easy "work-around" is to put the trace cuts down first, then whatever component over top. The trace cut stays on top as you say, so you can still see it. I was trying to put a trace cut under a component that was already in place before, which is why I was having trouble.

[edit] Works with jumpers too. [/edit]

-- T. G. --
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 10, 2006, 03:36:57 AM
So, any possibility of a PCB designer...?  It would be nice to be able to start with just a blank area(with snap to dots) and then be able to draw your own traces and then put the components on...that would be very cool  :icon_biggrin:
Title: Re: Would this kind of software be useful?
Post by: bancika on May 10, 2006, 05:19:42 AM
Well, I've been thinking about it also. See, the main point is to make unique drawing/saving/designing system for all board types. The only difference with PCB would be adding traces and solder pads. Traces would be the same as jumpers just thicker. And pads would be new component. I think it's feasible :) Why not
Title: Re: Would this kind of software be useful?
Post by: bancika on May 10, 2006, 10:00:44 AM
You mean something like this?
(http://i24.photobucket.com/albums/c22/bancika/software9.gif)
;D
I'll make it hide some components that are not used with certain layouts (trace cut with perf and pcb, trace with vero, etc)
Title: Re: Would this kind of software be useful?
Post by: hairyandy on May 10, 2006, 10:15:56 AM
That's looking awesome Bancika!  Could you please post a link to the lastest version, if you have one compiled of course.
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 10, 2006, 10:25:20 AM
Wow, PCB support too! Great! This is coming along nicer and faster than I would have thought.

One should be able to create a trace "knee" (a 90-degree turn) without a solder pad. And of course use the same point-to-point system as with components and jumpers. Hmm, a modifiabler solder pad size and trace width would be excellent too.

------------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: Xavier on May 10, 2006, 10:31:42 AM
Whoa, I didn't see this thread before.

Bancika, it looks great !!!!

I have tried the last compiled version, and so far it's a great piece of software !!! I expect to see quite a few more vero layouts from now on .....

Keep up the good work please.
Title: Re: Would this kind of software be useful?
Post by: bancika on May 10, 2006, 10:43:23 AM
Tnx  8)
Jim: Well, you can make "trace knees" using two traces with no problem. At any angle

I'm now working on printing directly to PnP, so I'll post lates compiled version later today
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 10, 2006, 10:56:19 AM
Quote from: JimRayden on May 10, 2006, 10:25:20 AM
Wow, PCB support too! Great! This is coming along nicer and faster than I would have thought.

One should be able to create a trace "knee" (a 90-degree turn) without a solder pad. And of course use the same point-to-point system as with components and jumpers. Hmm, a modifiabler solder pad size and trace width would be excellent too.

------------
Jimbo


Yeah, also, it might be nice if for the PCB the snap-to dots were closer together, sometimes you need to make a very compact PCB.
Title: Re: Would this kind of software be useful?
Post by: mat on May 10, 2006, 11:23:45 AM
Hi!

Does this software support windows 2000 ? It works on my hope XP system but not on the Windows 2000. The arrow does not change in to hand when moving over a hole to put a part on.

Thank You bancika for the great tool  :icon_cool:

mat
Title: Re: Would this kind of software be useful?
Post by: bancika on May 10, 2006, 11:31:40 AM
mat, it should work under win2K, it's very similar to winXP. In fact, I didn't use any version dependent code for it.
There is one "bug" that doesn't allow two leads into same hole, maybe you had that case. (I'll fix that).

rockgardenlove, it's difficult to make denser snap-to-dots because that would break "unique design" concept which now works. C'mon, 2.54mm is close enough :) As for moddable trace width and pad size, it's ok. I can use "Value" field for that. Good suggestion.
Title: Re: Would this kind of software be useful?
Post by: hairyandy on May 10, 2006, 11:39:37 AM
Bancika, not that it probably matters much but for the sake of programming knowledge, it doesn't seem to work with Windows 98SE either.  At least under VPC on my Powerbook, which may be part of the problem.  I'm having the same problem as Mat, it doesn't allow me to click on any hole.  I can select a part but it won't let me place it.  I need to configure my XP installation in VPC for drag n' drop so I can check out if that works any better.  I'll report back and let you know.  Honestly, I don't think it should have to work with anything pre-XP as most people should be running that by now anyway. (sorry Mat!)

When I reported earlier that it was working under VPC on my Mac I jumped the gun.  I'll do some more testing and get back to you...

Thanks again Bancika, this program is going to be baddass!
Title: Re: Would this kind of software be useful?
Post by: bancika on May 10, 2006, 12:28:51 PM
Ok, there's a chance that it might work after I rewrite hole detection routine. It's very stupid now.
And I'll send it to my friend to test it on WinME
Title: Re: Would this kind of software be useful?
Post by: bancika on May 10, 2006, 01:26:36 PM
Ok, here's new build for testers http://storm-software.co.yu/DIYLayout.exe (http://storm-software.co.yu/DIYLayout.exe)
New stuff to test:
Title: Re: Would this kind of software be useful?
Post by: ezanker on May 10, 2006, 02:32:12 PM
Very nice program!!!

I 've been playing around with the latest version and noticed that if you resize the board smaller eliminating holes that are already used, the component stays in the white space:
(http://i15.photobucket.com/albums/a353/ezanker/resize.jpg)

Probably these components should be automatically deleted.
Title: Re: Would this kind of software be useful?
Post by: pyrop on May 10, 2006, 03:37:52 PM
Quote from: mat on May 10, 2006, 11:23:45 AM
Hi!

Does this software support windows 2000 ? It works on my hope XP system but not on the Windows 2000. The arrow does not change in to hand when moving over a hole to put a part on.

Thank You bancika for the great tool  :icon_cool:

mat
I had the same problem running it on XP but all is fine with the latest version.

Anyways great work Bancika.
Now that you have added PCB layouts to it I will be using this program all the time.
Bravo!

pyrop ;D
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 10, 2006, 03:55:30 PM
Everything is working swell!

A note about image rendering: enable two rendering modes for PCB: with parts and without. Reversing would also some in handy when printing on pnp. Either enable the parts/print as different modes or together in one render.

I have a feeling this prog will gain lots of fame around here and will be our main thing to draw layouts. Great work, bancika! Can't wait to see more of it.

[edit] When I double click and edit the component's name, it doesn't change in the Explorer. I also don't like the fact that it automatically deletes the previous Component Value as I double click to edit it.

------------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 10, 2006, 04:46:01 PM
Well, there is PnP print, I don't see why would someone need PnP render when it's only used to print for transfer. My plan is to make .DIY format exchangable and not image format because it will have some advantages:
-you can easily modify layout
-for some new features I plan ("node connection checker", or something)
-you have layout, parts list and PnP transfer in same file
-.DIY file is approx. 10 times smaller than GIF and even more than JPG
So for layout gallery I plan to make on my site, .DIY filles will be available for download.
As for reversing, it's not needed for PnP. Orientation is the same for PnP transfer and board layout when you look board from side whith no copper. I'm 99% sure about that  ;D
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 10, 2006, 04:54:32 PM
I'd like a renderer too...sometimes I put my PCB's on a memory stick and have them printed at a print shop...
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 10, 2006, 05:14:52 PM
Oh yeah sorry, no reversing needed.

But it would still be cool to export it as an image. Perhaps I need to print several on one page. It would be helluva easier to implement a PnP image export than to start handling several .diy's at once.

Then again, I use transparent film instead of PnP, so I wouldn't know, would I?  :D

------------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 10, 2006, 05:17:15 PM
Ok, I'll think about that  ;)
I just implented Text entry so user can add comments or something (and for labeling outside connections)
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 10, 2006, 05:29:21 PM
Sorry for the frequent posting.

About the pad and trace selecting. Okay, as components carry numbers on them, selecting them from the list is simple. But if you've got a whole bunch of pads and traces on your PCB layout, it's a pain in the bum to select them one by one in the Explorer searching and hoping for the right one to turn red. Would a usual arrow-modebe difficult to put in? A select-mode. So you could point and click on a component or a trace or a pad and hit delete. I understand if it's too difficult but something has to be done... I can't think of any other solution right now, any suggestions?

-----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 10, 2006, 05:48:47 PM
The thing is: everything is painted on a canvas - one visual component. So it's difficult to analyze layout structure in order to find out what's under mouse point, especially because there can be more than one component on the same place (e.g. trace cut and jumper). Maybe it will be possible sometimes, but for now I don't think it's too complicated to locate your pad. List is sorted by type, so you need only to click on first and press down arrow on keyboard to select next. With 100 pads it shouldn't take more than one minute, worst case scenario :)
Any chance of making icons soon? I made file association, so now double click on files opens it.
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 10, 2006, 06:08:26 PM
I can make an icon...what sizes?  16x16 and 32x32?
Title: Re: Would this kind of software be useful?
Post by: bancika on May 11, 2006, 06:54:00 AM
Here are current icons. Main icon is made by JimRayden (thanks!), and I made file icons.
(http://i24.photobucket.com/albums/c22/bancika/icons.gif)
if someone can do better just do it :)
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 11, 2006, 09:27:11 AM
I messaged you about some more ideas on the main icon.

I'd advise putting a chip on the filetype icon, it'll be clearer than the resistor variant. I can try it out in a few hours or so.

----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 11, 2006, 03:27:29 PM
Hey guys, I need your help choosing main program icon.
(http://i24.photobucket.com/albums/c22/bancika/icon2.gif)
I'm kinda indifferent, so we'll count votes and decite which one to use :)
Tnx  ;)
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 11, 2006, 03:38:36 PM
For the sake of justice, I'll remain indifferent too. ;)

[edit] whoops, I pushed it to page seven... everybody, GO BACK TO PAGE 6 AND VOTE :icon_lol:

---------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: John Lyons on May 11, 2006, 03:40:20 PM
I like the yellow and green one on the right.

Maybe you already addresed this but how do you rotate components after they have been placed?
Title: Re: Would this kind of software be useful?
Post by: bancika on May 11, 2006, 03:58:40 PM
At the moment it is not possible to modify component posistion and orientation after it's placed on board.
I'm thinking of nice solution for that problem :)
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 11, 2006, 04:10:20 PM
Hmm, we've got point-to-point component placement here, I don't know if rotating would work here very well... What about selecting one end of a component pin by clicking on it and somehow assign it to a new hole.

One thing would sure come in handy... flipping the polarised components like el.caps and diodes. Simple and useful.

------------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: calpolyengineer on May 11, 2006, 04:21:13 PM
I too am voting for the yellow one. Bancika, every time you release a new version, it is even better than I anticipate. Keep up the good work!

-Joe
Title: Re: Would this kind of software be useful?
Post by: bancika on May 11, 2006, 04:32:03 PM
So 2:0 for yellow one :)
about editing, maybe it's not bad idea to add context menu item "Move" or something, and when you click it program lets you select two (or one, depending on component) node that will move component. I'm little vague, hope you understand :)

edit, I've uploaded new version to test installer, opening .diy files from explorer and brand new component replacement :)
right click on component in explorer and select replace to move it to another location (or rotate it, or change name/value)

http://storm-software.co.yu/DIYLayout.exe (http://storm-software.co.yu/DIYLayout.exe)
Title: Re: Would this kind of software be useful?
Post by: markm on May 11, 2006, 05:22:25 PM
 :icon_wink:
I like the black/yellow myself.
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 11, 2006, 05:31:04 PM
Great, bancika! Although, when replacing the component, the pop-up info screen should include the previous information, so I could change the component placement and not rewrite the values, just press "OK". If a value change is necessary, one could replace the value.

This thing is getting better and better with every beta.

----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 11, 2006, 06:06:23 PM
Well, at the moment popup window contains only old name, but not value. It will be fixed.
markm: where did you find black/yellow  ??? :icon_lol:
Title: Re: Would this kind of software be useful?
Post by: hairyandy on May 11, 2006, 06:58:13 PM
I vote yellow/green as well...
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 11, 2006, 07:10:31 PM
Yellow :)
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 11, 2006, 08:38:07 PM
yellow...

Btw, tonight, I began to enter the layout of a stripboard I began to wire last year. It's 40W x 21H and it goes inside a Hammond box. So I want to mark the traces I want to cut in the corners to fit the board into the box.

The problem is I can't cut the traces on the 40th column. Some people may not have a use for that... but I do  :icon_wink:

Added: In reality, I just realised I can't add any components on that 40th column. Now, that's a problem.

Can you fix that?

Thanks,

Gilles
Title: Re: Would this kind of software be useful?
Post by: SuzukiScottie on May 12, 2006, 04:14:16 AM
Excellent little utility! Many many thanks!  :icon_biggrin:
Title: Re: Would this kind of software be useful?
Post by: bancika on May 12, 2006, 04:35:38 AM
Quote from: Gilles C on May 11, 2006, 08:38:07 PM
yellow...

Btw, tonight, I began to enter the layout of a stripboard I began to wire last year. It's 40W x 21H and it goes inside a Hammond box. So I want to mark the traces I want to cut in the corners to fit the board into the box.

The problem is I can't cut the traces on the 40th column. Some people may not have a use for that... but I do  :icon_wink:

Added: In reality, I just realised I can't add any components on that 40th column. Now, that's a problem.

Can you fix that?

Thanks,

Gilles

Thank you for pointing on that bug, will fix it :)
Title: Re: Would this kind of software be useful?
Post by: bancika on May 12, 2006, 01:18:52 PM
Gilles C, did you try with latest version? On my computer if works just fine placing components in 40th column. Can someone else confirm this?
Title: Re: Would this kind of software be useful?
Post by: ezanker on May 12, 2006, 02:28:23 PM
Hi Bancika,
I tried to render an image of a perfboard layout today and I get a "Color Table Overflow" error.  I can send you the DIY file if it will help you debug, or just post the XML text in a PM.  Let me know.

Also, when I reopen the saved .diy, the layout drawing looks good but the explorer list comes up empty.

I believe I am using the latest version (one with the installer).

Thanks,
Erik
Title: Re: Would this kind of software be useful?
Post by: bancika on May 12, 2006, 02:33:58 PM
ezanker, thank you for pointing that bug. Problem is GIF compression routine. I was hoping that image will not have more than 256 colors so there's no any compression. Guess I was wrong :) I will fix it till next release.
Btw, I just added In Line ICs :)

Edit: send me .DIY file so I can test it when fixed (use submit function when you save file)
Cheers
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 12, 2006, 03:38:32 PM
Quote from: ezanker on May 12, 2006, 02:28:23 PM

Also, when I reopen the saved .diy, the layout drawing looks good but the explorer list comes up empty.


As soon as you add a component, the whole list pops back into action. A fix still needed though.

-----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: SuzukiScottie on May 12, 2006, 04:24:14 PM
I vote yellow! :icon_biggrin:
Title: Re: Would this kind of software be useful?
Post by: calpolyengineer on May 12, 2006, 06:20:40 PM
I'm glad yellow is winning, I like voting for a winner.

-Joe
Title: Re: Would this kind of software be useful?
Post by: bancika on May 12, 2006, 08:08:42 PM
I will fix that bug with list update, nothing serious.
Since green/black combination got no votes (reminds me on Black Adder episode when they cheat on elections) I will leave yellowish version as official program icon. Thanks to everyone who voted :)
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 12, 2006, 11:28:12 PM
I am pretty sure I was using the latest version when I experimented the 40th column bug. It was also doing the same thing with 60 columns.

But I just tried the latest version in an hotel room computer that has internet access, and it worked ok.

I'll check the version I have on my laptop when I get back home.

Gilles
Title: Re: Would this kind of software be useful?
Post by: bancika on May 13, 2006, 08:27:04 AM
Done trimmers!
(http://i24.photobucket.com/albums/c22/bancika/software10.gif)
Any other component suggestions?
As for 40th column bug, can someone confirm it please.
Title: Re: Would this kind of software be useful?
Post by: Austin73 on May 13, 2006, 08:55:17 AM
Great work so far but how about inductors, transformers and valves.

Keep the Faith

Aus
Title: Re: Would this kind of software be useful?
Post by: Austin73 on May 13, 2006, 08:57:07 AM
oh and led/ldr thingies , Vactrols? And a bike and a scalectrix!

Cancel last two but the vactrol is a genuine request

Aus
Title: Re: Would this kind of software be useful?
Post by: bancika on May 13, 2006, 09:03:39 AM
Transformer is great idea. For LED/LDR  you can use IC, just change name :)
As for inductors, I'm not sure how to draw them, any idea?
For valves, they are not mounted on board, so I don't thing they are necessary.
This is the first time I've ever heard about vactrols, what a heck is that?  :icon_biggrin:
Title: Re: Would this kind of software be useful?
Post by: Austin73 on May 13, 2006, 09:50:03 AM
sorry they are the led/ldr package that you buy from small bear etc opto couplers i think their proper name is

http://www.banzaieffects.com/home.php?cat=311 (http://www.banzaieffects.com/home.php?cat=311)

Hope that helps
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 13, 2006, 10:05:14 AM
Oh that neverending stream of features...

By the way, there are several types of trimmers. You might want to do the trimmers like IC's because there are also the ones that lie down on the board. I think they are 5x3 holes. I don't know about others but I use both of them.

(http://www.elfa.se/images/highres/h5566.jpg)

----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 13, 2006, 10:09:03 AM
yeah, I know. I have those 5x3 ones. I'll see what can be done

Update: I've just added horizontal trimmers (5x3). It's the same component, just program decides if trimmer is horizontal or vertical according to hole position. And to make things easier, for transistors and trimmers when you click on source hole all available holes turn to light green, so user where to click. It can get complicated with trimmers, because there are maximum 16 available holes for destination.
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 13, 2006, 03:26:59 PM
Hmm, there are a few different types of trimmers...can you make some different ones too?  Like some 3 in a row pin setups, etc?
Title: Re: Would this kind of software be useful?
Post by: bancika on May 13, 2006, 03:47:03 PM
Damn, and I was happy with these two types. Who uses other ones, anyway :)
And instead that pretty invisible hint box on the bottom, now I have ballon hint that jumps to give information on placing components. It can be turned off, once you get it right.
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 14, 2006, 12:02:15 AM
Here is an update about the bug I mentioned.

I am indeed using the latest version. But I found something else.

If I use the program in the original window size as choosen by the program, it works well. But if I maximise the window to full screen, I can't add any component to the last column on the right, for width sizes of 20, 40 or 60. But it works for width sizes of 19, 21, 39, 41, etc...

So the reason I thought it was not working only with a width of 40 is because I was not maximising the window for width of 20, but I had to do it for a width of 40.

Gilles

Title: Re: Would this kind of software be useful?
Post by: bancika on May 14, 2006, 03:54:48 AM
Hmm, I just tried it and couldn't replicate bug. Strange...
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 14, 2006, 04:00:54 AM
Hehe, uh, while you're at it, a schematics drawer would be nice too  :icon_biggrin:
Title: Re: Would this kind of software be useful?
Post by: bancika on May 14, 2006, 07:24:47 AM
That's completely different to do, I'd have to do it from scratch. Besides, there are (free) programs for that, like TinyCad.
Title: Re: Would this kind of software be useful?
Post by: Austin73 on May 14, 2006, 09:50:51 AM
Your probably getting fed up now but could we have wires added too. So that we can point out where switches and pots would sit on the veroboard.

Cheers

Aus
Title: Re: Would this kind of software be useful?
Post by: bancika on May 14, 2006, 09:53:23 AM
I'm not sure if I understand. You can use jumpers to make outside connections. Just click on hole that's on board edge and click anywhere outside board.
Title: Re: Would this kind of software be useful?
Post by: Austin73 on May 14, 2006, 09:56:57 AM
Cheers Bancika thats all I needed to know . Keep up the good work

Aus
Title: Re: Would this kind of software be useful?
Post by: Austin73 on May 14, 2006, 10:00:54 AM
Sorry back again. How do you use the jumper vertically off the board ? I can't seem to manage it. Or from the right to off the board (i.e output)

Aus
Title: Re: Would this kind of software be useful?
Post by: Austin73 on May 14, 2006, 10:05:13 AM
The problem at the output end was I couldn't put anything on column 20! Added an extra column now works fine BUT still can't do the vertical off board wiring. Also it's a pain to delete anything after you have started, only one udo how about multiple or even better a delete component.

Aus
Title: Re: Would this kind of software be useful?
Post by: bancika on May 14, 2006, 10:39:58 AM
To put vertical jumpers you need to click on hole in first/last row and anywhere outside board.
Damn, you're the second one who has problem with last row...I have to find a way to replicate it...damn death row :)
Title: Re: Would this kind of software be useful?
Post by: Austin73 on May 14, 2006, 12:54:00 PM
I actually need to be able to put a vertical jumper anywhere on the board rather than just on the edges if that makes sense

Cheers

Aus
Title: Re: Would this kind of software be useful?
Post by: bancika on May 14, 2006, 01:42:52 PM
I get it now, will think about it...
Title: Re: Would this kind of software be useful?
Post by: SuzukiScottie on May 14, 2006, 02:06:33 PM
Quote from: Austin73 on May 14, 2006, 10:05:13 AM
Also it's a pain to delete anything after you have started, only one udo how about multiple or even better a delete component.

Aus

In the component list on the right hand side..... right click the desired component, select delete, job done!
Title: Re: Would this kind of software be useful?
Post by: bancika on May 14, 2006, 02:21:56 PM
Or press Del on keyboard  :icon_idea:
Title: Re: Would this kind of software be useful?
Post by: bancika on May 14, 2006, 09:31:55 PM
I just uploaded new version, good old link http://storm-software.co.yu/DIYLayout.exe (http://storm-software.co.yu/DIYLayout.exe)
New added: trimmers, redesigned about box, little easier to use (green dots for trimemrs and transistors), improved drawing (component names are not rotated whenever possible), etc...
Nobody tested PnP print yet? ???
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 15, 2006, 12:07:43 AM
Quote from: bancika on May 14, 2006, 09:31:55 PM
I just uploaded new version, good old link http://storm-software.co.yu/DIYLayout.exe (http://storm-software.co.yu/DIYLayout.exe)
New added: trimmers, redesigned about box, little easier to use (green dots for trimemrs and transistors), improved drawing (component names are not rotated whenever possible), etc...
Nobody tested PnP print yet? ???

Excellent, I love the trimmers.

Perhaps you could draw pins on the transistor, right now it kind of "blocks" the view.I mean just make the holes under a transistor visible. Possible?

---------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 15, 2006, 12:34:21 AM
Here's what I'd like to see:

Clickable components...this would be SOO much easier than selecting on the right hand side. 
Click/Drag components
Undo/Ctrl-Z
Redo/Ctrl-Y
Organization of numbers...right now it only goes by first digit.  So sometimes it organizes it as 1, 15, 2, 21...etc...
Save As/Save Copy function
Ctrl-Click to select more than one
Shift-Click to select all in between
Save dialog when the program shuts down
When you open a saved project, it doesn't load the parts list!  BIG PROBLEM!
Solder pads don't need names...
There are many trimmers without a gap of two holes between the middle leg and the outer ones


And PNP print just prints a blank page :(
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 15, 2006, 01:13:03 AM
Quote from: rockgardenlove on May 15, 2006, 12:34:21 AM
Here's what I'd like to see:

Clickable components...this would be SOO much easier than selecting on the right hand side. 
Click/Drag components


Quote from: bancika on May 10, 2006, 05:48:47 PM
The thing is: everything is painted on a canvas - one visual component. So it's difficult to analyze layout structure in order to find out what's under mouse point, especially because there can be more than one component on the same place (e.g. trace cut and jumper). Maybe it will be possible sometimes, but for now I don't think it's too complicated to locate your pad. List is sorted by type, so you need only to click on first and press down arrow on keyboard to select next. With 100 pads it shouldn't take more than one minute, worst case scenario :)

There you go.

Quote from: rockgardenlove on May 15, 2006, 12:34:21 AM
When you open a saved project, it doesn't load the parts list!  BIG PROBLEM!

bancika has already been notified of that. And it's not such a BIG PROBLEM as when you create a component, it reappears. Voila.

Quote from: rockgardenlove on May 15, 2006, 12:34:21 AM
Undo/Ctrl-Z
Redo/Ctrl-Y
Organization of numbers...right now it only goes by first digit.  So sometimes it organizes it as 1, 15, 2, 21...etc...
Save As/Save Copy function
Ctrl-Click to select more than one
Shift-Click to select all in between
Save dialog when the program shuts down

As to these, I join Mr.Gardenlove. Sure looks much to do but take your time Bancika, you're going on a too fast pace anyway. ;D

-----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 15, 2006, 04:56:32 AM
Hm...I think I fixed that bug that doesn't load list when opening file...I just tried it and it worked, but only when opening from program, and not from windows...will fix it.

QuoteUndo/Ctrl-Z
Redo/Ctrl-Y
Organization of numbers...right now it only goes by first digit.  So sometimes it organizes it as 1, 15, 2, 21...etc...
Save As/Save Copy function
Ctrl-Click to select more than one
Shift-Click to select all in between
Save dialog when the program shuts down

Ok, just when you select more than one you won't be able to do anything but delete...

Since component clicking is out of reach, solder pads and traces do need name, so you can identify it.

Are you sure that you put some traces/pads before trying to print PnP because that's only thing it prints. I tried with virtual printer that prints fo image file and it did print, I just don't know about scale.

Thanks for suggestions!
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 15, 2006, 05:35:24 AM
I printed it with traces and pads, yeah.  I used both a PDF printer, and a paper printer...dunno whats going on.
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 16, 2006, 12:22:43 PM
The print function works for me. The size of the printout is exactly right BUT it doesn't print trace widths, all the traces are the same width and pads the same default size. Get that fixed and it's good.

I don't know if it would be too much of work but in PCB mode, perhaps the components should have pads stuck to them? I mean, if I create a 16-pin IC, I'd like to have all the pads at where I placed the IC instead of creating them all individually. And when I decide to move the IC, I'd have to move each of the pads too... Perhaps it's possible to set up a child-parent relationship so the pads are travelling along with the components? Also with transistors, resistors and other components. That would make PCB-designing much simpler.

----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 23, 2006, 04:07:56 AM
^Good idea...


And while you're at it, a schematics drawer, and a box layout designer would be REALLY nice ;)

Especially the box layout designer, I have alot of trouble with that stuff.  Just something where you could enter the size of your box(XYZ) and then be able to move around jacks, pots, and switches inside the enclosure...


Title: Re: Would this kind of software be useful?
Post by: bancika on May 23, 2006, 04:51:00 AM
Unfortunately, I don't have time these days. Yesterdays I had the hardest exam on my faculty, actually, the harders part of exam..."Mathematical Analysys II: Integrals" phew  :icon_confused:
And many more to come.
About creating solder pads, it would be very simple to just create it, but adding "parent" property would make things little complicated but doable. Any way, I'll do one of this, that's for sure.
As for other things: schematic drawer, I already said; There are very nice free solutions (TinyCAD) and I'd waste so much time trying to make something that will hardly be better. It's better to put that time for something more useful. Box layout maker is really nice idea. I will think about it...
Also, I need to put "Change Value" directly inside explorer because when you want to change only value and not position you need to replace whole component...boring :)
Thanks for comments
Title: Re: Would this kind of software be useful?
Post by: bancika on May 24, 2006, 12:43:22 PM
Finally got some time to work on this baby. New major updates:
(http://i24.photobucket.com/albums/c22/bancika/software11.gif)

Transparency level is set to 78%, do you think it's
a) OK
b) too transparent
c) too opaque

Tnx
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 24, 2006, 12:51:17 PM
 :-*




:D

---------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: hairyandy on May 24, 2006, 01:06:30 PM
Looks A OK to me.   ;D  Bancika, you're the man!
Title: Re: Would this kind of software be useful?
Post by: bancika on May 24, 2006, 01:14:14 PM
Tnx  :icon_cool:
The only drawback is slower drawing. With 100% opaque pics you can just copy it to surface. For transparent I had to mix colors for every pixel on every component. I'll try to improve my algorithm a little, but it's nothing seriously slow anyway.
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 24, 2006, 01:30:18 PM
Hmm, perhaps add a slider to the 'properties' tab that would allow selecting the transparency of the components for the project?

------------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 24, 2006, 01:52:53 PM
Istarted working on a circuit again after stopping when I had to change things on the pcb, and I keep missing an option.

How can you delete a specific "cut track" component. They are numbered on the Explorer, but I can't find the name of the one I want to delete on the pcb.

For example, what I did is delete a component to move it elsewhere, but I have to delete a track cut because of that, but I can't find which one I should delete to get my trace  connected again.

Thanks,

Gilles
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 24, 2006, 02:45:35 PM
Quote from: Gilles C on May 24, 2006, 01:52:53 PM
Istarted working on a circuit again after stopping when I had to change things on the pcb, and I keep missing an option.

How can you delete a specific "cut track" component. They are numbered on the Explorer, but I can't find the name of the one I want to delete on the pcb.

For example, what I did is delete a component to move it elsewhere, but I have to delete a track cut because of that, but I can't find which one I should delete to get my trace  connected again.

Thanks,

Gilles

Good point. The program paints the selected components red but cut track is already red. ;D

----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 24, 2006, 06:52:10 PM
Yeah, I'm thinking about elegant solution for cut track, it occured to me before. Maybe turn it green, or blue when selected.
About transparency, it wouldn't be much of a problem for me to make it variable, but from where I'm standing it's not necessary. Point of transparency is to see what's below. With current transparency it's possible to see both component and background...
Anyone else is for, against that?
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 24, 2006, 07:12:22 PM
Would a "component on/transparent/off"-switch come into consideration? :) I don't know why, I just feel I'd like that in handy.

Okay, I'll let others chime in with an opinion on that. 8)

----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 24, 2006, 07:20:31 PM
It's the same amount of work to make check box and slider. As I said, it's not a problem, just use of that is under question.
I'm uploading new version http://www.storm-software.co.yu/DIYLayout.exe (http://www.storm-software.co.yu/DIYLayout.exe)
New things to check out:
Cheers
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 25, 2006, 11:04:34 PM
I just had a good idea I think...
Instead of having the traces show up on the right, with a name and all, could you just make it possible to draw them out?  It takes up tons of space over on the right.  I think it would be nice if you could draw them out with the mouse, but have the lines snap to the points so its easier to draw.  I don't think having the traces show up as components is very practical...
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 26, 2006, 12:37:42 AM
Just tried it with the cut track turning blue. Now you're talking.

I was able to mod the circuit I began last week easily. I didn't feel like starting it all over. I don't have to anymore, I can see where I'm going...

And the cut track turning blue under a transparent IC looks cool.

Thanks,

Gilles
Title: Re: Would this kind of software be useful?
Post by: bancika on May 26, 2006, 02:36:36 AM
Quote from: rockgardenlove on May 25, 2006, 11:04:34 PM
I just had a good idea I think...
Instead of having the traces show up on the right, with a name and all, could you just make it possible to draw them out?  It takes up tons of space over on the right.  I think it would be nice if you could draw them out with the mouse, but have the lines snap to the points so its easier to draw.  I don't think having the traces show up as components is very practical...

Yeah, but what happens when you want to delete one? That's the only reason I keep them on list. I tried to speed up process a bit, for those components that name doesn't matter name dialog doesn't appear at all. So you just need to click and it's created with auto name.
I'll think about saving some space in explorer the other way...
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 26, 2006, 03:35:44 AM
^Eraser tool.  Just make it so it only applies to the tracks, and not the other components.  And of course, still make it snap to the points.
Title: Re: Would this kind of software be useful?
Post by: bancika on May 26, 2006, 07:45:35 AM
Well...that sends us back to component detection program. As I said before, everything is painted on board, so it's very hard for me to determine what component is under mouse cursor when you move mouse over board. Would it help if I make explorer like Tree with folders (Traces, Pads, Resistors..) and all resistors would go in resistors folder. That way you can just collapse folders you don't need.
Title: Re: Would this kind of software be useful?
Post by: Melanhead on May 26, 2006, 08:42:25 AM
Wow ... this is strating to look pretty damn cool! ...
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 26, 2006, 10:28:14 AM
I'm almost done drawing Mark Hammer Chaos circuit with your program, only copying Torchy's layout for now, and I found a little detail that is causing me problems.

I can't see the cut tracks under the resistors. At first I though I forgot to add some of the cut tracks, but sudenly realised it was hidden under a resistor.

The resistor is transparent, but I can't see the cut track. But everything else work perfectly.

Gilles
Title: Re: Would this kind of software be useful?
Post by: bancika on May 26, 2006, 10:39:12 AM
Tnx :)
What do you suggest doing about that?
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 26, 2006, 11:05:59 AM
A tree setup would be WAY easier...

But IMO, the thing that would really bring widespread use is being able to click+drag compononts on the board.  Not being able to really kills it for me.
Title: Re: Would this kind of software be useful?
Post by: bancika on May 26, 2006, 12:03:10 PM
I'll make tree list soon, it won't be a problem.
For second one I can't promise anything. As said, it's really not easy thing to do. :-\
Title: Re: Would this kind of software be useful?
Post by: bancika on May 26, 2006, 12:51:17 PM
I said soon, didn't I :)
components in tree view:
http://i24.photobucket.com/albums/c22/bancika/software12.gif (http://i24.photobucket.com/albums/c22/bancika/software12.gif)
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 26, 2006, 01:23:14 PM
I was wondering is being able to put the name of the components outside of the part wouln't make it possible to see the cut track.

Something like a component name position that could be selected as Bottom, Top, Left or Right (B, T, L, R).

I almost suggested you once to add new kinds of resistors for resistors placed on their end. But it would have ment to place the name outside the part, and I like having the name inside the component. The same for caps and diodes.

I know, I know... more work, more components.

Oh, maybe just having a second cut track component a little wider that would show each side of the resistor. It wouldn't help the caps though. Unless you make the caps a bit slimmer  ???

Like in the bottom drawin for R11. See what I mean?

(http://www.gtechblues.com/images/MyChaos.jpg)

The original from Torchy

http://www.indyguitarist.com/torchy/Distortion_Overdrive/Mark%20Hammer's%20Chaos/Chaos.gif

Ok, just thinking out loud. What about a special button that would show the cut tracks opaque on top of the components for when we want to see them all. Hit the bottom again and they take their place back under the components. After all, we only need to see them once when we cut them, and only also when we debug the circuit.

A last suggestion. Would it be possible to have 2 lines for the credits? I realised I could need more place for the credits sometimes.

These are just suggestions anyway  :icon_wink:

Btw, I checked with another stripboard program and it doesn't show the cut tracks either. Maybe I'll looking for perfection  :icon_redface:

Hey, the tree view looks super...

Gilles

Title: Re: Would this kind of software be useful?
Post by: bancika on May 26, 2006, 01:49:49 PM
Well, name positioning can solve the problem, I'll think about that.
Don't forget so submit layout when it's done (it would be first one :))
Tnx

Update: I think I found a way to make life easier to both me and users. It's about moving components around. I placed 4 arrow buttons in explorer which move selected component in given direction for one hole. It's not drag and drop, but it works fine :)
(http://i24.photobucket.com/albums/c22/bancika/software13.gif)
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 26, 2006, 02:30:52 PM
Also, a way to edit component values would be good...I was trying to do that before, but I couldn't figure it out.
Title: Re: Would this kind of software be useful?
Post by: hairyandy on May 26, 2006, 03:04:23 PM
Bancika,

I just did a quickie layout for a PNP negative ground Rangemaster and the program wouldn't let me submit it to your layout gallery.  Here's the layout:

(http://www.andyharrison.net/files/rm_layout.gif)

Also, is there a way to designate where the collector is on a transistor other than using the text function?

Thanks, this program is great!
Title: Re: Would this kind of software be useful?
Post by: bancika on May 26, 2006, 03:06:48 PM
rockgardenlove: Right click on component in explorer -> Change value
hairyandy: most likely there's firewall blocking internet connection for program. You can manually submit too
support[AT]storm-software.co.yu
You're gonna be the first after all :)
Edit: please send .diy file, not GIF.
Tnx
Title: Re: Would this kind of software be useful?
Post by: hairyandy on May 26, 2006, 03:21:53 PM
One other weirdness, I created the RM layout on my IBM Thinkpad and it's fine.  The program also works on my Powerbook in Win98Se on VirtualPC but all of the black (the component names and outlines) on all of the components is transparent rather than black.  I assume it's a language bug that gets translated differently or maybe that black doesn't need to be defined in Delphi to work in XP but does with other/older OS's?  It's kinda weird but still usable i guess...
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 26, 2006, 09:10:45 PM
I just found a bug related to diodes.

When I place a diode, it says first "click on cathode hole" then click on "anode hole", but it places the bar to indicate the cathode at the wrong end.

I just didn't noticed when I entered the diodes today, but tonight while I was checking my circuit a last time, I realised that all the diodes were the wrong way.

The funny thing is that I only noticed one diode at first, and and it's only when I tried to replace it the correct way a few times without success that I found out about the problem, and noticed that the other diodes were also all wrong...

Also, now that I want to replace some diodes by LEDs, I realise that a LED component would be very useful. In fact, I really need it because I use LEDs on pcbs quite often.

Added: Ok, I think there is a bug with the "replace" function with the jumpers. It just adds a new jumper without erasing the original one.

Gilles
Title: Re: Would this kind of software be useful?
Post by: bancika on May 27, 2006, 05:12:43 AM
Ok, I'll fix both bugs and try to add LED component.
About transparent names, I think I realized what could be the problem. It's the same problem that users had before with some other thing. What's your color pallete on that computer (8bit, 16bit, 24bit, 32bit?)
Tnx
Title: Re: Would this kind of software be useful?
Post by: hairyandy on May 27, 2006, 11:24:49 AM
Quote from: bancika on May 27, 2006, 05:12:43 AM
Ok, I'll fix both bugs and try to add LED component.
About transparent names, I think I realized what could be the problem. It's the same problem that users had before with some other thing. What's your color pallete on that computer (8bit, 16bit, 24bit, 32bit?)
Tnx

It's a G4 Powerbook so I assume it's 32-bit.  I'd be surprised if it wasn't.  I have a feeling that it's a Windows 98 thing since that's what is running in VPC.  It's no big deal but it would be cool for it to work right so I can do layouts when I'm on the road.  I never bring my Thinkbook out with me because the Mac is just easier to have on the road and it's waaaaaayyyy lighter...
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 27, 2006, 12:41:16 PM
Mine is 32 bit too but on Win XP.

Btw, I did a test in 16 bit, and the black letters were kind of too transparent, hard to read. So that could be the problem indeed...

Thanks for the LEDs coming and all,

Gilles
Title: Re: Would this kind of software be useful?
Post by: bancika on May 27, 2006, 02:09:54 PM
Ok, so we located problem. I'll fix that transparent text thing...
Title: Re: Would this kind of software be useful?
Post by: hairyandy on May 27, 2006, 05:04:46 PM
Quote from: bancika on May 27, 2006, 02:09:54 PM
Ok, so we located problem. I'll fix that transparent text thing...

Hey Bancika, don't bother with the transparent thing.  I went back and checked and sure enough, Windows 98 in VPC defaulted to 16-bit color and when I changed it to 32-bit everything was fine.  I was sure that it was set at 32-bit but when I checked I was wrong, sorry!  I've been building and fixing computers for years and sometimes I still forget that they're only as smart as you tell them to be!   ;D

Thanks again for the great program...
Title: Re: Would this kind of software be useful?
Post by: bancika on May 27, 2006, 05:56:05 PM
The thing is: I'm using black color as transparent when drawing components. COmponent is drawn inside black rectangle and all black pixels are declared transparent. So I put text color to be only one bit lighter than "real black" so that it's not made transparent. When you switch to less than 24bit there's no difference between those colors because they are very similar and program "sees" text black also.
I'll make background to be some awfull pinkish gayish color I'm sure won't be used anywhere else... :icon_lol:
Title: Re: Would this kind of software be useful?
Post by: bancika on May 27, 2006, 06:44:02 PM
I need your opinion on LED's; I ran out of colors, what do you think
(http://i24.photobucket.com/albums/c22/bancika/software14.gif)
also design wise, should I draw them like this or something else?
Tnx
Title: Re: Would this kind of software be useful?
Post by: calpolyengineer on May 27, 2006, 06:54:29 PM
I like having them drawn like that, my only request is that the flat side be a little more obvious. Just cut a little more off of that side of the circle and it will be fine.

-Joe
Title: Re: Would this kind of software be useful?
Post by: bancika on May 27, 2006, 07:11:42 PM
Well, at first it was flat more but the thing is when you have component with two digit name (like D33) it won't fit. So edge of text overlaps.
Don't know what to do :) Maybe make them little bigger overall?
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 27, 2006, 07:32:12 PM
How about ribbon connectors and sockets/pins for offboard wiring.
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 27, 2006, 08:02:37 PM
I don't really mind about the transparent thing, except to see when there is a cut track under the component.

I'm not sure about the color though.

The flat side of the Led is ok for me.

Gilles
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on May 27, 2006, 08:05:29 PM
Oh, and I'd LOVE provisions for onboard pots :)

EDIT:
And jacks :)
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 28, 2006, 03:41:21 AM
Not trying to influence you about how the LEDs should look, but I was playing with the circuit a bit to check how I would do a LED component, and came up with this kind of LEDs. They are a bit too colorful compared to the rest of the circuit, but I wanted to see how they looked with a double circle instead of a simple circle. Btw, I begin to like the color you use...

I was also wondering about the ordering of the components in the part list that is not correct after a few replaces done. Is there something easy that can be done?

(http://www.gtechblues.com/images/ChaosTest.jpg)

This is where I stopped with the circuit, waiting for a LED component. You can still see the wire for the Led that wasn't deleted after a replace.

Btw, I just realised that I didn't really need a second line for the Credits. I can just add a line of text somewhere.

Gilles
Title: Re: Would this kind of software be useful?
Post by: bancika on May 28, 2006, 05:39:43 AM
I've changed LEDs to look much like yours, fixed jumper bug, etc. You can expect new release today :)
Title: Re: Would this kind of software be useful?
Post by: JimRayden on May 28, 2006, 06:59:51 AM
Ooh, what about grouping the component list, so it'd say "R3, R15: 100k" instead of both of them spearate. Or perhaps an option of selecting both modes.

-----------
Jimbo
Title: Re: Would this kind of software be useful?
Post by: bancika on May 28, 2006, 08:08:30 AM
Hmm...I don't think it's worth it  :icon_rolleyes:
I added resistor calculator, parent "thing" so now when you move component that auto-created solder pads, new pads are created and old erased.
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 30, 2006, 01:55:58 AM
While waiting for a LED component, I made a new layout tonight.

I noticed that the trimmers don't appear in the list of components.

At first I thought it was because I renamed it R4, but it doesn't appear even as VR1

Gilles
Title: Re: Would this kind of software be useful?
Post by: hairyandy on May 30, 2006, 02:53:00 AM
Quote from: Gilles C on May 30, 2006, 01:55:58 AM
While waiting for a LED component, I made a new layout tonight.

I noticed that the trimmers don't appear in the list of components.

At first I thought it was because I renamed it R4, but it doesn't appear even as VR1

Gilles


I noticed that today as well.  I just used the text tool to add it down below as a description.
Title: Re: Would this kind of software be useful?
Post by: bancika on May 30, 2006, 06:33:55 AM
Will fix it, tnx :)
I'll post new version with LEDs so you can finish your layout today...
Title: Re: Would this kind of software be useful?
Post by: DaveC on May 30, 2006, 04:31:12 PM
Great little program so far... my only annoyance is it opening in the middle of the screen... or when you have dual screens half of it on each screen ;)
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 30, 2006, 04:48:09 PM
Quote from: bancika on May 30, 2006, 06:33:55 AM
Will fix it, tnx :)
I'll post new version with LEDs so you can finish your layout today...

THANKS...

Gilles
Title: Re: Would this kind of software be useful?
Post by: bancika on May 30, 2006, 06:07:00 PM
Quote from: DaveC on May 30, 2006, 04:31:12 PM
Great little program so far... my only annoyance is it opening in the middle of the screen... or when you have dual screens half of it on each screen ;)

Well, less than 1% of users have dual display. Other 99% would be annoyed that program is displayed in corner...
Title: Re: Would this kind of software be useful?
Post by: bancika on May 30, 2006, 06:25:25 PM
Here's new version, check out resistor calculator. I'll make calculations other way round possible.
http://storm-software.co.yu/diy/layouts/diy_layout.exe (http://storm-software.co.yu/diy/layouts/diy_layout.exe)
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 30, 2006, 09:22:57 PM
Wow! You've been working hard these days...

Nice resistance calculator. Very useful when you don't remember the colors. The only thing missing is being able to enter a value and get the colors but you said you'll work on it, so it's ok...

I also like the move function with the arrows. Neat.

The only thing I found out is that I'll have to start my layouts all over I think. I get an out of bounds error when I try to move some parts. Like the trimmer I already had in my last circuit. And the diodes in the precedent one that I can't correctly delete to replace them by LEDs.

I'll go back to it and see what I can do with my circuits.

Thanks,

Gilles

Title: Re: Would this kind of software be useful?
Post by: Sam on May 30, 2006, 09:59:27 PM
WOW! Oh my god! I never realised what was going on in this thread! Truly and utterly amazing! The only downside is that now I HAVE to install bloody Windows on my new Intel-Mac. :icon_smile:
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 30, 2006, 10:03:06 PM
Humm.. bad news.

I just started a new pcb and I have the same problems, just by placing a Trimmer and trying to delete it.

(http://www.gtechblues.com/images/Err1.jpg)

It does the same with some other components.

And the trimmers still don't appear in the component list in the middle.

On the positive side, nice job on the LEDs. I like the way you did them. Another happy customer.

Sorry...

Gilles
Title: Re: Would this kind of software be useful?
Post by: mydementia on May 30, 2006, 10:13:41 PM
I had the same troubles... also, when I delete or move a component, the solder pads don't move...
Minor tweaks...I'm sure...
Thanks for your hard work on this - I'm sure it's going to be a great tool when you're finished!  Any more thought about grouping like components?  What about a fader bar to adjust the transparency of the components?

Thanks again.
Mike
Title: Re: Would this kind of software be useful?
Post by: bancika on May 31, 2006, 01:46:59 AM
I'll fix that ASAP, don't start your layouts from scratch because of bug...it will be ok when updated.
I have to go to exam now, so I'll do it tomorrow  :icon_frown:
Title: Re: Would this kind of software be useful?
Post by: Gilles C on May 31, 2006, 01:07:58 PM
Don't worry. Exams first.

The rest can wait.

Gilles
Title: Re: Would this kind of software be useful?
Post by: bancika on June 01, 2006, 05:34:20 AM
Stupid exams :)
It was very small bug for deletion, I just swapped order of two commands, now it's fixed.  :icon_idea:
Will do bi-directional resistor calculator this evening and I'll update it for download
Title: Re: Would this kind of software be useful?
Post by: bancika on June 02, 2006, 05:39:15 PM
I'm uploading new release, fixed delete bug and two-way resistor calculator is up and running :)
http://www.storm-software.co.yu/diy/layouts/diy_layout.exe (http://www.storm-software.co.yu/diy/layouts/diy_layout.exe)
And try Render PnP option, is ratio ok when result image is printed from other program?
Tnx
Title: Re: Would this kind of software be useful?
Post by: Gilles C on June 02, 2006, 08:08:54 PM
Ok, I was able to finish the 2 layouts I was working on.

Only detail: The LEDs don't show up in the list of components. But the trimmers do.

Everything else seems to work the way it should. It's getting better all the time. Nice work.

I submitted one on the layouts whjen asked by the program. Should it appear on your site? Or do you have to do something on your side before it does?

I'll have to check something about the Chaos layout before I submit it.

Thanks,

Gilles

Title: Re: Would this kind of software be useful?
Post by: bancika on June 03, 2006, 05:14:33 AM
Damn, I missed that one for LED's :)
Submission works manually, when you submit layout it comes to my mailbox and then I just upload it on server. I would make it automatically, but there are few problems, so I have to check each layout. I'll upload your's now :)
Thanks!
Title: Re: Would this kind of software be useful?
Post by: choklitlove on June 03, 2006, 06:08:46 AM
Quote from: mydementia on May 30, 2006, 10:13:41 PM
I had the same troubles... also, when I delete or move a component, the solder pads don't move...
i can't figure out how to move or delete components.  am i missing something?

nice program though!
Title: Re: Would this kind of software be useful?
Post by: Gilles C on June 03, 2006, 07:49:01 AM
Ok, no problem, it's just that I was wondering if the submit function was working.

For the Chaos layout, I'll wait until the Leds shows in the component list then will submit it.

Btw, I tried moving components in the pcb layout, not the stripboard layout, and indeed, if you replace them it works ok, but if you use the arrows to move them, the pads don't follow the components.

Gilles
Title: Re: Would this kind of software be useful?
Post by: bancika on June 03, 2006, 08:41:44 AM
Yeah, that parent-child thing needs little fine tuning. I'll upload new release this evening.
choklitlove: to move component select it in Explorer (right side of window) and use buttons with cursor keys (below that) to move it. For deletion, just select component and hit delete on keyboard or select->right click->delete. Hope it helps
Title: Re: Would this kind of software be useful?
Post by: burnt fingers on June 03, 2006, 01:03:12 PM
I just tried this out an man was I pleased.  This is very cool.  Thanks so much.  This is going to  make my life easier.  I useually dry fit everything onto perf and hope that I don't miss a connection when I solder.  Now I can do a Virtual layout and have it handy when I fire up the ol' soldering iron.

Very cool.

Scott
Title: Re: Would this kind of software be useful?
Post by: bancika on June 03, 2006, 01:42:48 PM
That's the point of it's existance :) Tnx man
Title: Re: Would this kind of software be useful?
Post by: choklitlove on June 03, 2006, 04:36:48 PM
Quote from: bancika on June 03, 2006, 08:41:44 AM
Yeah, that parent-child thing needs little fine tuning. I'll upload new release this evening.
choklitlove: to move component select it in Explorer (right side of window) and use buttons with cursor keys (below that) to move it. For deletion, just select component and hit delete on keyboard or select->right click->delete. Hope it helps
cool.  i like the arrow thing, but maybe some click and drag action is in the future?  it's a really nice program though!  also, maybe a rotate button next to the arrows.  anyway, please let us know when that next upload comes.  thanks!
Title: Re: Would this kind of software be useful?
Post by: rockgardenlove on June 03, 2006, 06:57:55 PM
Nice, post it up as soon as you finish the next build! 
Title: Re: Would this kind of software be useful?
Post by: bancika on June 03, 2006, 07:28:14 PM
Good news: I'm uploading new version. Missing LEDs from list is fixed; Parent-child thingie is fixed, now child pads move along parent component. I've enabled placing components wherever on "paper", not only on board. This can help with placing  outside connections how you want them.
Bad news: I had to redo some routines with displaying Text, so now when you open files created with older version all text components are invisible (actually they are visible, just very far from display area), so you'll have to replace them to old locations.
Andy and Gilles, please update your layouts and resend them for gallery. I would do it, but I'm really short with time. Sorry for this, but it had to be done. I'm pretty sure that file format has reached final shape and all future versions will be compatible with previous.
Link is: http://storm-software.co.yu/diy/layouts/diy_layout.exe (http://storm-software.co.yu/diy/layouts/diy_layout.exe)
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: choklitlove on June 03, 2006, 07:46:14 PM
cool.  seems like the whole "parent" thing with the pads works well.

i have a new suggestion that would be nice.  the ability to select/move/delete multiple things.  anyway, i love the program!
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Gilles C on June 03, 2006, 08:55:46 PM
About selecting/deleting many components at the same time, you can already do that. You select the first component of the list that you want to select, and you select the last one while holding the shift key. It will select everything between the first and the last items selected. --- Added: Not true anymore. See below.

That's what I do when a layout is finished to save a second version of the layout with only the cut tracks and the jumpers on it. It makes it easier to locate the tracks to cut and tp add thejumpers.

-------------------------------------------------------------

Now, I had a strange problem after submiting the layout to your site Bancika. When I try to exit the program, it gives me an error, as you can see in the picture. It opens a window signaling the error, and I can't close that window, or exit the program anymore.???

And it seems to do that only after submiting a layout.


(http://www.gtechblues.com/images/Err.jpg)


But the rest of the program works better than before.

Added: I kept working with the program again this evening, and I realised that we can't select many components at the same time anymore  :( I will miss that option...

Gilles
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: choklitlove on June 04, 2006, 02:12:25 AM
i tried the shift thing before i posted.  maybe the version i tried it on was the latest.  i can't remember... but i know that it didn't work.
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 04, 2006, 05:07:23 AM
I'll put multi-select back soon. As for strange "No active document" bug, I'll try to fix it but so far couldn't replicate it... :icon_rolleyes:
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: rockgardenlove on June 04, 2006, 05:14:03 AM
Any hope of that box layouter actually being made?  I'm planning to start a rather large project(for me at least) with a bunch of all etched PCBs, PCB mounted jacks, etc...
I box layout thing would be really nice.

Also, it might be nice to have some sort of measurement tool for the PCB drawer, my PCB jacks don't have the normal size legs.  Just so you could measure out what's on the screen in millimeters :)
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 04, 2006, 06:25:34 AM
Interesting, but I was also thinking about some measurement tool yesterday...as for box layout, it will be done, but can't promise when. I'm stuck with 7 more exams for this month, plus I might start working on some commercial project these days (gotta make a living somehow)...
Btw, multi-select is back. Now you can delete and move more than one component at the same time
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: rockgardenlove on June 04, 2006, 06:58:23 AM
Nice...
I bought a Windows emulator for my Mac, just so I could use this :)
I'm installing Win98 right now(just because it doesn't have any of that copy protection stuff...)
Have you added undo and redo yet?  IMO those would be two VERY useful additions...
Also, last time I used it, you couldnt put jumpers over/under other components...which is a problem if you want to indicate offboard wiring.
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 04, 2006, 07:06:21 AM
Hmm...new you can add jumper between any two nodes in a grid, not only on holes. It is always drawn under components, but components are semi-transparent so you can see what's below. There is undo, but not redo.
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: choklitlove on June 04, 2006, 07:07:11 AM
Quote from: bancika on June 04, 2006, 06:25:34 AM
Btw, multi-select is back. Now you can delete and move more than one component at the same time
do you mean it is in the next build?
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: radio on June 04, 2006, 07:15:35 AM
Hi

I rarely build effects,so I really got positivly surprized by the simplicity of your tool!!

Just want to say thanks for the time you put in to set this up  :)

Greetings Radio aka JMErnzer
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 04, 2006, 07:34:28 AM
Yeah, it's already done. When I upload it I'll let you know.
radio: thanx  :icon_cool:
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: choklitlove on June 04, 2006, 07:36:03 AM
cool.  thanks!

i'll be waiting...
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: RLBJR65 on June 04, 2006, 08:01:17 AM
Bancika, that is a really great program you have written! Thank you very much!
I am going to try it out on my next layout. Nice web site BTW.

Thanks again.
Richard

Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Gilles C on June 04, 2006, 08:59:25 AM
The "no active document" is strange indeed.

I will check it with another PC when I send you another layout.

The problem is that I can't test it unless I send you a layout... I can always stop sending you layouts to stop the bug from happening  :icon_mrgreen: Na, I'll see if it's caused ny another program on my system...

Gilles
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 04, 2006, 09:23:59 AM
We'll fix it somehow. I'm also thinking about alternate layout submission concept...
Thanks Richard.
Btw, we've reached 3500 lines of code and about 130000 typed letters :)
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Gilles C on June 04, 2006, 09:44:17 AM
Indeed, nice piece of work. I can also tell you, again.

Many years ago, I was programming in C as a hobby. So I know how much it can be. The only programming I do these days is in ASM for uControllers and PICs.

But you're fast. A lot faster than me...

Btw, a little suggestion for the program. When we do a replace, it always opens the Text tree instead of staying in the same component tree we did a replace. Would it be possible to change it so that it stays in the same component tree we're working on (replacing). It would be easier and less of a pain when we are replacing many ressistors for example.

I just changed the size of a stripboard from 24 to 31 and moved everything on the layout. So I had to reopen the trees I was replacing from many times...

Thanks,

Gilles
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 04, 2006, 09:51:34 AM
Good point. My goal was to open last used tree, just I wan't thinking about replacing components. Routine opens tree with newest component, so when you update existing component it goes back to newest component again. I'll change that!
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Dragonfly on June 04, 2006, 10:10:41 AM
Bancika...

first...REALLY a cool program...thank you for the time and effort you've devoted to it...next time i get a little money in my paypal account I'll be sure to donate a few $$$ to the cause :)

a couple of thoughts....

1) even though its pretty simple, a short "instructions" guide would probably be helpful, especially to those who haven't seen this thread (future users)...a few paragraphs I'm sure would be more than enough. ( maybe you've already done this and I'm just missing it...)

2) as a guy who's done tons of layouts, i find that occasionally I'll have to move a part long after i originally placed it on the layout. the "undo" feature on your program won't allow for this...am i missing a "delete" command for the parts ?

3) it would be nice to be able to start with a larger board than needed and be able to "delete" rows from the top, bottom, or either side later. that way you could start the layout in the center of the board, complete it, and then reduce the board to the appropriate size. currently you can only remove rows from the bottom and right side.

4) the text feature...it would be nice to be able to add the necessary text, and then be able to click and drag it to the appropriate spot...you may already be able to do this, and I'm just missing the "how to"  ?  then again, the ability to click and drag text and components might be a lot more programming than is really necessary... (also, is there a way to control the "size" of the text...?  just wondering...)


anyway, thank you for the effort you've put into this...it goes way "above and beyond" what it necessary...

AC
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Dragonfly on June 04, 2006, 10:47:50 AM
BTW... i submitted a couple layouts to the folder !
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 04, 2006, 11:08:31 AM
Hi Dragonfly!
Thanks  :icon_cool:
1) yeah, I was thinking about it. But that's 100% hardest part of the job for me. I have many apps on my software-related site www.storm-software.co.yu (http://www.storm-software.co.yu) and I totally hate writing program description and manual. Not because I'm lazy, but because I don't know how :) Also, I spend all my energy on software features...have to hire someone, a secretary :)
2) yes, you can delete component by selecting it in Explorer (right side) and then press Del on keyboard, or select Delete from drop down meny (right click). In new version this is possible for multiple components.
3) you can change size and cut it on right side and bottom side. I'll think about elegant solution for deleting first row and first column. Basically, all I have to do is move all components for one hole up and reduce number of rows. I just don't know where to put that option :)
4) hm...I don't know how would I do that :icon_rolleyes:...You can still "drag" components with arrow buttons on the right.

Thanks for great layouts, I'm uploading them to the gallery  :icon_mrgreen:
Btw, I don't have PayPal account, they don't support my country (Serbia)  :icon_frown:
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Dragonfly on June 04, 2006, 11:20:09 AM
Quote from: bancika on June 04, 2006, 11:08:31 AM

1) yeah, I was thinking about it. But that's 100% hardest part of the job for me. I have many apps on my software-related site www.storm-software.co.yu (http://www.storm-software.co.yu) and I totally hate writing program description and manual. Not because I'm lazy, but because I don't know how :) Also, I spend all my energy on software features...have to hire someone, a secretary :)

I'm sure one of us can come up with a "basic overview" manual.


Quote
2) yes, you can delete component by selecting it in Explorer (right side) and then press Del on keyboard, or select Delete from drop down meny (right click). In new version this is possible for multiple components.
A-HA !!!  see...one more thing for the manual !  works great !

Quote
3) you can change size and cut it on right side and bottom side. I'll think about elegant solution for deleting first row and first column. Basically, all I have to do is move all components for one hole up and reduce number of rows. I just don't know where to put that option :)
is there a way you could select the components on the right side and "group" them? that way you could just select them all, and move the layout as a group toward the top left corner of the board...then it'd be simple to delete the unnecessary rows.... (just an idea that might be easier to impliment)

Quote
4) hm...I don't know how would I do that :icon_rolleyes:...You can still "drag" components with arrow buttons on the right.

didnt realize how to drag till i saw this...thats another for the manual !

Quote
Btw, I don't have PayPal account, they don't support my country (Serbia)  :icon_frown:

well...if theres a charity you'd like us to donate to .... 

anyway,
   rock on,
   AC
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: markm on June 04, 2006, 12:05:15 PM
First of all,
My hats of to you bancika on a job Very Well Done!!
Being new to doing layouts I think this be quite a useful program.
All I've been doing with it is playing around with it a bit to get the hang of how it works but, I must say
I think I'll be putting it to good use soon!
Again, Thank you so much, it easy to see it was alot of effort for you.
Hey Dragonfly,
Do you have anything new coming up?????
I've built a bunch of your builds and I've been very impressed.
Love to see something new soon......hint, hint, hint......nudge nudge :icon_biggrin:
Thanks for your work too!!
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Dragonfly on June 04, 2006, 12:17:30 PM
Quote from: markm on June 04, 2006, 12:05:15 PM
First of all,
My hats of to you bancika on a job Very Well Done!!
Being new to doing layouts I think this be quite a useful program.
All I've been doing with it is playing around with it a bit to get the hang of how it works but, I must say
I think I'll be putting it to good use soon!
Again, Thank you so much, it easy to see it was alot of effort for you.
Hey Dragonfly,
Do you have anything new coming up?????
I've built a bunch of your builds and I've been very impressed.
Love to see something new soon......hint, hint, hint......nudge nudge :icon_biggrin:
Thanks for your work too!!



BUNCH OF NEW STUFF COMING UP / ALREADY DONE !   I had some trouble loading pictures into my gallery, which with the help of Aron, i was finally able to solve. I just have to bring the disc i have the layouts stored on up here (i dont have internet access at my house) and download 'em !

Also, i'm working on some cool new tube based designs...still figuring those out !

thanks,
  AC
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 04, 2006, 12:46:31 PM
You can do multi select two ways:
1) select first component, hold shift and click on second component. All components between those two will be selected.
2) hold ctrl and click on each component you want to select
That's it :)
Only problem is, I did it today, so it's not updated yet. I'm waiting to fix few more things today before updating.
Thanks for layouts :)
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Dragonfly on June 04, 2006, 12:51:11 PM
Quote from: bancika on June 04, 2006, 12:46:31 PM
You can do multi select two ways:
1) select first component, hold shift and click on second component. All components between those two will be selected.
2) hold ctrl and click on each component you want to select
That's it :)
Only problem is, I did it today, so it's not updated yet. I'm waiting to fix few more things today before updating.
Thanks for layouts :)


GREAT !  i just sent more layouts for ya !
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: hairyandy on June 04, 2006, 01:36:25 PM
Hey Dragonfly &/or Bancika,

I just downloaded and opened Dragonfly's Mosfet Boost & Sparkle Boost layouts from Bancika's website and the text was all scrunched and illegible.  I just thought I'd let you know in case it's a software thing between versions, as we all know that Dragonfly is the King Of All Vero and would NEVER submit a screwy layout like that...

;D
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Dragonfly on June 04, 2006, 01:45:33 PM
Quote from: hairyandy on June 04, 2006, 01:36:25 PM
Hey Dragonfly &/or Bancika,

I just downloaded and opened Dragonfly's Mosfet Boost & Sparkle Boost layouts from Bancika's website and the text was all scrunched and illegible.  I just thought I'd let you know in case it's a software thing between versions, as we all know that Dragonfly is the King Of All Vero and would NEVER submit a screwy layout like that...

;D


Torchy is, was, and always will be the king...I'm just trying to help a few people out :)

see ya in about a week andy !  much beer to be had, noise to be made ....
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: hairyandy on June 04, 2006, 01:47:01 PM
Quote from: Dragonfly on June 04, 2006, 01:45:33 PM
Quote from: hairyandy on June 04, 2006, 01:36:25 PM
Hey Dragonfly &/or Bancika,

I just downloaded and opened Dragonfly's Mosfet Boost & Sparkle Boost layouts from Bancika's website and the text was all scrunched and illegible.  I just thought I'd let you know in case it's a software thing between versions, as we all know that Dragonfly is the King Of All Vero and would NEVER submit a screwy layout like that...

;D


Torchy is, was, and always will be the king...I'm just trying to help a few people out :)

see ya in about a week andy !  much beer to be had, noise to be made ....


Yes, and you do, yes, yes and yes...
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Dragonfly on June 04, 2006, 01:51:43 PM
hmmm...i just tried opening files from the page and all i get is the "code" ...no image at all ....i tried using internet explorer AND mozilla, no luck ...must be missing something....
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 04, 2006, 01:58:37 PM
Hm..andy, did you try opening those layouts with new or old version? I'm opening it with new with no problem.
Dragonfly, try right click and "Save Target As..." in your browser. Because .DIY is only a text file default browser action is to open them instead of download.
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Dragonfly on June 04, 2006, 02:24:24 PM
Quote from: bancika on June 04, 2006, 01:58:37 PM

Dragonfly, try right click and "Save Target As..." in your browser. Because .DIY is only a text file default browser action is to open them instead of download.


THAT WORKED ...THANKS !
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Peter Snowberg on June 04, 2006, 02:55:56 PM


What a GREAT piece of software! 8) 8) 8) 8) 8)
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 04, 2006, 03:03:13 PM
Thanks Peter  :icon_cool:

Quote
well...if theres a charity you'd like us to donate to .... 

I'd be more than happy with a postcard and a resistor (or cap) :icon_wink:

Goin' back to study and I'll try to upload new release today. Damned 28.8K dialup :)
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: SuperGeo on June 04, 2006, 03:29:17 PM
VERY NICE program you're making!

I think It would be less confusing and cleaner if on the Explorer windows just appear the components you have used on the layout, not all components. So if I use 2 leds and a capacitor, it will appear just 2 groups - [Led] and [Capacitor].

EDIT: I'm having also an problem deleting an SIL chip.

(http://img400.imageshack.us/img400/3293/problem8ol.th.jpg) (http://img400.imageshack.us/my.php?image=problem8ol.jpg)
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Gilles C on June 04, 2006, 04:53:55 PM
The SIL deleting works with the other 2 kinds of layouts, but not with the pcb type. So it must be related to the traces.

Gilles
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 04, 2006, 05:30:13 PM
Thanks for info, I'll look for bug
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: stumper1 on June 04, 2006, 05:47:09 PM
I have skipped over this thread until today - thanks for re-naming it!!!  I am a software IDIOT and I was able to start moving around in it in about 5min. - GREAT WORK!

I did a perf layout for a SparkleBoost (thanks Dragonfly).  I ran into one issue.  Unlike strip-board -  components can come off of the top or bottom of the board - not just the sides.  Is there any way to create more space between the Title/Credits and the board and the parts list and the board to make room for offboard components/connections/text above and below the board?

Thanks again - this thing ROCKS!!
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Connoisseur of Distortion on June 04, 2006, 05:50:33 PM
bancika, your program really is something. it's easy to use, VERY functional, easy to follow, and just what we all needed! thanks a ton!!

i'll have to make a couple of layouts down the road, here. MUCH easier than guessing the componant size and making a nasty grey mass on notebook paper!
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 04, 2006, 06:07:36 PM
Uploading new release. The most important change is multi select / delete / move in Explorer.
http://storm-software.co.yu/diy/layouts/diy_layout.exe (http://storm-software.co.yu/diy/layouts/diy_layout.exe)
Please check for SIL delete bug, I think it's fixed. Also, that strange "No active document" bug after submission, I didn't manage to replicate but I took a shot in a dark to fix it. Maybe it's ok. Please test.
Few other smaller fixes, don't remember exactly :)

Connoisseur of Distortion and stumper1: thanks!!!! :)
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: rockgardenlove on June 04, 2006, 07:08:30 PM
How do you draw under the board connections on perfboard?
I can't figure it out?
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 04, 2006, 07:15:25 PM
Hmmm...all connections are same  :icon_rolleyes:
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: rockgardenlove on June 04, 2006, 07:19:43 PM
So should you just use the jumpers then?  I'd prefer to have a different tool for under the board ones...
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Gilles C on June 04, 2006, 07:39:34 PM
I ran into this little problem too today when I thought I could place the jumpers more like the way I will use them inside its box.

I was able to place the jumpers, but didn't have enough place for the text identifying the jumpers. I think it wouldn't need a lot of new space to do the job...

I also found a faster way to delete many components today to make a template with only the jumpers and the cut tracks on it. I use the DEL key, starting from the first component, and just keep deleting the components one after the other. It's faster than right-clicking and choosing delete for every one of them.

Gilles
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: stumper1 on June 04, 2006, 08:57:04 PM
I may have missed it - but - can parts (like trimmers) be easily rotated?
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Gilles C on June 04, 2006, 09:49:00 PM
Hey, there were so many new posts that I missed that you uploaded a new release with the multi components selects. Thanks, works like a charm.
That's why I mentioned that I was using the DEL key. I found that I could use it while waiting for the new version.  :icon_redface:

Also, I submited a new layout this evening to test if the "No active component" bug was fixed, and it seems that you fixed it. It worked perfectly this time.

So you can delete the layout I sent you to test the program, it's only a version of the same Chaos layout I made for myself. I didn't have any new layout to test it...

Added: I just noticed that the Chaos layout was not on your site. Is it possible that it was not sending you the layout AND showing the "No active component" window" ?
           If so, I will send you the 24x10 layout of the Chaos circuit instead of the one I sent you this evening. Tell me more about that.

Thanks again.

Gilles
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 05, 2006, 04:10:12 AM
I received only one Chaos layout (31x10). It doesn't appear on site automatically, I have to upload it. Send 24x10 one and I'll switch it.
stumper1: there's no component rotation yet, you can use replace option from drop down menu to place it on new posistion.
rockgardenlove: yeah, use jumpers: look at ROG's layouts. All connections are the same and nobody seems to have problem with that. It's easy to determine which connection is underboard.
Thanks to all who submited layouts!
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Gilles C on June 05, 2006, 04:12:57 PM
Ok, I sent you the original layout I tried to send twice when the bug was there.

It's the one called "ChaosLeds.diy"

So the bug was really that it was ALSO not sending the file, and opening the error window. I thought it was sending the file but only opening the window error. But it's ok now.

Quote from: bancika on June 04, 2006, 09:51:34 AM
Good point. My goal was to open last used tree, just I wan't thinking about replacing components. Routine opens tree with newest component, so when you update existing component it goes back to newest component again. I'll change that!
Do you still have the intention of changing that?

Thanks

Gilles
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 05, 2006, 04:32:18 PM
Thanks for layout.
As for bug, it will be fixed, but can't do it now. Have exam tomorrow  :icon_confused:
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: choklitlove on June 05, 2006, 04:49:03 PM
hey, bancika:

is it possible to select multiple components in different categories?  or a "select all" function would be awesome!
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Connoisseur of Distortion on June 05, 2006, 05:10:17 PM
for actual jumpers, i place traces from the PCB list. just switch properties over to PCB, select trace, set, switch back to perf.

yuh. it does the job.
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 05, 2006, 05:19:48 PM
hehe, interesting way round. what's wrong with regular jumpers? do you want them thicker?
as for multi-select in more categories, I don't know. I made one category to autoclose when other is selected to avoid mess in Explorer...
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: stumper1 on June 05, 2006, 05:28:40 PM
The way I see it - the traces would show connections uder the perfboard and the jumpers would show connections on top.  Using just the jumpers make it hard to tell the difference.

I also would love to see a "select all".

Oh yeah - THANK YOU!  Even as it is - this thing is awesom.

Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 06, 2006, 12:33:23 AM
Then I'll leave trace component available all time, not only in PCB mode...
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: alteredsounds on June 06, 2006, 06:07:31 AM
Superb programe mate, just what I needed! Thanks :)
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: SuzukiScottie on June 06, 2006, 07:11:08 AM
This just gets better and better! Many thanks!
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 06, 2006, 10:01:50 AM
Thanks, appreciate it!
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: darkseid on June 10, 2006, 06:33:58 PM
bancika, really good job on the program.  I have been working on one myself but not as good as yours, I know it's hard work to create something like that, many thanks for lettiing us try it out. :icon_wink:  Oh! on your project=layouts page, I sent in LM741 Distortion Author Psychostrat.   I noticed you misspelled LM741 and Psychostrat lol...no prob :icon_mrgreen:......  Keep up the good work....thanks again;


Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 10, 2006, 06:46:13 PM
Thanks  :icon_cool:
Next release should have pots and maybe jacks/switches.
Btw, I changed those mistakes on site :)
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Gilles C on June 11, 2006, 07:18:02 PM
Once again, I just wanted to tell you thanks for the program, I like the way it works, and specially to be able to replace the components.

I realised that I spend about as much time to enter components than to change their location. So as I said before, the only thing I am still missing is having the component tree we're working on staying open instead of having to reopen it every time because it reopens the component tree of the last entered component.

Jacks and switches would indeed a good addition. I am working on the best way to do a box layout with the stripboard layouts I already made.

Gilles
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: choklitlove on June 12, 2006, 04:24:42 AM
i've been using this software a ton, and i love it.  i have a few things that i'd like to see in future versions, but would be happy with the software even if i didn't.  here goes...

1. select all function
2. rotate function
3. a "layout" size that is separate from the board's size.  for offboard components.  it would basically move the component list down, and the title/credits up.  this would really push the program into layout territory as well as board.
4. a border around both the component list and title/credits.  just to keep it nice n separate.
5. more components, of course.
6. text formatting options.
7. ability to lay down ICs horizontally.
8. i can't seem to get the "Print PnP" function to work.  it always just prints a blank page... not a big deal though.
9. again, not a big deal, but sometimes i run in to problems with the parent function between pads and components.  sometimes, the pads will move with a component that they aren't under.  weird...
10. an export function with the PnP scaled to correct size.  maybe to pdf.
11. correctly scaled rulers, so we can see the exact size of the board.

again, these are just suggestions, and i understand how hard programming is.  so, i don't expect any of them to actually happen, but it would be cool.  thanks for a truly useful program, bancika.

-choklitlove
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 12, 2006, 05:37:58 AM
Thanks to both of you :)
I had many of those features in mind, but as I told before those exams are really boring. About one more month and I'll be able to take some time for myself. One month from today Joe Satriani comes to my country  :icon_cool: great way to celebrate end of stupod exams.
Anyway, the program:
- I'm thinking of putting Help group out of right panel to make more space for explorer. That way I could leave all component trees open all time.
- I know about ruler, it will be done
- don't understand "ICs horizontally" thing
- I moved whole layout for 20px down which leaves more space between title and board
- text formating would be nice...but it's difficult to implement it into hwole system. Each component has 3 properties: name, value and unit. Formatting would take more properties. Maybe I could use unit field to choose font type or font size.
- I'll think about way to implement rotate
- export PnP should give file in right scale, try to print it please.
- I think "layout size" is unnecessary. While you work, layout size is limited only with your screen resolution (sorry, but can't make scroll) and when you export it to GIF program automatically crops image so everything fits inside
- what components you suggest to add?
Thanks again  :icon_wink:
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: choklitlove on June 12, 2006, 06:10:31 AM
nevermind about the horizontal ics (sorry!).  i have tried printing the exported pnp, and it was way too big.  but that gets into the whole printing to scale thing that really pisses me off.  i have only tried through mspaint and the gimp (freeware photoshop "equivalent") at the standard settings.  i really don't like thinking about all of that stuff so...

i don't mind not having a layout size, but the component names/values at the bottom get in my way (unless i make the board bigger).

components - jacks, pots, switches.  basically a lot of off-board stuff.  you've pretty much got the rest covered!  some sort of 'wire' graphic would be cool to connect all of it.  the traces work fine, though.  it just gets a little messy since they're all black...

one more suggestion- maybe some importing options.  for small pictures of our own.  in theory it would be simple, but it's probably not.

anyway, take your time on all that crap.  rest assured the program is at a good place right now.  thanks for the reply!
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 12, 2006, 10:23:05 AM
I tried in photoshop and it worked. It should be printed with 200dpi resolution, not default 72
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: stumper1 on June 12, 2006, 12:25:12 PM
Select all would still be great ;)  I also ran into a problem w/the pad/component relationship when trying to move an entire layout.  Some pads would mould move with BOTH the component  and just the selected pads.  It's hard to tell in navigator which pads are which without scrolling through all of them.  In the end I had to start all over - luckily it was a very small layout.

If there was any way to "point" at a component/trace/pad etc and see what # it is in navigator that might be helpful.  When working on large layouts it would make edits/changes MUCH easier.

Rulers would be awesome too.

A way to print text on a PCB might be cool too.

Love it so far - thanks!!!
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: choklitlove on June 13, 2006, 02:14:52 AM
Quote from: bancika on June 12, 2006, 10:23:05 AM
I tried in photoshop and it worked. It should be printed with 200dpi resolution, not default 72
i tried that and it worked.  is there any way that it could be exported to print the right size at 72dpi?  that would really be cool!
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 13, 2006, 09:32:40 AM
It's not a problem to scale it back to 72tpi, I just wanted better resolution to make lines smoother. Especially solder pads, I think they wil look rough in 72tpi. I'll try anyway
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: mutant_guitar on June 13, 2006, 11:28:52 AM
i just used your program yesterday for the first time and drew up a pcb layout for the Shaka Tube, i even posted it on this board to be double checked. anyway, this is my first time using any layout program, so i don't know what it should/shouldn't do, but i did notice a few things.

1. When i delete a component from the board, say R3, on the parts list on the bottom it will remove R3 from it's numerical sequence, leaving R4 and R5. If i later put in another resistor, R3 is added back to the list, but not in seqencial order. R3 is placed at the very bottom, so the list looks like this. R1... R2... R4... R5... R3. Something small and not very important, but none the less, something i noticed. Maybe you could have the program reasign the numbers to keep them in the proper numerical sequence, like, if i delete R3, R4 becomes R3, R5 to R4, so on. And if you want to insert a resistor in the sequence it does the same thing, so if i want a resistor between R3 and R4, R3 stays the same, the new resistor becomes R4, and R4 becomes R5.

2. Along the same lines, when i delete a component out of order, say solder pad #20, and i have 30 pads, the next pad i put down will be assigned #20. Now, if i deleted a pad from one section of a board, and then added a pad to a different section of the board, pad #20 will be surrounded by pads 27, 28, 29. When i use the parts tree to edit things, i have to scroll through the entire solder pad list to find the random pad that's out of order compared to the pads around it. Not a bid deal unless you're doing a slightly larger layout, with up to 60 or more solder pads. then it really gets confusing, and sometimes very annoying. Do you understand what i'm getting at here? i'm not sure i'm being clear enough.

3. Still along the same tangent, if i have components that are out of order, instead of searching through the parts tree list, would a "right-click" function be at all hard to program in? i think it would be very usefull to be able to right click on something and change/delete it instead of having to scroll through the entire parts tree.

4. Ditto on the "select all" function.

5. When using the text function, the prefix T is used for both text and traces. The program has now way of determining the difference between the two T's, so if i lay done some traces, then put some text on the layout, the text will be assigned the next trace number, and when i go to add more traces, it will skip the number the text box used. so if i have to traces i layed down next to each other, one could be T23 and the other would be T25. There would be no trace number 24, because there is a Text number 24.

all in all, a great program so far. just a bunch of little things here and there. if you want me to add my shaka tube layout to your library once i have it verified, just let me know and i'll e-mail the project file to you.
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: choklitlove on June 13, 2006, 04:34:04 PM
Quote from: bancika on June 13, 2006, 09:32:40 AM
It's not a problem to scale it back to 72tpi, I just wanted better resolution to make lines smoother. Especially solder pads, I think they wil look rough in 72tpi. I'll try anyway
you're probably right.  maybe when you go to export or print the pnp, an option will come up allowing you to select between dpi settings?  that would be really neat.  thanks again bancika!

also, i would love a way to select components without scrolling through the list.  i remember you mentioning something about it (maybe in the last release), but i don't think it's in there.

thanks!
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Gilles C on June 13, 2006, 05:50:03 PM
I also noticed and mentionned the fact that the components gets mixed up like that, but a trick I began to use to deal with that is that I place a dummy component somewhere on the layout to reserve the name of that component in the list, and replace it later with the correct name and value when I need to place it.

That way, the component are in order in the component list.

Gilles
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: choklitlove on June 13, 2006, 06:30:31 PM
i just change the components' names after i'm all done.
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 13, 2006, 07:24:15 PM
Let's see.
Setting DPI is not a problem, will be done.
About component naming. Would you preffer method "greatest existing + 1" over "first available number" used now.
How do you mean selecting without scrolling?
I'm thinking about way to select component by clicking on it...if my solution does not slow down program I'll make it.
I didn't notice same prefix for trace and text...will fix it.
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Gilles C on June 13, 2006, 08:15:53 PM
I prefer "first available number" because "greatest existing + 1" would not make things better.

Gilles
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: RLBJR65 on June 13, 2006, 08:26:03 PM
Bancika, Thanks again the more I play around with your program the more I like it :icon_biggrin:
Still some bugs, but it is already the easiest layout program I have ever used!

Richard
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: choklitlove on June 13, 2006, 09:16:23 PM
another thing about the pnp rendering/printing:  would it be possible to render and print them in reverse?  i think that would be the last piece of the puzzle for pcbs.
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: markm on June 13, 2006, 09:49:27 PM
I could be wrong but, I don't think you need to have anything reversed to print for PNP with this program.
Your looking at the traces from the top side with this program so when the PNP is finally ironed on to a blank,
everything should be in the correct direction.
   MarkM
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: choklitlove on June 13, 2006, 09:57:29 PM
yeah you're right.


sorry.
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: markm on June 13, 2006, 10:08:39 PM
No problem my friend!
This is got to be one of the best DIY programs going though.
    MarkM
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: stumper1 on June 14, 2006, 01:17:21 AM
FYI -
I was running this on my old laptop w/Win ME.  The program ran fine - maybe a little unstable at times but it is an old computer.  When I went to print a PnP the quality was terrible.  I had printed the same thing from my other computer running XP and it was fine - however I do not have a laser printer hooked up to that computer.  I also noticed that things just didn't look "right" on the screen in ME or 98.  Pads were fuzzy and traces would vary in thickness depending on the angle. I've had XP for the laptop but was too lazy to load it as I've been considering just buying a new one anyway.  I loaded it up tonight and things look and print just fine now.  Not sure why there is a graphical issue with ME/98 but there appears to be one.... ???

Back to work.  Thanks for the program/tool Bancika!
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: stumper1 on June 14, 2006, 02:03:44 AM
Ooops. Spoke too soon.  Now I can't print PnP directly from the program - I have to render/resize in Photoshop first.  Any ideas?  Whenever I print for DIY Layout Creator iI just get a blank page :icon_neutral:
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: choklitlove on June 14, 2006, 02:04:38 AM
me too.
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 14, 2006, 05:54:27 AM
I'll have to check thet out, but the thing is I don't have a printer so it's done pretty blindfolded. To make it more complicated it worked for some of you (with bad quality though).  :icon_rolleyes:
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Samy on June 14, 2006, 10:21:03 AM
bancika, i want to thank you for this wonderful software !

I don´t know if someone mention this before but, can you add the option for selecting several tracks to change the values of the selected ones and the option to change the default size ?
Just a sugestion, why not square solder pads for IC´s ?

I can print pnp but it´s not 1:1 and the tracks are not with the correct value, a mirror print will be also great not to mention the possibility to write on the copper side !

Thanks and sorry to flood you with this ...
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Gilles C on June 14, 2006, 06:13:46 PM
I just tried printing a PNP directly from the program to an HP Laserjet (printing quality is set to 600x600 dot per inch) and it worked without any problem or change to do.

I just hit "Print PNP", that's all. So the program is working well. The size was also correct. It was 1:1, and the quality was good.

Oh, I'm using it on a Laptop running XP.

Added: I also printed it to a pdf file with the program pdf995, then printed it from the pdf file created, and the size was correct once again.

Gilles
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: Samy on June 14, 2006, 06:50:02 PM
Sorry, my mistake ! I was using an older version .
I thought that the version in the older posts where the same ...
I´ve printed and it´s all o.k. !

It´s my first day using this program but every time i use it, i like it even more ... It´s really a nice little tool !
Title: Re: DIY Layout Creator, for drawing PCB, vero and perfboard layouts [renamed]
Post by: bancika on June 14, 2006, 08:06:53 PM
alrighty then. When I tested I used some kind of PDF printer too, so I wasn't sure if it'll work ok with real printer.
Thanks for info.
When I catch some time I'll go through these suggestions once again and will do whatever possible. It will be soon.
And thanks for sending layouts, we have 25 of them at the moment. Currently top uploader is Dragonfly
Keep 'em coming guys :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on June 14, 2006, 10:30:08 PM
I think you should move the Created by... and your link between the project name and credits or at least below the credits line. And change it to the same blue as the project name. Be proud of your hard work, that dingy gray at the bottom is barely visible!

How hard would it be to add a text field below the layout? The text strings work but any editing is limited to the small line that is in front of you. My spelling is not great so I usually write up build notes etc. with Word, spell check then copy and paste.

Thanks
Richard
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 15, 2006, 03:46:21 AM
Hmm..I don't quite understand second one  :icon_rolleyes:
As for first one, I didn't want to make it bother users too much. Since I plan to put pots in the game, many people will use precious space between board and credits to stick them there :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dano12 on June 15, 2006, 08:40:51 AM
Ive been using this over the last few days now. Fantastic work!

I don't know if it has been suggested before, but the single most important feature I would ask for:

Add a pointer option as the top option in the toolbox. When it is selected, I can click on any item on the perfboard and it selects it in the treeview.

That alone would save me hours of work (i.e. no more scrolling through the huge treeview to find a component to move or delete)

Thanks again for your super-cool software!

-dano
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 15, 2006, 09:02:11 AM
I'm brainstorming with myself on how to do it for a while :) I think I have an idea. Not an elegant solution, cause it will require ~2MB of RAM more, but I don't think it'll make much difference with modern PC's with 512MB or more
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dano12 on June 15, 2006, 09:06:05 AM
Quote from: bancika on June 15, 2006, 09:02:11 AM
I'm brainstorming with myself on how to do it for a while :) I think I have an idea. Not an elegant solution, cause it will require ~2MB of RAM more, but I don't think it'll make much difference with modern PC's with 512MB or more

I'd imagine you already have an array of board objects in memory. Objects with properties? If each one has a unique index, you can use the click event on the object and do a lookup in the array to find its index, then highlight the appropriate treeview item. (I'm assuming a lot here :)

What is this written in?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 15, 2006, 09:41:56 AM
Yes, I did it :) It works, and no much of slow down if I can determine. Right click on component on board selects it in explorer and popup menu jumps on place where you clicked so it can be renamed, deleted, modded  :icon_idea:
anyway, dano. It's written in Delphi. Objects are kept in memory but only in text format (XML), like
<Resistor Value="2.7K" X1="4" Y1="4" X2="4" Y2="1" Name="R2"/>[/size]
with only that information you can't determine what lies below cursor because each component has different shape. The idea is to make bitmap mask in memory. It's all black (0 color) and on every pixel that covers component I changed color to act as a pointer to component. So when you right click somewhere program checks color on mask bitmap and if it's not black it selects that component in explorer. Simple but working :) And it works with all components including traces, jumpers and text.
I'll upload new version this evening. Anyone has idea what to do with help menu. I'd like to free that space for explorer. What about floating menu in new window? Or on the bottom of window?
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: dano12 on June 15, 2006, 09:50:39 AM
Ok, I understand the architecture a bit better. Moving forward it may be problematic keeping your objects as XML strings. Much better idea would to be have a master object class the derived classes for each of the tools (components, pads, traces, etc.) Then you can hang properties off each and manipulate them without string parsing. Just a suggestion.

Have you done any programming in .NET? You are obviously good in Delphi, you'd be *great* in .NET :)

Looking forward to the new build.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 15, 2006, 10:14:49 AM
Why, you can put whatever you like in XML  :icon_question:
All objects contain (and probably all future objects will contain) only data fields and not procedures. XML fields can accept any type of data (text, numbers, binary) so it will hold very well. Second reason is that project is represented same in the memory and in DIY file. As for organization it's preety much object-like. Different procedures do actual drawing and one HUGE Render() proedure calls them and assembles board. And I don't pare XML manually, there are components that do all the job automatically and it's very nice and easy. Like
XML.AddNode, XML.Nodes[i].Attributes['Value'], etc.
It would be major pain in the ass to manually create and parse XML.

It's not 100% well organized but considering I work alone it's not bad :icon_biggrin:

Btw, I don't like .NET :)

Update: I think it's enough work for today, here's link
http://storm-software.co.yu/diy/layouts/diy_layout.exe (http://storm-software.co.yu/diy/layouts/diy_layout.exe)
check out right click selection on board, Ctrl+A in explorer selects all components, few minor changes
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Coriolis on June 15, 2006, 11:25:35 AM
Would it be possible to get DIP 14 objects in there? Like a quad opamp (say, TL074) or a LM13700? I could put 2 DIP 8 on top of each other, but it would look confusing. If it's already there and I missed it, I am sorry. It's a great program! :icon_cool:

C
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on June 15, 2006, 11:42:43 AM
You can use any number of pins for DIP components. You just decide yourself where you want the pin 1 and the other corner pin.

Gilles
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dano12 on June 15, 2006, 12:00:32 PM
Awesome! That one change alone is huge.

Thanks.

Quote from: bancika on June 15, 2006, 10:14:49 AM
Why, you can put whatever you like in XML  :icon_question:
All objects contain (and probably all future objects will contain) only data fields and not procedures. XML fields can accept any type of data (text, numbers, binary) so it will hold very well. Second reason is that project is represented same in the memory and in DIY file. As for organization it's preety much object-like. Different procedures do actual drawing and one HUGE Render() proedure calls them and assembles board. And I don't pare XML manually, there are components that do all the job automatically and it's very nice and easy. Like
XML.AddNode, XML.Nodes[i].Attributes['Value'], etc.
It would be major pain in the ass to manually create and parse XML.

It's not 100% well organized but considering I work alone it's not bad :icon_biggrin:

Btw, I don't like .NET :)

Update: I think it's enough work for today, here's link
http://storm-software.co.yu/diy/layouts/diy_layout.exe (http://storm-software.co.yu/diy/layouts/diy_layout.exe)
check out right click selection on board, Ctrl+A in explorer selects all components, few minor changes
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on June 15, 2006, 12:18:54 PM
Humm... is right-clicking on components included in this last version? I don't see it working here.

The only differences I see are the full screen at start and all the component trees opened in the explorer.

Gilles
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dano12 on June 15, 2006, 12:23:29 PM
Works for me. Try left-clicking on the image first. Then right click. You should get a popup menu.

Ctrl-A seems to work if you first click a node in the treeview. Give it a few seconds--it is not instantaneous.

I found one problem with Ctrl-A. It selects everything in my layout. But when I press one of the "move" arrows, it moves everything except the IC.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 15, 2006, 12:42:19 PM
it should work without left clicking before.
as for select all, you don't have to click on node, but anywhere on explorer pane. I'll make it work anywhere.
I tried moving more components and IC's moved  :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on June 15, 2006, 03:49:38 PM
Nah, I tried clicking left first, it does't work.

And CTRL-A selects all, but doesn't delete everything.

And here is what happens when I try to move what I selected with CTRL-A, with an arrow.

(http://www.gtechblues.com/images/Err2.jpg)

Gilles
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Samy on June 15, 2006, 05:08:23 PM
When i render the pnp with one trace selected, that track is not black !

( sorry my English ) ...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: choklitlove on June 15, 2006, 05:14:43 PM
so don't select a trace before rendering.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 15, 2006, 08:49:21 PM
Gilles C: It'll be fixed
choklitlove: haha, nice fix :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: goosonique on June 15, 2006, 10:14:14 PM
Phenomenal
:icon_cool:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: fixr1984 on June 15, 2006, 10:23:05 PM
When you save a file it asks you if you want to go online and save it to the official layout gallery.
Where is that? Can that be used to post it and have it verified?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 16, 2006, 06:05:43 AM
Layout gallery is here http://storm-software.co.yu/diy/index.php?project=layouts (http://storm-software.co.yu/diy/index.php?project=layouts) and you can get there by clicking "Layouts Online" in program. Everyone should post their layouts and someone will veryfy it sooner or later.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: mydementia on June 16, 2006, 09:08:35 AM
How about adding 'date uploaded' and 'verified by' columns - would be useful for those of us wanting to know what's new and what works.
Than's for all the good work.
Mike
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 16, 2006, 10:51:18 AM
Hmmm...I'm thinking about way to do it properly. It's hard to make people send verification, most of them will forget. As for date, I don't think it's necessary. Layouts are sorted first by category and then by date so new layouts are ones on top of each category. Date column would take much space. It would be great to have verification system that works. It's not a problem for me to add Verified column, but 95% of them will not have verified status. Not because they aren't good, but because nobody told me. And I really don't have time to do verification of each layout.

Some of layouts have UNVERIFIED warning, in anyone of you does verify it please delete warning text (or change it to "Verified by XXX") and send layout back to me. I'll update it in gallery

Btw, I'm working on those bugs you noticed in last release. I think I got them all.

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on June 16, 2006, 11:06:47 AM
I think we can all take care of the verification part of the layouts.

If a mistake is found, we can just send the corrected layout to you, and mention the reason. A note could be added on the layout to say it was built successfully and that the layout is good.

And if a mistake is found by someone on one of the layout, it should be mentionned to the one who made the layout, not to you.

Gilles
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 16, 2006, 11:44:03 AM
Sure, sounds reasonable. There are at least dozen of you, so two layouts each doesn't make much of a work  :icon_rolleyes:
I noticed one error, but can't remember in which layout. Someone put 8pin DIL IC, but instead of 4x4 size it's 4x3. Easy mistake to make. I'll add some kind of warining if user tries to add some weird sized ICs.
Btw, I'm writting Tutorials at the moment  :icon_smile:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 16, 2006, 07:41:49 PM
New version is up. I changed all bugs noticed from last time (or I hope I did), added tutorial for all important feature (tell me it it needs anything else) and did some cosmetic fixes (dialog boxes look batter now).
Check it out :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on June 16, 2006, 09:17:49 PM
First, the good news: I can now do a multi-select with CTRL-A, and I am able to move all these parts together with the arrows.

And the help file is a good addition. Working well and looking good.

Now, how can I stop this multi-select? I can't un-select them. They stay selected after that. I tried ESC and clicking elsewhere in the window.

And right-click still doesn't work on my PC. The first time I tried it, I saw a crossline symbol when I was moving the cursor above the components, not the second time I tried.

Ok, I know why I didn't see the cross the second time. It's because I started with a new layout, and added a few components, then tried to right-click them.

How can I get out of the component adding routine? I can't left-click a component because it keeps adding new components once I started doing it, and right-click doesn't do anything.

But no more window error.

Gilles
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: fixr1984 on June 16, 2006, 10:15:21 PM
Trace cuts that are behind a cap or a resistor are kinda hard to see. Anyway to make them show up darker.
Other than that I really love what you've done with the program.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 17, 2006, 04:34:21 AM
You can right click even when in component adding routine, just right-click :)
To unselect all items just click on some category item that is not selected.
Making trace cuts more visible under components would mean making components less visible. That could be a problem
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on June 17, 2006, 08:53:48 AM
So right-click really doesn't work on my PC.

And when I multi-select components with CTRL-A, the selected components names are highlighted dark gray. When I click on a separate component, it gets selected on the layout with its wires getting RED, and all the component names get light gray instead of dark grey.

And if I use the arrows, all the component move instead of the single one with the red wires.

From there, if I click in the explorer window without selecting any component, all the components names go back to the dark gray color to show they are still selected. I can't get out of the multi-select mode.

???

Gilles
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 17, 2006, 10:07:20 AM
For right click...it must work  ??? :icon_exclaim:
As for multi-select, I forgot to update something from single-select era. Only last selected component makes red wires although more than one component is selected. As I said before, when all items are selected those category tree nodes like [Resistors] stay unselected. Click on it and all other will becume unselected. I'll make Esc shortcut for unselect.
Component names turn light gray when Explorer is not in Focus, not when they are unselected.
Hope you get it now :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on June 20, 2006, 08:21:12 PM
Oopps, I see that you CAN paste text from Word :icon_redface: Sorry don't know what I tried the first time?!

The changes you made are great! The tutorial is looking good as well.

On the web page it would be nice to have a revision # or some other way to tell if a layout had been updated in any way.

Thanks
Richard
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bluetubes on June 20, 2006, 08:44:18 PM
Bancika.....I am blown away!  :o  This is truly a fantastic program.  Great job!!!   :icon_cool:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 21, 2006, 05:07:54 AM
Quote from: RLBJR65 on June 20, 2006, 08:21:12 PM
On the web page it would be nice to have a revision # or some other way to tell if a layout had been updated in any way.
Thanks
Richard

hmmm, revision number won't mean much to users because that means they have to remember last revision. Maybe date is better  :icon_rolleyes: but anyway something needs to be added there :)

bluetubes, thanks  :icon_cool:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on June 21, 2006, 06:46:48 AM
I can't seem to submit layouts now. When I try I get a message telling me to check my internet connection. It happened last night and again this morning.

Richard

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: d@vide on June 21, 2006, 07:00:34 AM
Hi Bancika,
a better solution is a version in the file name like diyLC_1_10 or something like that...
when I download the file instantly I know if is a newer version or not ... isn't it  :)

ciao Marwatt
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 21, 2006, 10:06:03 AM
well, for something it is better and for something it isn't. If I submit program to download sites I have to specify fixed file name. When someone tries to download it from other sites he'll get older version. I think the best solution is to put release date on program download page.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stumper1 on June 22, 2006, 01:58:13 AM
Bancika,

Getting better all the time!!! ;)  Submitted a Wah layout - it would be nice to submit when "I" want to NOT when the program asks - I sometimes click "OK" when I don't mean to.  Submitted the Wah twice - the second one is the right one - and IS VERIFIED (see picture thread).

I noticed that you cannot scroll down on a page (or can you?).  The Wah layout was big enought that I could not see the parts list to verify it before submitting.  Had to "render image" and view it that way to verify it.

I still can't print PnP from my laptop to my laser printer w/out rendering first.  I'm pretty sure this is MY problem as I seem to be able to print to the Inkjet on my OTHER computer with no problems.

Any word on a "SELECT ALL" function? ;)

Thanks,
Deric 8)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 22, 2006, 05:21:20 AM
Hi,
I've added "Submit Layout" option right next to "Layouts Online" so you can submit whenever you want. Select All has been added in last release but had some bugs. Everything's fixed now but I didn't upload it yet.
Edit: thanks for layout, I added it. Just few tips: if board was horizontal it would be easier to see everything. Next, IC1 isn't really an IC, so putting " " (space) as component name will make it only gray rectangle without IC1 writing on it. I changed that for ya.
Scrolling is impossible at the moment unfortunately
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on June 22, 2006, 07:30:51 AM
I see you added a date on the web page :icon_biggrin:

I resubmitted the last 2 pcb layouts, no major changes. I had listed the pad connections instead of trying to put text at the board. Only problem was that I used the grid numbers and letters as the pad locations and those do not show when you render the image.

Simple fix, I just number the pads.

Thanks
Richard
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 22, 2006, 09:34:35 AM
Interesting, I noticed the same thing when I opened your layout. It made me wonder if coordinates should be rendered also on output image :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: mydementia on June 22, 2006, 12:51:34 PM
Would be a nice option to create a print with coordinates...good reference for large perf/vero layouts.

Regarding software revision tracking - if you added a 'last updated on' date to the download page, we'd all be able to know instantaly if it had changed since our last install.  I think this would meet everyone's needs.

Thanks again for all your work!  I'm looking forward to off-board wiring capability to show switching - such a pain to do in Excel!  Will the component list be moveable once the off-board wiring capability is added?  Just popped into my head.

Thanks again.
Mike
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on June 22, 2006, 01:07:52 PM
I don't think that it would really be necessary with pcb's. It was easy enough just to number the pads then make a list of the connections. Maybe with vero and perf? Say someone who does not have or use the program gets a rendered image it might be usefull then. Or maybe troubleshooting / mods you could use them as a reference point.

Can't hurt, I guess if it is not that difficult go ahead and do it. However if it's a big change I really would not worry about it. I can't see how it would be that helpfull in most cases.

My 2 cents.
Richard
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 22, 2006, 01:15:39 PM
well it's not hard to da at all. Same routine paint on screen and renders. And there's one condition that says "if you render for screen then print coordinates", I'll just change condition :)
Resealse date has been added to site
Regards!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 23, 2006, 10:54:39 AM
What do you guys think of this idea: "Check for Update" feature that would list all new features between installed version and last released version? Is it worth doing?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on June 23, 2006, 12:44:18 PM
Quote from: bancika on June 23, 2006, 10:54:39 AM
What do you guys think of this idea: "Check for Update" feature that would list all new features between installed version and last released version? Is it worth doing?

I think that is a fantastic idea!
Banicka, Your software is superb for doing layouts and has helped me in
learning how to read schematics and layout circuits.
Thank you very much for your help!!!
    MarkM
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Hal on June 23, 2006, 01:03:57 PM
wow, amazing.

mad propz.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 23, 2006, 02:34:39 PM
Ok then, I'll try to do it asap. I'm not feeling too well last two days so I'm able to do anything usefull (can't even sleep  :icon_sad:)
By the way, markM, you gave me idea to design next project (Matchless Hotbox), your etched boxes look great. Just I don't like etching too much (never got decent results with PCBs) and will try to do it with local engravement company (either with laser or CNC router). Here's a peek :)
(http://i24.photobucket.com/albums/c22/bancika/hotbox.gif)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 24, 2006, 08:17:03 AM
I uploaded new version with "check for update" function. I think it's pretty much intelligent, lists only features that are added/changed between  installed and last version. So if you skipped few updates it'll list all features you miss. And I won't have to post here every time I upload it. Besides that I fixed all noticed multi-select related bugs
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on June 24, 2006, 09:44:45 AM
Quote from: bancika on June 23, 2006, 02:34:39 PM
Ok then, I'll try to do it asap. I'm not feeling too well last two days so I'm able to do anything usefull (can't even sleep  :icon_sad:)
By the way, markM, you gave me idea to design next project (Matchless Hotbox), your etched boxes look great. Just I don't like etching too much (never got decent results with PCBs) and will try to do it with local engravement company (either with laser or CNC router). Here's a peek :)


I like it!!!
Engraving is a great idea!
That's out of my realm however ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 24, 2006, 11:33:02 AM
Still not sure if I'll do it that way because I've heard that this company is very expensive. My previous engravement projects in plexi are done in other company which is very cheap but their laser is weak for metal :(
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: mydementia on June 24, 2006, 12:02:57 PM
Just made a PCB for Paul Nelson's CitrusGraphicMKII (ORANGE) preamp emu.  I had to do some post-processing, so the layout/schem is in this Excel file:
http://www.freewebs.com/mydementia/DIY%5FStompboxes/ORANGE/OrangeMKII%5Fmydementia.xls

I downloaded the latest software this morning and created the layout. 

Here are my observations:
1) It doesn't like circuits of this size.  Towards the end of the layout, everything I did pegged my processor and had a substantial delay.
2) Moving 'all' (using CTRL-A) doesn't work (thus, my layout is down 2 rows).  It would be nice if the user could adjust the board after the layout is complete.
3) It would be nice if the text was more mobile.  As you can see, it's difficult to make out text over the Pads, etc.

Here's the file if someone wants to check it out.
http://www.freewebs.com/mydementia/DIY%5FStompboxes/ORANGE/OrangeMKII%5FPCBr0.diy
I'm going to try to build the thing this weekend - so if anyone sees a major f-up on my part, please let me know.
Mike
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 24, 2006, 12:24:25 PM
I just tried your layout. I must admit that program is not optimized too well yet so with big layouts it can be slow (transparent drawing isn't helping much with speed). Looks there are more bugs left. I tried moving all components and it worked (slow, though) and moved all components but two or three traces left unmoved.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: d@vide on June 26, 2006, 01:03:12 PM
Hi Bancika,
the software grewup wery well thanks for your effort! (but my PC is a little tired :-( )
tip.. is possible add electrolitics and poliester caps with right dimension? eg the diameter of a 2200uF 35V is 1.5cm.
This would be a great aid to make a pcb.
Is too much?? I can send you the measure of electrolitics and poliester with the right pass.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 26, 2006, 02:06:30 PM
well, for electros it's great idea, but for caps...maybe they use ceramic caps, or ones in plastic block...
Anyway, I'm exhausted these days. Today I had exam, have one tomorrow, then in friday, then...  :icon_sad:
But it's worth thinking and you can send me data. I'll use it when the time comes. Diameter also depends on voltage of cap, but there isn't voltage field. So, we'll assume they use the most common ones, either 16V, 25V or 35V for stompboxes.
Tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on June 26, 2006, 02:14:56 PM
For Elctro cap spacing I've found that if you just skip one hole between the two
solder pads it's good to go.
I've even used two pads next to each other for electros and though its'
a bit on the tight side, it still works fine.
I don't know if this would work for vero as I have only used the PCB format.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 26, 2006, 02:34:10 PM
Hmm, I think we're talking about different things. Mark, do you think about lead spacing?
d@vide is talking about electro diameter.
I don't think lead spacing is much of importance, because you can always stick one into another. I had problem with WIMA caps with short 5mm spaced leads to stick into holes spaced 2.54mm, but generally it's ok.
Right?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on June 26, 2006, 02:38:05 PM
Ooops....
Yeah, I was addressing lead spacing.
Sorry... :icon_redface:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on June 26, 2006, 05:16:04 PM
The most important thing is that you know the component sizes when you are designing a layout. If you have a big cap just leave extra room for it. The ability to do that is one of the things I like best about this program.

There is no possible way to have every size / shape of every component. Don't even try.
For an example, I have 10uF 16v electrolytic caps from 3 different manufacturers and they are all different sizes. Add to that list 10uf tantalum caps that are the size of a pencil lead, then you have radial caps and now lets look at 25v, 35v, etc, etc. The list goes on and on.


Richard

Sorry hope that does not sound like a rant, I really did not mean it to be :icon_biggrin:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 26, 2006, 06:16:35 PM
Yeah, you're right. Any try to match size of actual caps is shoot in the dark. There are no guarantees it will be more accurate than it is now.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: disto on June 26, 2006, 06:45:51 PM
wow im impressed very nice piece of kit! i will be using it soon im sure!!

uh one little thing the "check for updates" should it recognise when you have most up to date version? if you click the botton it states there is a new update, and once this is installed and you click the update button again it still says there is a new update. perhaps a function that says your software is uptodate no need to download would be useful or just the updates are given a version number so you can cross reference with the version you are running?! just an idea.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Peter Snowberg on June 26, 2006, 07:51:57 PM
Quote from: bancika on June 26, 2006, 06:16:35 PM
Yeah, you're right. Any try to match size of actual caps is shoot in the dark. There are no guarantees it will be more accurate than it is now.

I order caps from Mouser & Digikey based on their physical dimensions.

What about having two diameters of electrolytic?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 27, 2006, 12:29:00 AM
About updates: it's my mistake. There's one place in program where I need to update version each time before upload. I forgot to do it so program "thinks" it's still previous version. It'll be ok with next ver.
As for electros...can you think of a way to do it without making new component (like two types of trimmers with same component). It can draw bigger one when hole distance is greater than 1 or 2 perhaps??
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: d@vide on June 27, 2006, 04:59:20 AM
perhaps 3 or 4 diameters for electro is enough... eg 10uF, 100uF, 1000uF and 2200uF
It obvious that you cannot put any size per any voltage... too much item.
But if I would make a power supply PCB with 2200uF filter caps (like I do now) I must consider diameter and lead spacing.
Idem for poliester caps ( the boxed types) .... here 2 or 3 largenesses is enough.

Anyway W Bancika!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: choklitlove on June 27, 2006, 05:10:56 AM
Quote from: bancika on June 27, 2006, 12:29:00 AM
As for electros...can you think of a way to do it without making new component (like two types of trimmers with same component). It can draw bigger one when hole distance is greater than 1 or 2 perhaps??
a way would be an option in the pop-up that happens when you add a component.  you know, where you enter the value and name.  the lead spacing should stay the same for electros and trimmers.  when you enter the value, the program could tell how big the cap would be depending on the value.  if/then statements would work for that i think.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 27, 2006, 05:47:41 AM
It's not hard to do but it would change concept a little. See, as I explained before (100 posts or so  :icon_razz:) I have unique system for storing/drawing components. Each component is determined with 5 properties:
Record type (determines component type), name (component name), value, X1, X2, Y1, Y2 for source and destination hole coordinates. I would have to change that system for adding property that would only be used with electros. It kinda sucks :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 28, 2006, 08:35:07 PM
Today I added rotation, some of you asked for it.
Anyway, it's done like this: you can rotate more than one component at the same time and they are rotated around center of area they cover. I think it's better than rotate each of them around itself. This was little harder to do..
what do you think?
btw, it's uplodaded  :icon_smile:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stumper1 on June 28, 2006, 10:53:48 PM
Bancika,

Does that mean you can now "select all" and then "rotate" too?

Thanks SO much for all your hard work.

Deric
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: choklitlove on June 29, 2006, 12:09:00 AM
bancika- i downloaded the latest version.  i'm not seeing any rotate button next to the move arrows.  am i missing something? 
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 29, 2006, 05:24:11 AM
Damn, I uploaded wrong file :)
It's ok now
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: $uperpuma on June 29, 2006, 12:39:44 PM
i really like this program Bancika.. I made a bunch of Mill. 2 bypass boards with it...and it was quick and easy...thanks for all your hard work on it!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: choklitlove on June 29, 2006, 05:03:58 PM
bancika: i 'm still not seeing it...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Leviathan on June 29, 2006, 07:13:46 PM
Wow that program is great - you did an awesome job

Being a beginner, I REALLY like the resistor calculator XD
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 29, 2006, 07:34:26 PM
Thanks Leviathan,
speaking of calculator, I found mistake, so when you convert value to color code you might get wrong result. It will be fixed.
choklitlove, damn I'm total moron. Uploaded wrong version again :) Now it should be ok.

By the way, someone just submited layout for HIAWATA (guess it's hiwat emulator), but it lacks pot labels and descriptions, so if guy who made it reads this please update it and send it again. I'll be more than happy to upload it.
Tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: choklitlove on June 29, 2006, 07:45:21 PM
Quote from: bancika on June 29, 2006, 07:34:26 PM
choklitlove, damn I'm total moron. Uploaded wrong version again :) Now it should be ok.
that's cool.  it works perfectly now, and is a very awesome feature.  good job!

what program do you use to make this software?  visualbasic?  something else?  what language?  i remember you saying earlier, but this is a behemoth thread now, so i don't want to look.  what's the chance of this ware ever being open source?  thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 29, 2006, 08:31:57 PM
It's made in Delphi 7. As for source code, I'm using some components that are not free, so even if one has source it cannot be compiled.
I'm willing to share segments of source. I doubt that someone will have guts to rewrite more than 4000 lines to make it work on other platform.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: rockgardenlove on June 29, 2006, 09:02:57 PM
:(
I'm still bitter over the lack of a Mac version. :D

Really amazing job.  Nice one.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stumper1 on June 30, 2006, 12:38:12 AM
Did I miss something...

I thought I read that "Select All" was now added.  I just downloaded new version and don't see it - I DO see the "rotate" function...NICE!!!! :icon_cool:  Read back thru the last couple of pages and didn't see anything about the "Select All".

Was I imagining this - or did it happen?

Thanks,
Deric
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 30, 2006, 01:07:14 AM
read manual  :icon_idea:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: choklitlove on June 30, 2006, 04:21:01 AM
Quote from: rockgardenlove on June 29, 2006, 09:02:57 PM
:(
I'm still bitter over the lack of a Mac version. :D

Really amazing job.  Nice one.


he said he uses delphi 7, which i don't know anything about.  but several programming wares i've seen have an export for mac function.  maybe delphi doesn't though.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 30, 2006, 08:10:00 AM
Nope, delphi compiles only Win applications. There's Kylix, which is delphi for linux, but you can't open same project (it uses some platform specific components, like menu on left)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: stumper1 on June 30, 2006, 12:07:08 PM
Quote from: bancika on June 30, 2006, 01:07:14 AM
read manual  :icon_idea:

Duh!!!  Thanks!  I swear I read it last night but........  I'll look closer next time. :icon_redface:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 30, 2006, 12:59:50 PM
Call for all: if you think there's something I should add to Tutorials please post here or PM/mail me...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: stankyfish on June 30, 2006, 01:50:49 PM
Quote from: rockgardenlove on June 29, 2006, 09:02:57 PM
:(
I'm still bitter over the lack of a Mac version. :D

Really amazing job.  Nice one.

I'm currently scoping out what it would take for the Mac and what would be the best approach.  Keep asking and I might just get around to producing something, since I, too, use a Mac most of the time.    ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: rockgardenlove on June 30, 2006, 04:40:50 PM
Oooo yesss!  ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: stumper1 on July 01, 2006, 12:53:26 PM
Quote from: bancika on June 30, 2006, 12:59:50 PM
Call for all: if you think there's something I should add to Tutorials please post here or PM/mail me...

Bancika, 
On your web site it says you can adjust the width of traces and solder pads.  I didn't see that in the Tutorial - of course this wouldn't be the first time I missed something. :-\
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 01, 2006, 03:56:41 PM
Good idea, I forgot to add it (before I do it, Value property sets width of traces). Unit is PIXELS, not mm
Tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stumper1 on July 01, 2006, 04:05:19 PM
 ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 06, 2006, 08:46:24 AM
Hey guys, it's been a while. I had some complaints that sometimes it's not easy to see trace/cut below components. I was thinking about that and came up with this: when you want to "reveal" part of the board just move cursor over it and press SPACE. Whole area with 1cm diameter is made more transparent (components only, not board/traces/cuts/jumpers) so it's easier to see below. When you're done peeking below press SPACE again and it's all normal. I uploaded new version, check it out and tell me what you think of it.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stm on July 06, 2006, 11:09:59 AM
Dear Bancika:

Receive my sincere congratulations for the great layout software you've written. It is very likely its becoming the layout standard for the forum. I love the visual appearance of the program. A real treat to the eyes.

I've refrained to report bugs and suggestions during the initial stage of development to avoid overwhelming you with requests since you've been working freely and generously on this. Nevertheless, I started using the program myself and feel some things might be improved, so here I go:

BUGS:

1. When rotating a part with an even size (like a length 3 capacitor or DIP14 IC) the component size is changed to an even size, thus the size 3 capacitor turns into size 2 and the DIP14 which covers a 3x7 grid space changes to 4x7.  This behaviour does not hapen with even sized components or DIP8 package. The component should be rotated without altering its size.

2. The standard size of the tracks should be an ODD number (like 5, for instance), otherwise when doing a PnP render in PCB mode the tracks come off uncentered out of the pads.

SUGGESTIONS:

1. It should be great to be able to define the current trace and solder pad sizes to use in the Board Properties menu, so you don't have to keep editing each trace/pad individually should you decide to use other size for the complete project.

2. In PCB mode the leads of the components which are black mix up with the tracks. In order to avoid this I would suggest making  the components leads another color. Gray would be fine, as it corresponds to the actual appearance.

3. In order to allow seeing through the components to have a better view of the tracks underneath, I would suggest having two settings of alpha for the components, on is the standard alpha (currently used), and a very light one. I would alternate between these two settings with the space bar, for instance. I think doing this for the complete board instead of a small area is preferred and simpler.

4. The right-click button action is a bit confusing for selecting a component. I think the first menu item of the right-click action should be called "Select" instead of "Replace" (after all, what are you replacing?).  Also, I would suggest to implement double-click as a means to select a component in case you just want to move it, rotate it or delete it.  Currently the right-click action forces you to right click on the component and the select the "Replace" item and then go to the arrows.

5. The Explorer side bar is a great aid, however I'm not really sure of the usefulness of showing SOLDER PADS and TRACES here, as these elements don't have an ID on the board side. I collapsed the TRACES and SOLDER PADS sublists, however adding another component automatically expanded the SOLDER PADS view again. When more than 20 solder pads are present this just clutters the view. I believe the SOLDER PADS and TRACES are not necessary to be shown on the Explorer sidebar, since you can still select, edit and move them around.

6. Trimmers with 3 pins in a row would be good to have as well.

Sorry if I'm being a PITA.

Best regards,

STM
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 06, 2006, 11:45:26 AM
Hey STM,
First of all thanks for kind words and for feedback. Let's start:
BUGS:
1) Hmm...I think I noticed that also. The thing is, component place is determined by two points. I use affine transformations to rotate those points around center point (center can be real number, if area size is even). So when you rotate two integer points you can get real points. But to place them on board I have to round to integers. Than it can happen to round one to greater value and one to smaller value so you get changed size. I'll think about solving that, tnx.
2) Damn, I didn't see that. Good point :)
SUGGESTIONS:
1) Integesting, I'm not sure if it should be defined on project level or global level (program settings), but it should be added, that's for sure.
2) I'll do it now, great.
3) Maybe you're right, I'll try that.
4) Hmm...right click does both selection and popup menu. So if you don't want to do anything from menu just close it (Esc or click on blank area). But I admit it's little stupid...
5) Maybe you're right, but then it would require changing lots of code. How about this: trace and pad categories don't auto-expand?
6) I didn't know those exist (after all, I'm pretty new into electronics...just over 6 months) :)

Thanks again for suggestions. I'm stuck with exams until next week, so I can't do much till then. I'm glad that many people involved into this, it will help me make program we can all use...

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stm on July 06, 2006, 03:22:16 PM
This image summarizes the trimpot kinds. I am using the second from left to right, which is currently not included.

(http://i6.tinypic.com/1z53zvt.png)

Regarding keeping the lists collapsed is a good solution to avoid cluttering the Explorer view with respect to the SOLDER PADS and TRACES.

Another bug related to rotation: I placed a trimpot (2x2) in PCB mode and when I rotated one of the solder pads did not rotate properly.

Cheers.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 06, 2006, 03:50:59 PM
Tnx for image. I'll think about it. I got few minutes to change some stuff now:
- component leads are now dark gray
- fixed problem with rotation (resizing components and bad pads with trimmers)
- I put Pads, Traces, Text, Cut tracks and Jumpers not to auto-expand, do you think some of them should expand?
- default track width is 5px
Tnx again
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stm on July 06, 2006, 05:52:04 PM
Wow, that was fast.
I think the items you chose not to auto-expand are just fine.
I'm eager to try these fixes.

Cheers,

STM
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 06, 2006, 06:14:32 PM
Well, all those stuff I changed took less than an hour to do. I did it when making break from studying :)
It's uploaded on server...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: mydementia on July 06, 2006, 07:00:43 PM
Just tried to update my software - install files corrupted...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 06, 2006, 07:21:45 PM
Try to download it again, at 90% of upload my connection broke so you must have downloaded that file before I got to upload it again. It should be ok now
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stm on July 07, 2006, 10:19:44 AM
Bancika: you've got PM.

One thing I forgot to mention before is the extraordinary idea of being able to handle PCB, Perf and VERO with the same program, and switch from one to another with the click of your mouse. This is one of the greatest strengths of this SW.

Cheers.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: mydementia on July 07, 2006, 06:59:17 PM
Right click doesn't seem to work with the latest version...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 07, 2006, 07:38:08 PM
I just tried it and it was ok. Anyone else?  ???
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on July 07, 2006, 09:17:25 PM
Heu... not to be negative, but it's one of the reasons why I stopped using it a while ago. And at that time, it seemed like I was the only one having this kind of problems.

I downloaded the latest version, just to answer your question. Right-click still doesn't work on my PC.

Sorry.

Gilles
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: comfortably_numb on July 07, 2006, 09:37:06 PM
I got your program a few weeks ago and used it to create a layout in only about 20 minutes that took about 2 hours to put together with paint using cut and paste.  Thanks a million for all of your hard work.

One question - Have you considered adding a schematic mode to your program?  It would be incredible if it could read the Vero layout and translate directly, though I know that may be asking quite a lot.  I would be happy if it was just something similar to ExpressSCH so that I could use only one program for everything (and yours is sooo user friendly).

Again, thanks for the hard work.

CJD

P.S.  Sorry if that has been addressed before...it's a long thread which I haven't read much of.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: lenwood on July 07, 2006, 09:49:08 PM
On the right click problem, if a collapse and expanded part in the explorer and then right click any component i get this:

Access violation at address 004FFB86 in module 'DIYlayout.exe'. Read address 00000000.


other than that great program!

thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: stumper1 on July 07, 2006, 11:23:40 PM
Quote from: lenwood on July 07, 2006, 09:49:08 PM
On the right click problem, if a collapse and expanded part in the explorer and then right click any component i get this:

Access violation at address 004FFB86 in module 'DIYlayout.exe'. Read address 00000000.


other than that great program!

thanks.

Me too :icon_cry:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 08, 2006, 04:49:48 AM
Yeah, STM told me about that bug yesterday. It'll be fixed.

comfortably_numb, I know it would be nice to have it, but it requires lots of work. And time is not something I have these days. I don't have motivation to do something like that because there are (free) programs that do the job pretty well (TyneCAD). It would require starting from scratch because not a single line of code (out of >4000) can be used for that.
As for right click...I don't know what could be the problem. Do you get some kind of error or just nothing hapens? Does right click work in Explorer? What's your screen color depth?
Tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on July 08, 2006, 07:53:46 AM
Updated today, right click works for awhile then I get the same message that lenwood posted. Running 1024 X 768 @ 32 bit color. It' funny sometimes it won't work after placing just 1 part, the next time it may work for 20 parts?
I tried placing all parts to see if it was just one of them but there does not seem to be any logical pattern.
 
On my laptop I updated 7/6 that version is working fine. Same res. and color settings.

Richard
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 08, 2006, 08:22:07 AM
Don't worry about that access violation bug, it will be fixed. I hope that's the only reason right click doesn't work. Before I post update, keep category expanded when you want to right click. That should do the trick.
Man, can't wait till I finish with exams. Only 4 days (and 2 exams) left till summer break (which won't last long  :icon_sad:). Hope I'll catch some time to make pots and maybe jacks then.

Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on July 08, 2006, 10:31:59 AM
Right click does work if you keep the explorer list expanded.

One other bug I noticed today, when placing SIL IC it tells me "IC you are trying to create is not a standard size, continue?" no matter what size I try. It will not show the IC in the parts list either.

Richard
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 08, 2006, 11:16:16 AM
I checked SIL "thing" and I noticed there's a problem with size detection on vertical ICs only. But even then it just warned me and after clicking "Yes" it created component and placed it in explorer. Check if SIL IC category is expanded at all...
Tnx for report,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on July 08, 2006, 07:18:54 PM
It shows it in the explorer menu but does not put it in the parts list at the bottom. Vertical and horizontal mounting give me the same error.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 08, 2006, 07:23:03 PM
Ahh, I see. It'll be fixed...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: cakeworks on July 11, 2006, 06:08:08 AM
hey mateys, could someone please supply the link to the latest version? I can't seem to find it... :icon_confused:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 11, 2006, 06:43:14 AM
Here it is, mate http://storm-software.co.yu/diy/layouts/diy_layout.exe (http://storm-software.co.yu/diy/layouts/diy_layout.exe)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: skiraly017 on July 11, 2006, 12:23:43 PM
Just downloaded the program today with no problems. I looked at it quickly and it's great. Monkey simple and idiot (ie. "me") proof. One question...is there a way/what about adding something that would do the traces for etching? If it's already does, then I just haven't found it yet but it would be nice to build a layout, hit a button and have the trace ready to etch.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on July 11, 2006, 12:32:23 PM
In the upper left column you'll see an icon for "print PNP".
That should do it for ya.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: skiraly017 on July 11, 2006, 12:51:26 PM
Quote from: markm on July 11, 2006, 12:32:23 PM
In the upper left column you'll see an icon for "print PNP".
That should do it for ya.


Thanks! That's what I get for not trying it thoroughly before asking questions.  :icon_redface:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: skiraly017 on July 11, 2006, 01:53:26 PM
I get the following error if I try to delete a component from a PCB layout -

Access violation at address 004FFBB6 in module 'DIYLayout.exe'. Read of address 00000000.

Any ideas?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on July 11, 2006, 02:26:11 PM
I've had this happen.
First, SAVE your project.
Shutdown the program and restart the program.
It should be fine after this.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: zpyder on July 11, 2006, 03:05:53 PM
I haven't had a chance to download your software yet but will soon.  What I would really like to get my hands on would be a program that would allow you to actually simulate the circuit... i.e. plug a sine/square wave of your choice (or even a .wav?) into the input and hear what comes out the other end.  That would be a seriously badass tool for experimenting with new sounds.  Know of anything like that?  Have you considered incorporating that into your software?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on July 11, 2006, 03:55:18 PM
You can get free copies of Multisim in some places.

You could start with an evaluation copy for now

http://www.ni.com/academic/companion_products_ewb.htm

I use a student version of Multisim 7

Gilles
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 11, 2006, 05:11:06 PM
Quote from: zpyder on July 11, 2006, 03:05:53 PM
I haven't had a chance to download your software yet but will soon.  What I would really like to get my hands on would be a program that would allow you to actually simulate the circuit... i.e. plug a sine/square wave of your choice (or even a .wav?) into the input and hear what comes out the other end.  That would be a seriously badass tool for experimenting with new sounds.  Know of anything like that?  Have you considered incorporating that into your software?

that "single" feature takes team of people to be done properly and is out of reach for small DIY piece of software. I know it would be cool, but I don't have time nor knowledge to do it.
About bug, it'll be fixed, don't worry. Just expand category before right click. For instance, if you need to click on trace and trace category in explorer is collapse go and expand it. I know it's a PITA, but it'll be fixed
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: zpyder on July 11, 2006, 05:26:00 PM
Well that's too bad because you could be rich
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 11, 2006, 06:11:33 PM
How could I get rich with free software. I was considering that idea, but I would do something like that when I graduate. And I'd need some expirienced audio electronic guy and someone who knows DSP..so at least three man team.
Anyway, I'm uploading new version. That bug should be fixed. Also check "Reveal mode"...it helps see board when it's covered with components. Press SPACE to activate it and once more to deactivate it. Also, when you select component category (like resistors) in explorer and press some transformation button (rotate, move) all resistors will transform. Handy, isn't it :)
Cheers.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: cakeworks on July 11, 2006, 07:07:54 PM
Hey, I have a suggestion... if it doesnt already exist...

There is a large space below the pcb image... perhaps a box included in the main form could fill it. It would have the option to put image files in it.
basically so that one may view computerised schematics as they are working on the pcb version.

do you follow?.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on July 11, 2006, 08:11:02 PM
You can do the same just by loading a schematic in another program and run it at the same time than the Layout Creator.

Run them in 2 smaller windows so that you see both on your screen.

Gilles
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: cakeworks on July 11, 2006, 11:10:51 PM
Quote from: Gilles C on July 11, 2006, 08:11:02 PM
You can do the same just by loading a schematic in another program and run it at the same time than the Layout Creator.

Run them in 2 smaller windows so that you see both on your screen.

Gilles

I realise that but this would be much more convenient and less fiddly/
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stumper1 on July 11, 2006, 11:50:10 PM
Bancika-

Just downloaded new version - works perfect so far!!!

I still can't "print PnP" but I know that's my computers problem - it works just fine on my wife's >:(

Thanks again for all the hard work!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: cakeworks on July 12, 2006, 02:30:06 AM
I have found a bug i think.

when i render an image, the "processing please wait" box does not go away, even long after the image is rendered.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 12, 2006, 03:42:25 AM
It stays forever?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: cakeworks on July 12, 2006, 08:06:20 AM
yep. I just went to the movies and came back and its still there. (it does go away when i reboot the program though)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: mydementia on July 12, 2006, 10:45:17 AM
Same experience here...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on July 12, 2006, 06:15:34 PM
Love all the new changes Bancika :icon_biggrin: Render works ok for me.
WOW, Andrew has been a very busy fellow.

Richard
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 12, 2006, 09:57:17 PM
Hmm..I'll take a look on it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on July 18, 2006, 10:03:03 AM
This program is amazing!!

the only thing it needs is some way of minimising the pcb sizes for optimum layout, but thats just being lazy i guess.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: KerryF on July 18, 2006, 08:50:43 PM
Great problem, but theres one problem I am having.  When I make a big layout, it wont let me scroll down to see more than whats on the page.  Is this just me, is there a way to do it, can you make the board smaller, but the same number of holes?  How can I do this please?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: darron on July 18, 2006, 08:57:26 PM
Any chance that you might compile your software for the new Intel Macs? :D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 19, 2006, 04:14:56 AM
call1800ksmyazz, scrolling is not supported yet...I'll try to add it.
darron, it doesn't dewpend on me. Delphi compiler exists only for Win platforms. Your better chance is win emulator. Since both platforms use intel now it's just a matter of time...
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: darron on July 19, 2006, 08:04:11 AM
Quote from: bancika on July 19, 2006, 04:14:56 AM
darron, it doesn't dewpend on me. Delphi compiler exists only for Win platforms. Your better chance is win emulator. Since both platforms use intel now it's just a matter of time...
Cheers

you can get bootcamp from apple that actually lets you run windowx xp sp2 natively. no emulators. i guess i'll install it and give your software a shot! :D

thanks for your response.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 19, 2006, 08:32:59 AM
yeah, that should do the trick. using same processors guaranties compatibility
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: coreybox on July 19, 2006, 06:06:07 PM
well i feel pretty dumb for asking, but i can't figure some stuff out.

I can't figure out how to use the cut track, solder pads, and trace functions.  They are listed in the explorer, but i can't select to use them from there.  they aren't in the toolbox with the rest of the stuff. 

Also, is there a way to un-select components.  Like, if i click on text is says 'active:text' in the bottom.  If i decide not to add text then, how do i get it to where i can click stuff without having to add text.

thanks
corey
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: coreybox on July 19, 2006, 06:16:20 PM
nevermind, when i go into PCb mode they all come up!

thanks
corey
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: coreybox on July 19, 2006, 07:04:28 PM
Does print PnP print the object mirrored?  It isn't working for me, but i think it is my computer.....

Reason asking is render to PnP does not mirror it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on July 19, 2006, 07:41:26 PM
When using this program, you don't need to mirror the PCB print out.
Think about it, you are seeing the traces from above.
when you print onto the PNP, print the image as you see it 'cause after you iron it on,
it will be oriented correctly.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 19, 2006, 08:24:29 PM
Yep, orientation is fine.
Printing routine gives me headache. It's very simple and yet doesn't work on some computers.
Unselect tool isn't quite necessary, if you don't want to add text then you must want to add something else, right?
Cheers!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: coreybox on July 19, 2006, 08:27:36 PM
Yeah, i guess.... i just naturally tend to try and click on components to select them instead of going over to the explorer, then i end up getting a text bubble. Works great though.

One more problem though, since the printing thing doesn't work i hit 'render PnP' and bring it over to a different computer to print from.  The layout is 13x19 holes but the gif file is like 4.something by 5.something inches big.  Am i doing something wrong?

thanks guys
corey
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 20, 2006, 04:44:53 AM
yeah, that's one more issue. If you print it with photoshop it will be ok. With othe programs it needs to be resized. It will be changed. I don't have my computer here so can't work on it these days  :icon_neutral:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Samy on July 26, 2006, 07:42:37 PM
Hello Bancika, what do you think about a silkscreen print option ? In my oppinion, that would be cool .
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 27, 2006, 04:16:08 PM
what would it do, I don't know what silkscreening means :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on July 27, 2006, 10:34:27 PM
Basically it would be a rendered image showing nothing but the components.
Look at this image http://en.wikipedia.org/wiki/Image:PCB_Spectrum.jpg
The part #'s C1, R1, or their values are printed on the top of the board. Lots of commercial boards are made that way. Silkscreening is actually the printing method.




Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 28, 2006, 07:15:19 AM
nice idea. it should be black&white, right?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Samy on July 28, 2006, 07:39:03 PM
In my oppinion, black.
We can print the components on the top of the pcb´s with regular paper printed in a laser printer ... Cheap and nice !  ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 28, 2006, 08:19:48 PM
will put it on to-do list, thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: skiraly017 on July 31, 2006, 03:29:50 PM
I suggestion if I may? How about the option of square solder pads for the positive side of electrolytics, 9v "In" pad, etc. Just a thought.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 04, 2006, 12:08:12 PM
Quote from: skiraly017 on July 31, 2006, 03:29:50 PM
I suggestion if I may? How about the option of square solder pads for the positive side of electrolytics, 9v "In" pad, etc. Just a thought.

nice idea, will do it...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dacaumodo on August 04, 2006, 01:31:04 PM
I just downloaded your soft yesterday. It looks fantastic. Thanks for sharing it.
Guillaume.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Samy on August 05, 2006, 11:39:31 AM
I was redrawing the Thunderchief pcb and found that there´s no vertical trimmers ! Can you add that ?
Changing the default values for traces and pads will be great ! It´s a PITA changing that one by one ...

Thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Basile on August 06, 2006, 07:05:16 PM
Well you app is very useful, but I will be at paradise, if only there were a Linux version of the software...

If only Delphi and Kyrix tools could make better "exchange" than now.....
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 08, 2006, 07:10:44 AM
in order to make app compatible with Kylix it must be CLX and not VCL. Mine is VCL so I can't compile it with linux. There are many win emulators available, give them a try.
Samy, I'll put more trimmer types and also default sizes.
dacaumodo, tnx!
When I get back from vacation I'll update it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hilbi on August 08, 2006, 12:52:46 PM
great piece of software bancika!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hilbi on August 09, 2006, 07:02:39 AM
can you also add the power regulator component ?

lm7808 type of thing? That would be great.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hilbi on August 10, 2006, 04:51:20 AM
may I also request a transformer component? (42TN022) for octave pedals.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 11, 2006, 12:10:15 PM
hilbi, use transistor component for regulators...
as for transformers, I was planning to put it but didn't have time. It will be added eventually
Tnx
Title: Bug (feature) sighting?
Post by: subversivepinko on August 11, 2006, 07:57:09 PM
First off, great work Banicka, and thanks so much for keeping it free.

I noticed one issue. I have dual monitors, so my screen resolution is technically 2560x1028. Most of the dialog boxes show up in the center of your screen, which in my case means split between two monitors, while I have the application running on the left screen. This is extremely annoying. What about making the dialogs pop up centered over the app window, instead of dead center of your entire desktop?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 12, 2006, 04:04:31 AM
No problem, will do it  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Roobin on August 12, 2006, 05:02:26 PM
Must say this is the easiest software I have ever used. Simple, but effective.

Maybe an option for different hole spacing? (sorry if already mentioned, but I cant read 25 pages!)

Thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Herr Masel on August 12, 2006, 06:19:45 PM
Hey, I'm currently working on a pcb layout for the bsiab, it's my first one but it's going well. Great software, and thanks alot banicka for writing  and sharing it!!!

One probelm I have is that I can't seem to select a component by right clicking on it, and it get's difficult when I want to edit a single trace or pad and have to search for it in the explorer side-bar. Has anyone else had this bug? I downloaded the software today so I think I have the up to date version.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 12, 2006, 06:51:27 PM
Hi guys,
as for hole spacing, I don't think it will be available any time soon. The reason is simple, unique engine is used to save/draw/edit all layouts, no matter which type of layout you use. Changing hole spacing for PCB (I think you're refering to that) would break that concept.
Herr Masel, I'm not sure but maybe it has to do with color depth on your monitor. Make sure it's 32bit
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Herr Masel on August 12, 2006, 07:23:12 PM
Thanks, I am using the right resolution and colour depth but the probelm is still there... Strange, I just noticed now that the "rotate" and "select all" buttons on the explorer window appear as the pencil holding hand (bottom right corner), same as the arrows that move the component around.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Gilles C on August 12, 2006, 10:50:43 PM
Quote from: Herr Masel on August 12, 2006, 06:19:45 PM
...One probelm I have is that I can't seem to select a component by right clicking on it, and it get's difficult when I want to edit a single trace or pad and have to search for it in the explorer side-bar. Has anyone else had this bug? I downloaded the software today so I think I have the up to date version.

We are a few having the same problem. Right-click never worked for me, and I am really using 32 bits etc.

Gilles
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Herr Masel on August 13, 2006, 01:23:33 AM
Quote from: Gilles C on August 12, 2006, 10:50:43 PM

We are a few having the same problem. Right-click never worked for me, and I am really using 32 bits etc.

Gilles

I don't know much about programming, but it looks like the program is built on html, right? If so, could it make a difference that my default explorer is firefox? I love firefox, but it sure has some bugs... What's your default browser Gilles?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on August 13, 2006, 01:53:03 AM
It's based on Delphi if I remember well, so your default browser shouldn't be the cause.

I am using Avant which is IE based. I tried Firefox before, can't say I had problems with it, but just had problems getting used to a few menu items.

Gilles
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Ivory Knight on August 13, 2006, 02:21:38 AM
hi,
i love the prog, but haw can i do the thick black lines between each part?
Until now, i always used these blue jumpers!

regards,
markus
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 13, 2006, 03:01:01 AM
As for wrong rotate and select icons you probably don't have font used there. Next build will install font if needed.
It has no dependance on browser so it's not the problem.
As for black lines, some guys switch to PCB mode to enable traces, put them on board and switch back to old mode.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 15, 2006, 04:46:46 PM
Hello, I'm finally back. Updated layout gallery (thanks to everyone who contributed) and did some changes:
- program remembers last used pad size and applies it to new pads
- square pads for negative poles of components and for first pins of IC's, it could be helpful when placing ICs
few more changes and I'll upload it
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Basile on August 15, 2006, 05:24:13 PM
Hi bancika...

      I was just using your software and I still have regrets not to be able to use it on my GNU/Linux Debian.... I have a poor experience on DELPHI (Pascal) programming, but an idea came to me and I would like to known if is possible to convert your code into java mixture.... this will have the consequence that anybody will be able to use it even if the OS is Linux or MacOS or Windows.... Perhaps you will find my proposal a bit useless, or perhaps you hate Java but I just want to know if it's possible.... 

One more time, thank you for all your work!

regards,

Basile
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: theman on August 15, 2006, 07:37:44 PM
Quote from: bancika on August 15, 2006, 04:46:46 PM
Hello, I'm finally back. Updated layout gallery (thanks to everyone who contributed) and did some changes:
- program remembers last used pad size and applies it to new pads
- square pads for negative poles of components and for first pins of IC's, it could be helpful when placing ICs
few more changes and I'll upload it
Cheers

I think the standard is square solder pads for "+" terminals ....

I'd also love to see the standard 100K horizontal trimmers you see on JFET circuits. These occupy some horizontal real estate, but different pinout and body shape than what is offered on the program currently.

Anyways, this program is tremendous ... great work!

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on August 15, 2006, 08:57:31 PM
Square pad is indeed the standard for the positive side of polarized parts.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 16, 2006, 04:00:42 AM
Tnx, will change it...anyway it's done :)
About converting to any other language, it's pretty impossible. Some elements (explorer) are windows native components, some (menu pane) are 3rd party components available only for delphi. Besides, there are >3500 lines of code. Even I have problem to mess around it :)
You should really try with windows emulators
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 16, 2006, 09:52:03 AM
Me again,
one small poll: do you think I should sort all layouts in gallery using date or group them in categories like now? There are more than 100 of them, it's getting large  :icon_razz:
I fixed problem with dialogs on multi-monitor computers (I hope).
Square pads are now on positive side.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Basile on August 16, 2006, 11:43:40 AM
I'm gonna to try some Wine and other stuff... quite difficult to set, btw....Concerning your grouping order... maybe a mix band between group and date will be the best.... I mean, first group them by category (fuzz, distortion, etc ) and then by a second order which is the date ... That's for me the best things to do!

regards,

Basile the poor little Debian user.....
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Roobin on August 16, 2006, 12:00:16 PM
Quote from: bancika on August 12, 2006, 06:51:27 PM
Hi guys,
as for hole spacing, I don't think it will be available any time soon. The reason is simple, unique engine is used to save/draw/edit all layouts, no matter which type of layout you use. Changing hole spacing for PCB (I think you're refering to that) would break that concept.

Actually, I realised that the standard spacing for things like trimmers is 2.54mm - 0.1". So no need to change. KISS I say.

Also guys, I'm currently working on a PCB version of RG's Easyvibe layout. Is using lots of jumpers (7 or more) a sign of bad layout or just a difficult task?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: skiraly017 on August 16, 2006, 12:17:05 PM
The hole spacing has worked perfectly for me as well. Resistors, diodes, and capacitors of all kinds sit very nicely on the boards I've etched. If I forgot to mention it before, I really appreciate Bancika taking the time to do this and for free nonetheless.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Roobin on August 16, 2006, 12:31:08 PM
About grouping - maybe a page for each type - e.g. Amps, Boosters, Overdrives.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: skiraly017 on August 16, 2006, 12:52:46 PM
Quote from: Roobin on August 16, 2006, 12:31:08 PM
About grouping - maybe a page for each type - e.g. Amps, Boosters, Overdrives.

I agree.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 17, 2006, 05:23:27 AM
I released new version. List of updates is available in update dialog
What do you think?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Roobin on August 17, 2006, 08:23:07 AM
Do we have to uninstall the older version first?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 17, 2006, 09:06:56 AM
nope
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on August 17, 2006, 01:39:36 PM
wheres the link to the newest version?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 17, 2006, 03:15:52 PM
on my site, under layouts page. click on banner below
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Roobin on August 17, 2006, 03:18:06 PM
Got the square pads working on the Electrolytes.

Sorry another q: Currently, working on the EZvibe, its really slow, even with nothing else running. Common problem (its a 40*20 board)?

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: skiraly017 on August 17, 2006, 03:44:22 PM
Quote from: Roobin on August 17, 2006, 03:18:06 PM
Got the square pads working on the Electrolytes.

Sorry another q: Currently, working on the EZvibe, its really slow, even with nothing else running. Common problem (its a 40*20 board)?



I started working on an Easy Vibe layout last night, but gave up when a headache set it. :icon_lol: Keep us posted if you create one.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: skiraly017 on August 17, 2006, 03:46:55 PM
I have more of an anal-retentive curiousity than a question. Is there a way to get the components to list in order underneath the actual layout (ex. R1, R2, R3, etc.)? They seem to list in no particular order. Thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 17, 2006, 04:03:32 PM
yeah, it can get slow with many components. Program is hand-draing everything on screen and transparency takes lots of CPU.
skiraly017, I don't understand. Sort it where? They are sorted in explorer and components list below board.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: skiraly017 on August 17, 2006, 04:24:29 PM
Nevermind...wasn't thinking straight.  :icon_redface:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on August 17, 2006, 04:57:36 PM
In the component list, they are in the order they were added. If you add R5 and then R1, the order will be R5-R1 etc...

I suppose that's what you noticed skiraly017

gilles
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: skiraly017 on August 17, 2006, 05:04:18 PM
Quote from: Gilles C on August 17, 2006, 04:57:36 PM
In the component list, they are in the order they were added. If you add R5 and then R1, the order will be R5-R1 etc...

I suppose that's what you noticed skiraly017

gilles

Sort of. I realized I could just rename them as well. See what happens when you stay up late playing with design software? You're all sorts of fuzzy the next day.  :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 17, 2006, 05:20:05 PM
you don't wanna know what happens when you stay all night MAKING design software  :icon_lol:
I'll fix sort thing...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Roobin on August 17, 2006, 05:22:46 PM
Im a perfectionist - so if something gets changed, everything below it must be changed. Is there an option to turn the listing off?

Im just adding labels now. Sorry another another q: With words, how do you change font size, if at all possible. It's getting a bit cramped. Guys, with the EZvibe, do you want really neat holes for things all grouped together, or just dispersed a bit? I like them together, but if its easier, Ill just leave them seperated a bit.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 17, 2006, 06:20:58 PM
Hi,
at the moment none of features you mentioned are not supported...I'll think about them
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Branimir on August 17, 2006, 06:27:12 PM
Bancika, even I started to use your program! Good stuff, too bad there's no component rotating!

10 thumbs up! :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 17, 2006, 06:48:52 PM
actually, there is component rotating. It's explained in the manual...
Cheers!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Branimir on August 17, 2006, 06:50:59 PM
ups!!! :) I'll better read the manual! hehe
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Roobin on August 18, 2006, 09:20:26 AM
Hey guys/gals

Bancika, using the newest version of your software, i get the square pads for diodes, ICs and electros, when i render an image they appear, but not when I render a Pnp.

Finally finished the Easyvibe layout! Just need to get myself a gallery. There are 2 parts - the .diy file, and accompanying image file.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 18, 2006, 10:10:40 AM
Ah yeah, I forgot to make changes to PnP render engine. Tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on August 18, 2006, 12:46:10 PM
this software is actually amazing, but i thought i might make a request i made earlier.

Is there anyway to minimize the track lengths by utilising the computer program, surely all that needs to be done is fix the location of relative pins and let the computer re-arrange the tracks and component to optimum locations for minimum track lengths?

the potential for this program is incredible, if all the projects here were moved over to the file format then mods could easily be implemented in pcb layouts. It'd be a revolution in diy stompboxes!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 18, 2006, 01:07:42 PM
I know it would be nice, but also not so easy to implement. Not easy at all...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on August 18, 2006, 01:18:49 PM
i'm sure someone can manage it!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 18, 2006, 01:25:27 PM
Of course someone can...but not me :) I hardly understand the problem  :icon_idea:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: skiraly017 on August 18, 2006, 01:32:23 PM
Another last night last night...this software is like a drug and I swear I can quit anytime I want to.  :icon_rolleyes:

Killer program Bancika, just waiting for my next paycheck so I can donate to the cause.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 18, 2006, 01:54:27 PM
Tnx man,
feel free to submit layouts to growing gallery. We have more than a hundred of them!!
I'm glad someone actually uses my stuff :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: skiraly017 on August 18, 2006, 02:51:33 PM
I have a question about the layout gallery. If I right click on an individual file and choose "Save As", the file saves as a text (.txt) file not a .diy file. Any idea why? Am I doing something wrong?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 18, 2006, 03:05:43 PM
In Firefox it works, IE also. Which browser are you using?
Anyway, just jange ext back to .diy and it'll work. DIY files are XML which is plain text.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: skiraly017 on August 18, 2006, 03:21:00 PM
Quote from: bancika on August 18, 2006, 03:05:43 PM
In Firefox it works, IE also. Which browser are you using?
Anyway, just jange ext back to .diy and it'll work. DIY files are XML which is plain text.
Cheers

Cool thanks. Using IE but now that I know the fix it's not an issue.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on August 18, 2006, 04:35:32 PM
Quote from: bancika on August 18, 2006, 01:25:27 PM
Of course someone can...but not me :) I hardly understand the problem  :icon_idea:

you going to release the code so someone can give it a go? ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 18, 2006, 06:03:07 PM
Maybe better idea is that anybody who could do it can join the project.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Roobin on August 19, 2006, 10:49:13 AM
Hey people,

Bancika, the EZvibe should have been sent to you. I clicked the "Submit..." button.

Ive uploaded a gif file of it in my layout area - it has a little jumper note, as well as labels. Enjoy. If anyone checks it, or uses it PM me, for any ammendments or the like.

Thanks again Bancika.

BTw whats the rules on posting schematics, etc in the layouts? Can I post 'em if I put a web page address on it? Or is that just a no-no altogether?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 19, 2006, 12:38:28 PM
Thanks for layout, looks great!!
As for posting external files, go ahead. Just put URL

Btw, I'm working on transformer components...

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on August 19, 2006, 12:53:14 PM
Well done bancika!
This software was tops many updates ago and just keeps getting better!
I use it alot and am very pleased. Thank you for the hard work that has made MY DIY life easier!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 20, 2006, 06:31:23 PM
I finished transformers, here's a pic. What do you think about look, colors, etc?
(http://i24.photobucket.com/albums/c22/bancika/xformer.gif)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: lovekraft0 on August 21, 2006, 12:40:53 AM
I imagine you've already considered this, but you'll need to make provisions for center taps on some transformers.

Great piece of kit, BTW - it takes a phenomenal individual to do this quality of work and invest this kind of effort in free software, many thanks!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 21, 2006, 04:32:35 AM
yeah, it occured to me. I'd avoid putting two separate components for xformer with and without CT. I'll just put CT everywhere, so it can be ignored when not needed
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: mydementia on August 30, 2006, 09:53:22 AM
For everyone posting layouts thru the DIY Layout Creator tool - please make a note indicating whether the layout has been verified (built) or not...maybe a 'check box' on the hosting site?
I recently made the BMP Triangle PCB, populated it, and nothing happened.  Thanks to DanN (my new hero) I rearranged the parts/flow around Q2 and changed out R22 (apparently it's supposed to be 100k - not 100R) and now it works great.

This layout tool is fantastic - now we need to ensure that there's some sort of quality control... It would also be nice if the layout maker put in a url for the schematic used...
Just my 2-cents.
Mike
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 30, 2006, 10:05:10 AM
Well, I agree. But it's much up to me. Layout makers should put (un)verified labels inside layout. Whenever layout is veryfied just send new file and I'l be happy to update it.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: KerryF on September 01, 2006, 10:42:36 PM
Have you uploaded the new version with the transformers yet?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Roobin on September 02, 2006, 09:17:53 AM
Also, just thinking about space online on your site, Bancika, instead of having a PCB and perfboard layouts, instead maybe one or the onther, seeing as they are virtually the same.

I expect you're going back to uni soon - good luck.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 02, 2006, 12:05:09 PM
Hi Guys,
I didn't uplaod new version. I was waiting to add few more options but some commercial project got in a way (hey, I've got to make a living somehow :D) I'll upload it in a few days.
As for layouts,it's not a problem, since they weight usually less than 10K and I have 100MB hosting space, so it's not big deal :)
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: JimRayden on September 03, 2006, 04:26:21 PM
Doing a PCB layout for my power supply made me wonder if it'd be possible to implement el.cap radius changing possibility. I'm using some big caps there but the symbol is really small. It's pretty frustrating measuring the distance on the caps to see if the BIG ones would fit on that PCB next to each other.

Other than that, the prog's working great!

---------
Jimbo
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 03, 2006, 05:16:42 PM
it's been talked about before. It is nice idea but it would require breaking concept that is unique for all components. I'd need to add new field only for electrolytes. Maybe I could put size field with few preset options (like small, medium, large) for caps, resistors and electros. I just can't promise when will this hapen, the reason is in previous post :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: skiraly017 on September 03, 2006, 06:04:42 PM
In regards to the sizing and spacing of parts, the coolest thing about bancika's software is that I can print the PnP on a regular sheet of paper, cut it to size and then stick it to some adhesive foam that I have (which can be found at just about any craft store for $1.00 a package). I then take a pin or thumbtack, open the pad holes and insert the components. This allows me to place the components on the proposed board a get a "real feel" for how things will lay out prior to committing any idea to etching.

Bancika, is there a timeframe or ETA for the off-board components feature? I don't want to sound impatient, I'm just curious. This is a killer application and I'm very grateful that you've taken the time to develop it. Thanks again.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 03, 2006, 06:09:40 PM
I'm glad it helps man, really am  :icon_cool:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: blues123 on September 03, 2006, 06:24:09 PM
Just wanted to add my thanks.
I've never used any software for layouts before as I've always found them hard work. Thats not the case with yours. It's really user friendly and inspirationally.
If you haven't tried it already, what are you waiting for?

WELL DONE........
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: BigT on September 06, 2006, 01:04:34 AM
Bancika, I tried right clicking on your layouts but the "Save Target As..." is grayed out.  What am I doing wrong?

BigT
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 06, 2006, 06:04:05 AM
you need to left click...
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hilbi on September 08, 2006, 07:35:31 AM
I cannot find the download location of the diy layout software anymore on your site?

http://www.storm-software.co.yu/diy (http://www.storm-software.co.yu/diy)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 08, 2006, 08:35:18 AM
Yeah, I did little rearanging. Click on software button. I have messed up links (again), but now it's ok.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hilbi on September 11, 2006, 06:18:22 AM
ah thanks, it is back again.

One thing I miss in your great program is the function to scroll downwards. Especially with bigger builts, large lists of components appear and you cannot scroll down to them to quick check their values.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 11, 2006, 06:27:36 PM
I can't promise that, but I will try asap  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 12, 2006, 06:45:02 PM
I'm uploading new version. Few smaller fixes/improvements and two brand new components: transformers and switches. Check it out and tell me what you think.
Cheers

Link below
|
V
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: KerryF on September 12, 2006, 08:33:04 PM
Wow thanks!  Just got the new version and great job!  The switches and transformers were much needed!

The only thing is, the transformer's middle pin on the 3-pin side is in between two rows on veroboard...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: didier on September 13, 2006, 05:08:32 AM
I love this program!

but since i encounter some difficulties i thought i'd suggest a few things:

- i'd really like a possibility to select multiple parts by selecting them visually with my mouse.
- is it possible to set a track/hole width before i draw them? if not i'd very much like that.
- there were more but i can't think of them right now...

cheers, keep it up :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 13, 2006, 05:41:03 AM
I'll add multi select, working with program for some time showed me necessity of changing something there :)
IIRC, last used width is default for next track (the same is for hole)
Thanks for suggestions,
Bancika
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on September 13, 2006, 07:02:23 AM
The pad size stays the same but, not the trace.
As it is now, the trace size needs to be manually changed for each trace because the program keep the default of 5.
Great job though bancika.....I love it!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 13, 2006, 07:57:00 AM
will fix that too. tnx  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stm on September 13, 2006, 08:56:23 AM
I can confirm the abnormal trace width behaviour.

Also, the switch component should allow adding 1x3 and 3x1 switches, as this is the case for SPDT switches.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 13, 2006, 08:59:55 AM
oh yeah, I forgot about SP switches :D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: MikeH on September 13, 2006, 12:28:57 PM
I guess this has been around a little while, but I just found out about it yesterday.  I downloaded it, and I must say, way to go!  No more graph paper and pencil for me!  Unfortunately I can only use it at work, because at home I am a *gulp*... Mac user.  Oh well, lets hope I don't get fired for wasting all of my time making DIY layouts.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 13, 2006, 04:53:13 PM
I've changed trace width behavior, now it remembers last used width.
As for Mac, you might wan't to try some Win emulators. Maybe it'll work, it's worth a shot.
Many users have problems with uploading files to gallery, caused by firewall blocking internet connection. I'll have to figure out way to submit files without firewall messing round. Most of users just give up on submitting. We all want larger layout gallery, right? :)
Cheers and tnx to moderator for making this thread sticky  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: didier on September 13, 2006, 06:27:04 PM
i want a MASSIVE database of diy projects so you never have to draw up anything anymore and programs like these are useless

;D :D ;) ;) ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 13, 2006, 06:44:16 PM
till then, I changed upload method. Now it's done via web browser which is 100% firewall safe.
Go to http://storm-software.co.yu/diy/index.php?project=layouts (http://storm-software.co.yu/diy/index.php?project=layouts) to check it out. Next version of software will take you there when you try to submit file.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 13, 2006, 07:24:34 PM
Sorry for double posting but I think it's worth it. I grabbed some time to do few more changes.
I'm uploading even newer version  :icon_wink:

I won't be able to work on it for few days because of second project...meanwhile, upload your layouts :)
Best regards,
Bancika
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on September 13, 2006, 07:46:57 PM
Bancika, I love it when I click on the check for update button and see that there is indeed something new :icon_biggrin: :icon_cool:
You keep making this better and better!

Do you care if I put some hobby circuits on there? I've got a solar garden light that needs repair and did a PCB layout for it. (Not tested yet)

I also have a little flashing light thingy I did on perf awhile back. It makes good flashing eyes for a Halloween pumpkin, skull, ghost, etc. I could easily do a layout for it as well.

Keep up the great work!!!!!

Thanks,
Richard
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 13, 2006, 07:51:07 PM
Sure, anything that can be draw with my software can also be submitted, providing it actually does something. You're welcome to submit.
I tried to make update tool the best possible. Not only does it list feature in last version but it lists all changes between installed and newest version, in case you skipped few updates. Glad it works ok.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hilbi on September 14, 2006, 04:00:19 AM
may i suggest to build in a select all feature? so you can select all components at once and move them.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 14, 2006, 05:05:48 AM
already exists, press ctrl + A while explorer is in focus or press button above right arrow.
It's all written in tutorials... :icon_mad:  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hilbi on September 14, 2006, 05:07:42 AM
ok great bancika
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stm on September 20, 2006, 12:27:14 PM
A funny thing I noticed with the transformer component is that when in PCB it doesn't add automatically the pads.  This is inconvenient, since if I want to move the component around manually placed pads will not follow unless all are selected by beforehand.

An issue that might appear when the center tap of the transformer doesn't fall exactly into the grid.  In this case I'd suggest not placing the center tap pad. In case the center tap is required then you should select an odd number of rows/columns for the secondary of the transformer.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: DryRoasted on September 20, 2006, 02:47:49 PM
Just an idea which would really help me, I can't remember if its been mentioned already, but when I print PnP it only prints 1 copy, it would be really useful if you could specify the number of PnP to print.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 20, 2006, 03:14:16 PM
STM,
I forgot to make it auto-create pads for transformer, will do it. As for CT on odd sized transformers, I noticed it and was planning to fix it but I just forgot...to many projects working on  :icon_redface:
DryRoasted,
will think about it.
Cheers!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: DryRoasted on September 20, 2006, 04:43:42 PM
cheers!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 20, 2006, 05:15:42 PM
I grabbed some time (making Dr Boogey) to fix those two errors STM noticed... :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stm on September 21, 2006, 02:27:14 PM
Great!

It would be nice if sometime you could add the trimpot with all pins in a row seen here (to the left), as this would complete all possible trimpot patterns:
http://www.diystompboxes.com/smfforum/index.php?PHPSESSID=583f81c54ba9aff959b82c713541fec1&topic=44838.msg345003#msg345003 (http://www.diystompboxes.com/smfforum/index.php?PHPSESSID=583f81c54ba9aff959b82c713541fec1&topic=44838.msg345003#msg345003)

Cheers!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on September 21, 2006, 04:58:12 PM
I use those in line trimers to. Got a sweet deal on some 10K, 25K, 50K, 100K multi turn trim pots.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: gaussmarkov on September 21, 2006, 07:06:05 PM
here's a suggestion for the future:  how about a breadboard layout template?

thanks for a great contribution to diy, gm
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: KerryF on September 21, 2006, 07:08:17 PM
^-Yea I have wanted that.  You can basically just do that with veroboard and cut traces, and perfboard.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 22, 2006, 04:09:22 AM
allrighty, inline trimmers are next on program :)
About breadboard I'm not sure, I've never seen one nor I know how it works :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: d95err on September 22, 2006, 05:00:39 AM
My Sophos Antivirus program reports the DIY Layout Creator (v1.9) as a possible Malware program and puts it in quarantine. The file did not contain a virus, but the heuristic methods of the virus scanner thought it looked like it does things that typically malware does. Looks like a false positive from Sophos. I submitted the exe and told them it's not a Malware program.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: pyrop on September 22, 2006, 05:32:10 AM
First of all this program is awesome and extremely useful.
One suggestion I can offer is coloured pads for pcb, perf & stripboards to indicate locations for off board wiring (input, output, pots etc) and the description for each pad located with the component list.

pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 22, 2006, 09:32:08 AM
d95err, it's probably because it drags history.xml file from my web server to check if new version is availble and list new features. Other than that I couldn't find any reason for such behaviour. I'm using AVG Free and it doesn't report it.
pyrop, interesting idea. The thing is, I'd like to keep current concept (each component can have name, value and unit) which leaves only one field unused for pads (unit). I could put colors in dropdown list so user can pick. And you can always add text component with description. Of course, when PnP is printed everything remains black.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: d95err on September 23, 2006, 08:53:09 AM
Quote from: bancika on September 22, 2006, 09:32:08 AM
d95err, it's probably because it drags history.xml file from my web server to check if new version is availble and list new features. Other than that I couldn't find any reason for such behaviour. I'm using AVG Free and it doesn't report it.

Advanced (expensive) antivirusprograms have better algorithms to detect suspicious behavior, so it's not strange that AVR Free doesn't detect it. My guess is other commercial antivirus products could react too. There was no problem until recently. I guess the antivirus added some new detection algorithms to the antivirus engine which caused it to react.

The antivirus software detects the exe file as a potential threat immediately when it tries to access the file (e.g. when installing), not when the program is running.  As it stands now, I can't use your software at all unless I turn off the antivirus (not wise...). Perhaps you could make the history feature optional (e.g with an option to check for updates only when triggered by the user).

The DIY Layout Creator is a great tool, so I would really like to be able to use it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 23, 2006, 09:48:24 AM
it is triggered by user, your AV probably scans EXE source code and find suspicios calls. Is it possible to add it to white list, many advanced AVs have that option
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: beer on September 23, 2006, 02:16:35 PM
Hi ...
First , thanks for the great software.

i'm still having problems with the right mouse button.
it won't work at home.
I tried to install on my work computer and there is no problems there.
did any of you find a fix for this ??

Then a suggestion.
i've used the software for a couple of perfboards , and two times now ,
the size of a capacitor or electrolyte has fooled me. looking fine and dandy on the screen , but ,
on the real thing the capacitor/electrolyte did'nt fit and i had to let it "hoover" above the other components.
So , if it is possible to choose , maybe from 2 or 3 sizes , when using capacitors/electrolytes it would be killer.

Thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 23, 2006, 02:25:37 PM
First, thanks  :icon_wink:
I've been thinking and maybe it's not so big deal to make few different electrolyte sizes available.
And about right click I really have no idea. Does right click work in other apps?
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: beer on September 23, 2006, 02:48:56 PM
Yes , right clicking works every where but on the layout area in DIY-LC.
even if i want to rename an item in DIY-LC it works (Click two times on an item , right click -> paste) no problems.
But i some times get an "Access violation" i DIY-LC when rightclicking.

I've been messing around delphi for a couple of years , just for the fun of it , and would like to see how you've done it ,
if you don't mind sharing the sourcecodes.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 23, 2006, 03:58:11 PM
the onboard component detection works pretty simple and not too optimized: I have visible bitmap (board that's displayed) and invisible 32bit bitmap in memory, each component has assigned color. On that invisible bitmap component outline is drawn with it's respective color. When user right clicks on visible board I check which color is on the same spot on invisible bitmap. Then I find component that's assigned to that color and open popup menu for that component. Simple and it should always work  :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: beer on September 23, 2006, 04:10:07 PM
I don't think the problem is in the detection of the component.
it seems more as if the handler for the mouseclick is not activated.
i think i've tried this once with the "onmouseclick" trying to tricker a "popup".
as i remember i had to change it to the "onmouseup" and do a "if button = MBRight" or something like that.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 23, 2006, 04:29:44 PM
I don't think it's a problem. See, I use color as handles (pointers) because they are basically the same format  (32bit number) as pointer is. So I use something like TComponent(Pointer(Bitmap.Pixels[x,y])) to access component that's under that mouse position, if any. So my guess is that somehow that hidden bitmap is screwed up (or reduced number of colors) so some handles become invalid
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: beer on September 23, 2006, 05:14:22 PM
Ok , well maybe youre right.
its just odd , colors should be the same world wide ...
could you post the detection function/procedure ,
then i could give it a go on my computer , atleast i could trace it through the process ,
if youre interestet.

it's kind of annoying , not being able to use the right MB.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 23, 2006, 07:30:07 PM
Ok, as soon as I get back home I'll post detection procedure. I really haven't got a clue. When invisible bitmap is created I set color depth to 32bit manually so it should stay like that on every computer  :icon_neutral:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Gilles C on September 23, 2006, 09:45:46 PM
Quote from: bancika on September 23, 2006, 04:29:44 PM
I don't think it's a problem. See, I use color as handles (pointers) because they are basically the same format  (32bit number) as pointer is. So I use something like TComponent(Pointer(Bitmap.Pixels[x,y])) to access component that's under that mouse position, if any. So my guess is that somehow that hidden bitmap is screwed up (or reduced number of colors) so some handles become invalid

Bancika, don't you remember I already submited that right-click was not working a while ago, as did a couple of other users. I don't know if it worked after that for them, but it never worked on my 2 PCs.

That was your answer back then:

Quote from: bancika on June 17, 2006, 10:07:20 AM
For right click...it must work  ??? :icon_exclaim:
As for multi-select, I forgot to update something from single-select era. Only last selected component makes red wires although more than one component is selected. As I said before, when all items are selected those category tree nodes like [Resistors] stay unselected. Click on it and all other will becume unselected. I'll make Esc shortcut for unselect.
Component names turn light gray when Explorer is not in Focus, not when they are unselected.
Hope you get it now :)

And for Beer, if it works on some other PCs he tried, and not at home, there must be something that is not working with every computer since that time or even before.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: beer on September 24, 2006, 08:27:56 AM
Giles C --> I'm not sure i know what you meen ... sorry  :icon_redface:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on September 24, 2006, 08:58:43 AM
Oh, sorry. You're right, I wasn't clear. It was too late when I wrote it I suppose... :icon_redface:

What I meant is that since it worked when you installed it at work, and that it didn't work when you installed it at work, it can't be your fault. You know how to install and use it.

And since right clicking works every where but on the layout area in DIY-LC, it's not the fault of your computer either. It is the same on my computer. Right-click works on the component list on the right, but not on the layout area.

So it has to be the in the software, not in the computer.

And it must be in a routine for the layout that is not used in the component list. And I also meant that this problem was there a long time ago, it is not something new.

But the fact that it works on most computers is strange. What could be different in the computers where the right-click is not working, only with this program, and only in the layout area???

Gilles
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: beer on September 24, 2006, 09:05:53 AM
Ok , That makes more sense.
and i think youre right.
it must be in the software , but it's odd that i does'nt work on some computers ,
because colors should be the same worldwide.

i'll have a look at it as soon as i see the procedure/function.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 24, 2006, 01:32:19 PM
Here's code for OnMouseDown event. MAsk is that invisible bitmap. All pixels that are not occupied by some component are colored black (integer value 0), and other pixels are colored with int value of pointer pointing to XML node containing that component (check .DIY file for XML structure).
  if Button = mbRight then
   begin
     if (Mask.Canvas.Pixels[X, Y] <> 0) and (XMLDoc.DocumentElement.ChildNodes.IndexOf(IXMLNode(Mask.Canvas.Pixels[X, Y])) >= 0) then
      begin
        for i := 0 to List.Items.Count - 1 do
         if (List.Items[i].Data <> nil) and (List.Items[i].Data = Pointer(Mask.Canvas.Pixels[X, Y])) then
         if List.Selected = List.Items[i] then
          begin
            ListNodeContextMenu(List, List.Selected, t, CompPopup);
            t := ClientToScreen(Point(X, Y));
            CompPopup.Popup(t.X, t.Y);
          end 
         else
          begin
            List.Items[i].Parent.Expand(False);
            List.Selected := List.Items[i];
            Refresh;
            Break;
          end;
      end;
     Exit;
   end;


and procedure I called here
procedure TMainForm.ListNodeContextMenu(aSender: TObject; aNode: TTreeNode;
  var aPos: TPoint; var aMenu: TPopupMenu);
begin
  {if aNode.Level = 0 then
    aMenu := nil
  else
    aMenu := CompPopup; }
  List.Selected := aNode; 

  ChangeValue.Enabled := (aNode.Level = 1) and (List.SelectionCount = 1) and (aNode.ImageIndex in [iResistor, iCapacitor, iElectrolyte, iDiode, iTransistor, iIC, iLineIC, iTrace, iPad, iTrimmer, iLed, iText, iTransformer, iSwitch]);
  Replace1.Enabled := (aNode.Level = 1) and (List.SelectionCount = 1);
  Rename1.Enabled := (aNode.Level = 1) and (List.SelectionCount = 1);
  Delete1.Enabled := True;
end;


hope it helps  :icon_wink:
Tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 24, 2006, 01:37:29 PM
Sorry for double posting, but a thing occured to me now. Few releases ago I changed "clicking-selection-popup" concept a bit. One right click on board does NOT open popup menu but only selects component below. If component is already selected popup menu is displayed. It was necessary change to do because it helps multiselect (holding Ctrl and right clicking on components on board)
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: beer on September 24, 2006, 01:59:14 PM
Ok , i think i found the problem.

on my computer it is the Antivirus program blocking the "XMLDocument" call as this is
(as far as i know) an internet based component , and therefor it is blocked by the antivirus.

Is there anybody who can verify this ???
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 24, 2006, 02:35:15 PM
possible, it is grouped in Internet components...I don't have any advanced AV...which one are you using. We'l try to find user with similar system and track it down.
Thanks for help!

edit: it's impossible, after all. I use XMLDocument all time, when loading/saving files, adding components, drawing board...It's the only memory structure I use for storing layout and component information. Must be something else  :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: beer on September 24, 2006, 02:40:18 PM
i'm using "Panda" antivirus.

i'll try to find out if there is a possibillity to turn this of in the antivir prog.

i'll let you know.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: beer on September 24, 2006, 02:55:48 PM
Ok , THis program has an "Protection against unknown virus" ,
So i guess it's the calling of the XML , and the typecasting which is trickering this blockade.

But , there is an setting called "Activate behavior analasys" or something like that.
(it's translated from Danish) turn that of , and then there is no problem.

Perhaps it's the same for some of the other guys/girls having problems with this ???

Gilles C -->> Can you verify ?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: beer on September 24, 2006, 02:58:38 PM
Oh boy , it's good to have "right clicking".
No more messing around the explorer to find "Jumper 48"  :icon_lol:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 24, 2006, 03:03:06 PM
are you saying AV is the problem  :icon_idea:
is there a way to put program on white list so everything as alowed?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: beer on September 24, 2006, 03:13:51 PM
On my computer it is.

Maybe it's the combination of XML-Calls, loops , and typecasting , pointers ,  that it sees as an potential threat.

i'm not sure , just my best guess

But i know for sure that it works for me now  :icon_biggrin:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: beer on September 24, 2006, 03:26:21 PM
i don't think you can put it on a "White list" programwise , it's a manualy thing the user has to do , i think.

i'm not that much in to AV programs , i just saw the XML and startet thinking "internet" -->> "Proxy" -->> "AV".

but maybe you could try to fool the AV by putting the typecasting in another procedure , so you have the XML call in the first procedure and the typecasting in another ... don't know , just thinking out loud.

or maybe assign the popupcomponent for the XML-doc and control if the popup should actually perform.

ideas , ideas , some good most bad  :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on September 24, 2006, 03:33:44 PM
I tried to desactivate any spyware and antivirus programs I use on my PC and it changed nothing on my PC.

Maybe something was still there, maybe not. I have a well protected PC...

So it's not working for me. And I never had any alarm as you did. So I'm not sure if this is the reason. One thing for sure, you found something.

Gilles
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: beer on September 24, 2006, 03:43:30 PM
did you start DIY-LC after you turned it off ?
otherwise it dos'nt work.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 24, 2006, 06:42:37 PM
Quote from: beer on September 24, 2006, 03:26:21 PM
i don't think you can put it on a "White list" programwise , it's a manualy thing the user has to do , i think.


I didn't mean to put it programaticaly on white list, but to advise users to do it manually. I don't think that simple fooling with new proc will do anything...I mean, the same code will be written in exe somewhere and damn thing will find it  :icon_twisted: :icon_lol:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on September 24, 2006, 07:39:40 PM
Quote from: beer on September 24, 2006, 03:43:30 PM
did you start DIY-LC after you turned it off ?
otherwise it dos'nt work.

Yes, and I tried a last time after shutting off what I could. Still didn't work.

Sorry.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 24, 2006, 07:48:17 PM
are you sure that AV didn't stay in background. If it has "Disable" option use it instead of shutting it down. Maybe it's DLLs can be active after you turn it down
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on September 24, 2006, 09:12:38 PM
Nah. Doesn't change a thing for me.

It is set-up to warn me of detections anyway, and there's nothing in the logs.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: beer on September 25, 2006, 01:40:00 AM
Well , i did'nt get any messages either , i just switches the AV off and then it worked.
and nothing in the logs either.

So it was kind of a "lucky strike"  :icon_biggrin:

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 25, 2006, 05:28:25 AM
it's very hard to develop software that ill work everywhere these days. Too many variables, different components, AV and Firewall software standing on your way... :icon_mad:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: d95err on September 25, 2006, 08:07:54 AM
Antivirus problem fixed!

As I said, I submitted the exe file to Sophos, and today I got the following answer:


Hi Erik

please accept my apologies for the delay in getting back to you. The file DIYLayout.exe that you sent to us for analysis was producing a false-positive report. This should now have been corrected and you should ensure that you have all the latest IDE files applied. Please do not hesitate to contact me if I can be of any further assistance.

Regards
--
Martin James Elliott
Technical Support Specialist, Sophos


I checked it by reinstalling the DIY Layout creator, and it works without problems!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 25, 2006, 08:10:30 AM
good news  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: beer on September 25, 2006, 02:06:22 PM
Hi again ...

Just a thought , bancika , did you think about converting to an other format than XML , to get aruond the AV ?
i use inifiles all the time and as long as they don't get to big (1-200 items) the are quite fast.
and they are easy to work with.

and another , how about making a "user library" where it is possible to make your own components.
maybe make some kind of "fixed" drawing with the leads stretchable.
or just "drop" it and jumper the rest.

Again , i'm just throwing ideas/thoughts out in the open.

Sorry if this has already been discussed , i did'nt read the WHOLE Thread.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 25, 2006, 02:21:22 PM
I wouldn't use anything else for simple reason: XMLDocument provides very easy access to nodes without need for parsing/writing to XML structure. If I used ini files I'd have to make new structure in memory and write separate Load/Save routines. XMLDoc has SaveToFile an LoadFromFile...very handy :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: beer on September 25, 2006, 03:57:41 PM
well , i'm not familiar with "XMLDocument" , so i would'nt know whats best.

Which version of Delphi are you running ?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 25, 2006, 05:16:00 PM
Delphi 7 Professional. Believe me, XMLDoc makes things much easier...and those AV companies should really develop little smarter detection engines  :icon_smile:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 26, 2006, 01:45:08 PM
I just uploaded new version. New stuff to try:

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: skiraly017 on September 26, 2006, 02:22:04 PM
Quote from: bancika on September 26, 2006, 01:45:08 PM
I just uploaded new version. New stuff to try:

  • Three different sizes for electrolytes. To mantain compatibility with previous versions older electrolytes are considered Medium sized (just like they were before)
  • Changing colors to traces and solder pads. Now PCB layouts can look much better and more colorful :)

Cheers

Love the new stuff. Any chance we could get icons for axial electrolytics? I don't know about anyone else but I do use them on some projects. Thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on September 26, 2006, 03:25:30 PM
Sweet :icon_exclaim:
I always liked the color traces on TonePad layouts. Makes it easier to do a layout. Also very helpfull when debugging.

Richard
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stm on September 26, 2006, 05:02:51 PM
Nice additions. The variable-sized electros are great.

There's a small bug in one of the pot shapes.  When you select the pots with the pads "almost in line" four pads are created instead of three.  Two pads are at the same location, thus you actually see three of them.  I verified the four pads are also in the saved file.  The other pot patterns with the pads more spread apart seem to be fine.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 26, 2006, 06:55:34 PM
thanks  :icon_wink:
will be fixed
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on September 26, 2006, 07:41:14 PM
Also,
Seems to be a problem printing PNP now that I just did the update.  ???
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 26, 2006, 07:49:42 PM
Hmmm, that's pretty much impossible. I didn't touch anything printer related...damn :icon_mrgreen:
Can anyone confirm this, I don't have a printer to test with
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on September 26, 2006, 08:00:23 PM
bancika,
Here's the message I get when trying to print PNP
"could not convert variant of type (OleStr) into type (Boolean)"
I hope this helps.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 26, 2006, 08:32:57 PM
does the same message occur when you try to render pno?
Can you mail me (or just uplaod to gallery) layout you have problem with, it looks that it's an error when reading DIY file
Tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on September 26, 2006, 08:41:55 PM
Yes,
It happens when trying to render PNP as well.
I will mail you the file bancika.
  Mark
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 26, 2006, 09:05:59 PM
Thanks Mark, it's been fixed. Something I changed in file structure messed it up.
When I add some new feature(s) I'll upload new version
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on September 26, 2006, 09:14:25 PM
FANTASTICO  ;D
Please let me know if possible.
Thank you bancika.
BTW, the updates are cool  8)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: lerxstlover on September 27, 2006, 12:14:46 PM
Quote from: markm on September 26, 2006, 08:00:23 PM
bancika,
Here's the message I get when trying to print PNP
"could not convert variant of type (OleStr) into type (Boolean)"
I hope this helps.


I just updated and am getting the same message when trying to print PNP....
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: lerxstlover on September 27, 2006, 12:21:19 PM
Here's a quick fix:

I installed an older version (not sure if necessary).

I opened the .diy file in notepad and edited out the extra information in the <trace> node (color, etc. and took the "px" out of the width parameter) and it is working again.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 27, 2006, 12:32:17 PM
yeah, the error occured when it tries to convert "15px" to number..
anyway, it's fixed now. I'm uploading update. Also, I've added inline vertical trimmers, so I hope it covers all types now  :icon_wink:
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: lerxstlover on September 27, 2006, 07:21:51 PM
Quote from: bancika on September 27, 2006, 12:32:17 PM
yeah, the error occured when it tries to convert "15px" to number..
anyway, it's fixed now. I'm uploading update. Also, I've added inline vertical trimmers, so I hope it covers all types now  :icon_wink:
Cheers

I hate those....I'm a Delphi programmer since v1.  It's always the little things  :icon_mrgreen:

I don't know if you fixed it in the new version or not, but when you select several elements (say, 4 or 5 solder pads, for example) and then use the move keys, it moves all the elements on the board.  I've only used it in PCB mode so I don't know if it does that or not in the other modes.  I sometimes will try to shrink down the size of the board so I'll select several elements at once to move them over.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 27, 2006, 07:37:05 PM
strange, it should not hapen. Make sure that category icons in Explorer are not selected. If category icon is selected all components in that category are considered selected...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: lerxstlover on September 27, 2006, 11:23:22 PM
Nope...I just tried it again and made sure only the 4 items were selected and all of them moved.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 28, 2006, 04:57:10 AM
can you please make a screenshot and post it...
Tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RaceDriver205 on September 28, 2006, 06:09:18 AM
Lol, this thread should have its own forum!  :icon_lol:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: lerxstlover on September 28, 2006, 10:05:45 AM
Quote from: bancika on September 28, 2006, 04:57:10 AM
can you please make a screenshot and post it...
Tnx

Ok, I figured it out.....when you hold CTRL and LEFT click in the explorer, you can move just the ones you select.

When you are on the board and hold CTRL and RIGHT click on the components, it not only selects the components in the explorer but also the section header in the explorer so all components in that section move.

This is a great program, but to finish it off, how about you integrate the entire Mouser catalog so that when we're done with the layout we just hit an order button and it automatically orders and pays for everything from Mouser, has it shipped overnight and bills everything to Bill Gates?  :icon_lol:

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 28, 2006, 10:35:33 AM
yeah, I was thinking about order stuff. I just have to find company thst' willing to do some kind sponsorship  :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on September 29, 2006, 12:40:44 AM
bancika,
I get the same error message as before when trying to print or render PNP after making minor changes to a layout.  :icon_frown:
Any quick fix for this??
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 29, 2006, 05:02:00 AM
no way  :icon_neutral:
can you please send new layout for testing
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: pyrop on September 29, 2006, 07:02:36 AM
Quote from: markm on September 29, 2006, 12:40:44 AM
bancika,
I get the same error message as before when trying to print or render PNP after making minor changes to a layout.  :icon_frown:
Any quick fix for this??
Same here.
I am using version I downloaded last night (24hrs ago).
Problem is in the pad & trace values. When you check values "px" is added to the end of the value & if you delete the "px" off the end it works.
Hope that helps.

pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 29, 2006, 07:55:44 AM
yeah, I fixed for pads but forgot to do it for traces  :icon_mrgreen:
Tnx for notifying...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 29, 2006, 10:54:20 AM
Good news: Not only did I fix that but two new components are available: pots and wire for offboard connections.
For wire I was trying to make it look more like "real" wire, i.e. to bend instead of being straight like jumper.
Check out and tell me what you think.   :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stm on September 29, 2006, 11:11:42 AM
Hi Bancika, the additions are fine.

The pots need a fix to match actual pot pin spacings, since even 16mm pots have the three pins with one free pad in between, thus covering 5 grid elements instead of 3.  So if you move horizontally you'll have PIN1-free-PIN2-free-PIN3.

The wires look realistic, but in some cases they tend to bend too much near the end. Great addition though!

Also, don't forget to update the release date in the "About" dialogue, as it is not possible to find the version of the actual installation.  The online update search function is great!

Cheers.

P.D.  After some thought I think the pots are intended to be used as external components to be wired, not actual PCB components.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stm on September 29, 2006, 11:21:26 AM
A problem I found with wires is that when you save a design with some wires and you reopen, the wires are drawn on the screen, but do not appear listed on the explorer view.  Adding new wires continue correctly with sequential numbering, however you cannot select/delete them anymore.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 29, 2006, 11:23:56 AM
Oh yeah, I didn't try to measure real pot :)
I'll enlarge it. As for wire I'll have to change something, increase minimum level of "bending" and decreas maximum level.
Also, I'll check that listing bug you mentioned
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 29, 2006, 12:39:47 PM
it's fixed now I hope :)
Uploading it... :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stm on September 29, 2006, 02:51:20 PM
Nice!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Emnitec on September 29, 2006, 06:11:51 PM

This software is growing to be outstanding...! The bugs are quickly fixed (even if new ones comes..but, hey..! It's software). I've searched, but I found nothing about possibilities of donating some $$ to bancika? Just to show that we appreciate the developement....

Anyway, thanks for the excellent software!!

/Emnitec

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on September 29, 2006, 06:46:00 PM
Quote from: Emnitec on September 29, 2006, 06:11:51 PM

This software is growing to be outstanding...! The bugs are quickly fixed (even if new ones comes..but, hey..! It's software). I've searched, but I found nothing about possibilities of donating some $$ to bancika? Just to show that we appreciate the developement....

Anyway, thanks for the excellent software!!

/Emnitec

Open the program and look in the lower left corner under the HELP section. There is a link there if you care to make a donation.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Emnitec on September 29, 2006, 06:49:37 PM
Hmm....right in front of my eyes....  8)

Thanks RLBJR65!


/Emnitec
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 29, 2006, 06:50:55 PM
Speaking of donations, those parts you sent me are great RLBJR65. I made modded Ross comp with those CA3080A and now MrEQ with CD4049...working great :)
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: psw on September 30, 2006, 05:11:09 AM
Hey there Bancika...and all the folks contributing to the development of this program here

GrEaT sTuFf...

This program really is easy and useful. I previously used stripboard magic and it is a shocker and nowhere near as nice and easy to do what I want to do, as this software really is...

I have used it a little bit lately on the sustainer thread over at projectguitar.com and will be using and recomending it more in the future.

A couple of questions...
...how do you download new features...do you have to uninstall the whole thing and download again to get updates??? (off board components sound cool...(you do have a 4PDT toggle switch I hope!!...also LED's)...
...It has frozen on me a few times now, thankfully it has not lost anything, the explorer part kind of goes blank...I think it is after quite a few alterations (moving components around and such), but on small circuits, nonetheless...possibly a bug!

Otherwise, as I say, didn't loose anything, was able to close it, reopen and find it again and all was well, but it has happened a few times now.

But, hey....the development speed is staggering and it makes it so easy to draw something up and email or post it on the net within minutes.

I'd love to see you do something similar with schematics. This thing is so easy to use, it would be great if you could use it to design circuits, not just lay them out, with the same kind of interface.

Anyway...enough from me...will be spreading the word and I hope it does well for you as a promotional tool or whatever, I'm sure we will be seeing a lot of designs with the storm watermark below it from now on turning up all over!

pete

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: pyrop on September 30, 2006, 05:58:08 AM
Hi Bancika,
Great addition there with the pots & wire. This thing is getting cooler by the day.
Now for a couple of new bugs sorry!
1.When adding a new pot the taper option is blank.
2.Once a pot has been placed you can't change it's value.
Also corresponding numbers on the pot lugs would be useful & could ease some confusion for some.

pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 30, 2006, 06:49:40 AM
thanks guys!
psw, with big layouts it takes some time to render board, so maybe that's the problem. give it a second or two.
pyrop, will fix them. tnx

Cheers  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on September 30, 2006, 08:52:28 AM
:icon_surprised: :icon_smile: :icon_biggrin: :icon_cool: :icon_exclaim:

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on September 30, 2006, 06:25:27 PM
Bancika new stuff works great for me :icon_biggrin: Except for the pot taper prob. pyrop mentioned.

One q is there any way to move the board down a bit farther below the project name and  title? That will make it easier to use the off board components.

I'm glad you found a good use for some of those parts! IMO the CA3080A sounds better than the 3080E in the Ross comp. Also looks cooler.

Pyrop, just saw your diode comp drop in board :icon_cool: I did 1 on perf awhile back, found some tiny little brad (wire) nails at a hobby store about 1/2" long, that worked great for pins.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 01, 2006, 08:32:53 AM
RLBJR65, board cannot be moved...yet :)
psw, I forgot to reply to your question. To update you don't have to uninstall previous version. Just install latest into same folder...it will update necessary files.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Roobin on October 01, 2006, 12:18:05 PM
Like the way the wires curve n stuff. Do you think it necessary or even possible to create a grid off board to organise pots, switches and stuff? It would just make it all easier when placing them.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 01, 2006, 02:38:13 PM
Actually, there is light gray grid already, from first or second version (we are at 13 now)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Roobin on October 01, 2006, 04:58:29 PM
Oh, so there is. It's just that ive got my screen brightness a bit up - i hate grey bars and straining my eyes.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stm on October 02, 2006, 10:41:14 AM
A suggestion for better handling of external components and parts list might be to have two separate pages or tabs:  one for the layout alone (ideally centered on the screen), and the other for the title and parts list exclusively.  This would placing components around the board and allow seeing the parts list in larger designs.

Though these ideas might sound good I'm afraid such an implementation might require major surgery.

Finally, it should be possible to edit wire/pads/tracks colours after they are placed.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 02, 2006, 02:50:22 PM
I don't think I uderstood first part. Can you explain more. No problem for changing colors...
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stm on October 02, 2006, 03:11:31 PM
OK, I'll try to make the general idea clearer.

Currently there is a single "page" or "view" or "window" where the Project Title, the Layout or Board, and the Parts List are organized together (from top to bottom).  This poses some problems, which are:

1) When the Layout and/or number of parts in the Parts List grow, the Parts List is not visible entirely as it grows below the bottom of the screen (I use 1024x768 screen resolution).

2) If you want to place the external components and wiring, like Pots and Jacks, it is not possible to place them above the Board since they will overlap with the Project Title, and not possible to place them below the Board as they will overlap with the Parts Pist.

A way of avoiding these problems could be to have two different "views" or "pages", one for the Layout or Board alone (centered on the screen so external parts can be added around), and another view with the Project Title and Parts List.


P.D.  I don't feel very comfortable suggesting this as I understand this might represent a lot of modifications to the SW.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 03, 2006, 05:58:12 AM
I know that something should be done about visibility with large projects, but I'm not sure if it's the best solution...will think about it
Tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ezanker on October 03, 2006, 09:11:15 AM
A second option for visibility would be to make the main panel scrollable and then provide the user with the ability to change the spacing between title and board and between board and parts list.

Again, depending on how the code is written, this could be major surgery...
Erik
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 03, 2006, 09:55:18 AM
well, we're one step closer to it. I'm uploading new version that features scrollable work area  :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Roobin on October 03, 2006, 05:00:17 PM
bancika, how quickly do you work?

I'm not sure if the idea of seperate panels or windows would work so well... one reason why DIYLC is easy to use is that it is contained in one screen. No menus, no hassle. I think the scrollable work area solves the problem of overcrowding, without making it tedious to use. Just tested it it - brilliant. Perhaps scrollable parts list at the side?

BTW how has the file size shrunk?????
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 03, 2006, 05:57:34 PM
Well, I removed wingdings font that was previously included in installation. I realized that most users do have it. Now program checks for font anf if it's not installed it tells user to install it. Without it those buttons in explorer won't be displayed correctly.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 04, 2006, 07:17:20 PM
Hi fellas, new version is up.
I change few minor bugs, added jacks and reorganized menus. It had to be done because left panel was getting overcrowded with all these components. I hate when scroll bar appears in menu  :icon_twisted:
What do you think about jacks? I thing it's enough to have only two possible orientations cause most of us will use them and it made jack placement very easy, only one click.
What do you think?
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: choklitlove on October 04, 2006, 11:16:01 PM
jacks are a nice addition.  however, i would definitely connect the blue parts to the sleeve, etc. so people can tell the corresponding connections.  the order of the solder holes differ from jack to jack, so if it's not too difficult.  either that, or color them accordingly, like this:
(http://i49.photobucket.com/albums/f295/choklitlove/jacksugg.gif)


i don't know.  just something.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 05, 2006, 05:45:29 AM
Great idea (coloring), at first I made it like your first suggested. And it was ok only for mono, but stereo looked like crap because all blue lines were intersecting and stuff...Ill put two colors then..
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: pyrop on October 05, 2006, 06:15:23 AM
Hi Bancika,
This program is getting better and better. The jacks are a great addition and its a good idea colouring each part.
One thing can i suggest? is changing the default values for resistor & caps as most resistor values we use are in the "K" range and most of the caps used are listed as "uF".
Just a suggestion.

Thanks
pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 05, 2006, 07:41:47 AM
Sure, I'll change default units
Next addition is tube sockets...
Tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: MikeH on October 05, 2006, 02:57:23 PM
Maybe it's my setup here, but when I select the "print pnp" option I just get a blank sheet of paper.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 05, 2006, 03:01:51 PM
yeah, some users have problem with printing...I don't have a clue at the moment.

help heeded, I'm making tube socket but gives me real PITA. How should I align pins to 2.54mm grid with noval tube? Any ideas? I guess you can't use PCB mounting tube socket with board that's grid-drilled  :icon_twisted:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: MikeH on October 05, 2006, 03:08:06 PM
Yeah, that sounds like a mathematical impossibility to me.  9 pins on a grid fits like a round peg in a square hole
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gilles C on October 05, 2006, 03:51:23 PM
Can this help you?

http://www.diyaudio.com/forums/attachment.php?s=&postid=565627&stamp=1107301789

http://www.diyaudio.com/forums/attachment.php?s=&postid=565591&stamp=1107298739

from http://www.diyaudio.com/forums/showthread.php?threadid=50734

Gilles
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 05, 2006, 08:36:17 PM
I finished them. Lugs are not forming perfect circle, but it's impossible anyway :)
Also, I changed jack design a bit, now elements are colored differently.
Uploading new version...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: pyrop on October 05, 2006, 09:02:46 PM
Quote from: bancika on October 05, 2006, 08:36:17 PM
I finished them. Lugs are not forming perfect circle, but it's impossible anyway :)
Also, I changed jack design a bit, now elements are colored differently.
Uploading new version...
Beat me to it. was thinking something like this
(http://members.optusnet.com.au/pyrop/pingrid.jpg)

pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on October 05, 2006, 10:06:03 PM
Great additions!

The project and edit drop down menus at the bottom do not work for me. Toolbox, help and donation work okay though.

Richard
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: choklitlove on October 05, 2006, 10:28:58 PM
Awesome!  i just used the wire for the first time.  my favorite feature so far!!!


actually, i think i suggested it...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 06, 2006, 04:43:57 AM
yeah, I forgot to program drop down menu...that's what happens when you hink about million things.
pyrop, one more thing that needs to be taken care of is scale. I measured my noval tube socket and it's about 8 and a half grids in diameter (mounting part)...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 06, 2006, 10:57:01 AM
and fixed it...  :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Krong on October 06, 2006, 11:49:52 AM
I know this has been said before but WOW!!! What an awesome project. Great work, I love it. Thankyou thankyou thankyou!!! I'm surfing your wonderful site right now. This is one helluva forum.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 06, 2006, 12:00:05 PM
Thanks man  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: xshredx on October 06, 2006, 01:39:26 PM
Do you take suggestions for another component?  I would really like to see a relay added. I had a look around, and most dpdt relays have fairly similar dimensions. Those that I checked have their mounting holes 2.54mm from each other, which is the spacing of the holes in your software. And the outer dimensions are fairly similar.
These are the dimensions for a Omron relay, but the NEC EA2 series (which most of the people on this board use I think) are almost identical in dimensions...
(http://www.banzaieffects.com/files/images_detailed/d_1017.gif)
I promise to make a pcb for a relay controlled looper if you add this component...    ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on October 06, 2006, 04:03:07 PM
xshredx, you can use the DIL IC to do it. When you try it will say " Warning" "IC you are trying to create is not a standard size, continue?" click yes it will make it anyway and you can then make the component name, value etc. anything you want.

I did this with the SIL IC to make a bridge rectifier and a couple of voltage regulator fo a PS layout.

Richard
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 06, 2006, 04:29:45 PM
for regulators it might be better to use transistor component. Keep in mind that those lower curernt regulators look exactly like any other transistor...as for relay, it's not a problem. I can use same routines like for IC's just change standard sizes and color. 10 minutes of work...
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 06, 2006, 05:17:05 PM
Added relays, now your turn xshredx  :icon_mrgreen:
Damn, three updates for single day. That's too much even for me. I'm getting sick of this project, have to rest for a few days. You guys enjoy using it and keep ideas comming
Cheers!  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: shadowmaster on October 07, 2006, 04:10:04 AM
Ideas that just popped in my head.

Box Selection feature. Selection by enclosing the group of components you want move by a box. Easier than selecting each of them one-by-one on the explorer pane. Only components, traces etc. that are TOTALLY enclosed by the box should be selected and not of those that are partially enclosed.

     (http://i94.photobucket.com/albums/l91/ryanogal/boxselection.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 07, 2006, 05:09:22 AM
yeah, I'm aware of that feature, but it's not that easy to do...maybe I'll add it.
Tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: RLBJR65 on October 07, 2006, 10:53:24 AM
Quote from: bancika on October 06, 2006, 04:29:45 PM
for regulators it might be better to use transistor component. Keep in mind that those lower curernt regulators look exactly like any other transistor

Working on a bench top power supply, adjustable +/- 25 volts. I've built one already on perf just improving the perf layout and a new pcb.
LM317T and LM337T  TO-220 package. Way to many bridge rectifiers to list, check at NTE http://www.nteinc.com/Web_pgs/Bridge.html.

The ones I have will all fit in SIP even the W0? series that are round I just bend the leads. It takes 7 holes on perf. pad, open, pad, open, etc.
Only problem is that it will not list the odd SIP in the parts list so I used the part # as the part name.

What is this version 20 or so?
Take a break, you deserve it!
Go build something :icon_biggrin:
I really love your projects page BTW. Your guitar is sweet and the Tube Reactor is just to :icon_cool:

Richard
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 07, 2006, 11:51:56 AM
what's odd SIP?

yeah, I'm building something: ross comp and dr boogie. Now I'm planning to build a sustainer and Fender Princeton tube amp :)
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on October 07, 2006, 07:05:49 PM
I thought the program considered it as an odd size because I used 7 holes, but it looks like SIL IC is not working at all. No mater how many pins I try to use vertically or horizontally it gives me this warning, "IC you are trying to create is not standard size, continue?"

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 07, 2006, 07:40:41 PM
well, I'm not too familiar with SIL IC's, the only one I've ever seen is from guitar speakers I turned apart :)
So I put only few standard lengths, don't remember if 7 is covered. Just ignore warning till I fix it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on October 07, 2006, 09:00:33 PM
Yeah I was ignoring it anyway just came up because of the relay thing.
SIL or SIP are not that common in stomp boxes and amps. Marshall MS2 practice amp has a KIA6213 thats a 9 pin other than that I don't know. I have seen many preamp and amp chips in car and home stereos that are SIL.

I actually have a couple of JRC4558 that are SIL. One day I will use them for something just seems pointless to make a board for an IC that is obsolete. Maybe I'll just keep them until someone needs one for replacement.

Quote from: bancika on October 07, 2006, 11:51:56 AM
yeah, I'm building something: ross comp and dr boogie. Now I'm planning to build a sustainer and Fender Princeton tube amp :)
Cheers

All great projects! Those will keep you away from a keyboard for awhile.
One of these days I will finish my FireFly :icon_rolleyes: A Princeton would be awesome!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 08, 2006, 05:53:28 AM
yeah, interesting projects. those stompboxes will be placed inside woden enclosure. I've finished circuit/wiring, today I'm finishing one enclosure (it needs at least 3-4 clear coats to shine like guitar). Firefly is great little amp, it was my first DIY project, done without any knowledge. I'd certainly do it better today, but anyway it's awesome, exaclty the sound I like for lead.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Roobin on October 08, 2006, 09:22:04 AM
Just used latest version - brilliant as ever.

One minor thing - wiht jacks and pots, would it be possible to move the board fruther down? It gets a bit cramped at the top, and putting them at the bottom clashes with text.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 08, 2006, 10:17:07 AM
sure, I'll move it...1cm for starters, ok?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Roobin on October 08, 2006, 11:12:17 AM
Perhaps 8 strips on stripboard (however much that is.)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 08, 2006, 12:07:38 PM
1 strip = 2.54mm, so 4 strips = 1cm  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 10, 2006, 09:07:18 AM
Hello guys, I've made few changes to make things easier with offboard wiring.
Hope you like it  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: uan on October 11, 2006, 04:16:26 AM
i've problem with trimmer..
i create my layout using previous version. When i load it using current version, my trimmers was 4 grid above but its solder pad was in correct position. I tried to move down the trimmer to the correct position but the solder pad which is already in correct grid follows to moving down.

one more thing, my DIYLC often freeze when i want to minimize, maximize or even moving the window left and right. I'm using Pentium 4 HT with 512mb memory.. i think its enough to run your software..

btw, it helps me alot!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 11, 2006, 08:44:51 AM
Hello,
thanks for reporting bug, it's been fixed now along with another one. As for freezing, it's probably caused by slow drawing on large layouts, just give it a second or two...
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: orgaqualia on October 17, 2006, 04:06:55 PM
Great software! Thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Xavier on October 20, 2006, 08:28:33 AM
All the updates are great, Bancika. I'm having a really good time by using your software.

Thumbs up for you !!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 20, 2006, 11:25:11 AM
I'm glad you do my friend...looking forward to your layouts  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: mdc on October 23, 2006, 04:56:10 AM
Dude this software kicks serious butt now! I can't imagine what I would do without it now. Thanks heaps. I uploaded a non guitar related layout (dazer) to your site. More to come. Thanks again and keep up the awesome work! Always look forward to seeing what is added with the updates!  :icon_cool:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: skiraly017 on October 23, 2006, 09:20:50 AM
Has anything changed with the "Render PNP" feature. I used to be able to render the PNP image, convert it to an Adobe PDF file and send it off to my board guy without having to resize the image. Now if I render the PNP, it comes out substantially larger than intended (page scaling is turned off). If I try to resize it, the image loses its resolution. Any ideas? Thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 23, 2006, 09:54:29 AM
mdc, thanks  :icon_redface:
skiraly017, I haven't changed render routines for a long time...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: skiraly017 on October 23, 2006, 10:37:33 AM
Quote from: bancika on October 23, 2006, 09:54:29 AM
skiraly017, I haven't changed render routines for a long time...

Strange. The software has been through a few updates since that last time I had to render a PNP so I can't even tell you what the last version was that did not display this behavior. I'll keep playing around with it and see what happens.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stm on October 23, 2006, 11:01:25 AM
Hi, I have 3 observations today:

1) The rendered PCB image should be created with a "bits-per-pixel" or "bpp" value of 200 DPI.  Currently it is 96 DPI, which is the usual windows desktop resolution. If the resolution is set to 200 DPI for both X and Y axis, then most softwares should be able to interpret the real image dimensions automatically.

2) After you included the wires in the versions, a text drawing bug started appearing on the working screen (application window).  The right half of the title and subtitle texts of the circuit are clipped in the window if they are large enough.  The image attached at the end illustrates this.  On the other hand, when rendering the design the texts appear OK in the GIF.

3) Today I pressed a "check for update" option and indicated a new version was available dated Oct 18th.  I was supossed to have that version, however I downloadd it again and reinstalled it.  When running the program after this still indicates there is a new version available.

(http://i13.tinypic.com/4e09jcg.png)

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 23, 2006, 11:11:11 AM
1) will think about it
2) strange, I tried now with very long text and nothing was wrong.  :icon_rolleyes:
3) I probably forgot to write correct version in software...it has to match with version written in update file on site. Next one will be correct

Tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: skiraly017 on October 23, 2006, 05:43:49 PM
Just out of curiousity, is anyone else having issues with the PNP rendering in the correct size? Just trying to figure out if it's user error. Thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: zpyder on October 23, 2006, 06:23:16 PM
Firstly, thanks for making this software available to all of us bancika- a super valuable tool!

Second... transformers.  I started to search through this thread for mention of it, but seeing as it's 37 pages long, I gave up.  It doesn't seem that there are transfomers available within the software to be placed.  Has this been addressed/pondered?

cheers,
zpyder
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 23, 2006, 06:44:11 PM
yep, it exists for more than 5 versions. Download latest version and try out :)
By the way, next version will have little thicker wires (for 2 pixels), it looks much better and more realistic.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Ronsonic on October 24, 2006, 10:04:56 AM
I've just started experimenting with this program and am really liking it.

For the simple - ish designs in my analog audio world this makes a lot more sense than creating component profiles in something like Eagle.

Many thanks.

Ron
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: DryRoasted on October 24, 2006, 06:58:21 PM
Heres an idea, add a type of text object that appears on the PNP, kinda so you can put your name or the circuits name on the PCB.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on October 24, 2006, 11:55:33 PM
Like this?
(http://aronnelson.com/gallery/albums/album76/CreamPie_PNP.gif)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 25, 2006, 05:13:51 AM
why not, it's only bold mirrored text :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: zpyder on October 25, 2006, 03:13:59 PM
bancika-
why not make the "Traces" available on Perf boards as well as PCB?  It is possible to place traces on a perf project, but only by trickery.  The leads are so tiny looking and tend to blend into edges of other components like IC's.  MarkM's perf layout gallery (http://aronnelson.com/gallery/album77 (http://aronnelson.com/gallery/album77)) includes many perf layouts using your software that utilize traces.  I think they look great.  He's done this (I'm assuming) by either creating the project as a PCB layout and then changing the board to perf when complete, or laying all the traces before placing components - as either method will allow you to get traqces onto a perf project.

cheers,
zpyder
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 25, 2006, 03:59:22 PM
ok  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Dragonfly on October 29, 2006, 01:39:23 PM
Quote from: zpyder on October 25, 2006, 03:13:59 PM
bancika-
why not make the "Traces" available on Perf boards as well as PCB?  It is possible to place traces on a perf project, but only by trickery.  The leads are so tiny looking and tend to blend into edges of other components like IC's.  MarkM's perf layout gallery (http://aronnelson.com/gallery/album77 (http://aronnelson.com/gallery/album77)) includes many perf layouts using your software that utilize traces.  I think they look great.  He's done this (I'm assuming) by either creating the project as a PCB layout and then changing the board to perf when complete, or laying all the traces before placing components - as either method will allow you to get traqces onto a perf project.

cheers,
zpyder

Bancika...the way i "used" to covert PCB images to perfboard images simply was this...

1) select PCB on the "board properties" table.
2) do a completed PCB layout.
3) save PCB layout.
4) render PCB image.
5) render PNP.

that gives you the PCB layout...the way the program "used" to be, it was super easy to convert the PCB layout to a perfboard layout....

1) with the PCB layout still open (and saved), select "board properties".
2) select "perfboard"
3) this is where things have changed....you "used" to be able to select "save image as", and you could simply add the word "perf" after the circuit name...the new version of your software doesn't have "save image as"...it only has "save image", which automatically overwrites the original PCB version that was saved.
4) render image.

anyway,  miss the "save image as" option...it meant that there was no "re-drawing" of the layout involved....

other than that, fantastic sofware !

keep it up !

AC
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on October 29, 2006, 04:19:23 PM
Save project as is still there it's just been moved from the quick tasks menu to the project menu on the bottom of the page.

RB
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 29, 2006, 06:56:51 PM
Quote from: RLBJR65 on October 29, 2006, 04:19:23 PM
Save project as is still there it's just been moved from the quick tasks menu to the project menu on the bottom of the page.

RB

yep :)
I just moved options from left menu to new popup menu at the bottom to leave space for growing list of components. In PCB mode (which has more components) all item menus couldn't fit (when using 1024x768 resolution) so user must scroll. I hate that so I made new menu :)
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Dragonfly on October 29, 2006, 07:34:23 PM
a-ha !

cool...thanks for the tip....

AC
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ubersam on October 30, 2006, 04:28:35 PM
Great piece of app(lication)! I used DIY Layout Creator to design my first pcb. The board is for my 2nd DIY project.

http://i112.photobucket.com/albums/n188/ubersam/SanctusMicaelis/sanctusmicaelis_render.jpg (http://i112.photobucket.com/albums/n188/ubersam/SanctusMicaelis/sanctusmicaelis_render.jpg)

I made a couple of observations: 1) I cannot get the app. to print to Adobe PDF. 2) When rendering the PnP, it comes out twice as big as it should be. 3) I cannot get the app to print to one particular USB printer (HP 1020), but it will print to other printers. 4) On my W2K machines, I cannot render image or PnP in jpg, the only option I have is gif. (jpg and bmp are only available on my XP machine).

It may just be an issue with my setup, other than that, glad I came accross this program. Thanks-
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 30, 2006, 05:17:26 PM
Thanks!

first, your layout looks great..please submit it to gallery  :icon_redface:

1) As for PDF, no wonder you can't export, I didn't make that function yet. The only way is to use some software printer like Acrobat that will create PDF.
2) it depends on program you open it with, I was using photoshop for testing and it was ok
3) don't know :)
4) I really can't see how you managed to render PnP to anything but GIF because that's the only format available. BMP, JPG and GIF are available only when you export whole layout. Here's why: jpg adds "noise" to picture, so it wouldn't be nice to have them printed on PnP. On the other hand, bmp takes too much space. GIF is the best choice, knowing that only black and white colors are present

Best regards!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on October 31, 2006, 10:37:41 AM
Another request

The ability to add offboard like jacks so they are floating around the board, without attaching them to a hole on the board.

It'd also be nice to be able to move components once you have them placed instead of having to delete them and replace it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 31, 2006, 11:13:22 AM
1) Who's forcing you to attach offboard component with anything?
2) This is added at least three months ago, if you can't see move buttons read the manual. Most guys start complaining and asking without even trying to look better at window or read manual.  :icon_confused:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Peter Snowberg on October 31, 2006, 11:19:13 AM
Fantastic work! 8) 8) 8)

Your software is very impressive and just keeps getting better!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 31, 2006, 11:53:37 AM
Tnx man  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: zpyder on October 31, 2006, 01:36:26 PM
Quote from: scaesic on October 31, 2006, 10:37:41 AM
The ability to add offboard like jacks so they are floating around the board, without attaching them to a hole on the board.

You already can do this... just try.  Make sure you have the newest version.

bancika-
Is t here a ay to select more than one component at a time (for moving) without using the components list at right?  As in, is there a way to click each component ON THE BOARD one at a time that I want to select, or select a region?

cheers,
zyder
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 31, 2006, 02:54:41 PM
zpyder, multi select is also added some time ago.
1st way: hold ctrl and right click on components on board
2nd way: hold ctrl and left click on components in explorer
region select is not yet supported.
again, it all says in the manual IIRC :icon_rolleyes:\
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ubersam on October 31, 2006, 03:03:13 PM
Quote from: bancika on October 30, 2006, 05:17:26 PM
first, your layout looks great..please submit it to gallery  :icon_redface:
Thanks.. I will submit it once I figure out how to describe it...

Quote from: bancika on October 30, 2006, 05:17:26 PM
...2) it depends on program you open it with, I was using photoshop for testing and it was ok
Previewed the renderings in MS Paint and IE. I really should cough up the dough for a cool graphics app.

Quote from: bancika on October 30, 2006, 05:17:26 PM
4) I really can't see how you managed to render PnP to anything but GIF because that's the only format available. BMP, JPG and GIF are available only when you export whole layout...
My mistake, I rendered the PnP on the W2K machine and when I did not see the JPG or BMP options; I went to the XP machine and rendered the layout instead of the PnP. In the process, I confused myself.. :icon_redface: Anyway, all is good. Thanks again!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: zpyder on October 31, 2006, 03:21:16 PM
bancika-

thanks man... I figured it'd be already supported somehow.  Nice'n'easy, too.

thanks
zpyder
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 31, 2006, 05:05:00 PM
By the way, it's been a while since someone recommended feature/component. C'mon guys  :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: zpyder on October 31, 2006, 05:46:18 PM
Quote from: bancika on October 31, 2006, 05:05:00 PM
By the way, it's been a while since someone recommended feature/component. C'mon guys  :icon_mrgreen:

Allow placements of transformers at diagonal angles.  I know this may be difficult to do.....

zpyder
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 31, 2006, 06:01:44 PM
Well, I don't know how useful it would be. I mean, there are only few stompboxes that use transformers and all of them use them horizontaly. It would be a waste of time
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: RLBJR65 on October 31, 2006, 09:29:44 PM
Quote from: bancika on October 31, 2006, 05:05:00 PM
By the way, it's been a while since someone recommended feature/component. C'mon guys  :icon_mrgreen:

Really not much left that you could add :icon_biggrin:
But since you asked for it :icon_wink:... how about wah inductors?


Richard
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 01, 2006, 04:22:19 AM
I've never seen and inductor live. Can you give me more info, pin number and spacing, ect
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: skiraly017 on November 01, 2006, 09:40:08 AM
Quote from: bancika on October 31, 2006, 05:05:00 PM
By the way, it's been a while since someone recommended feature/component. C'mon guys  :icon_mrgreen:

Came across these two needs while doing a layout the other day...radial electrolytics and tranny sockets (the round ones).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 01, 2006, 11:30:34 AM
ok for radial electros, but why sockets? I mean, putting transistor is sufficient. With both transistor and socket it will look overcrowded.
Thanks  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Roobin on November 01, 2006, 01:51:08 PM
Could you possibly do the downlaod everything package on your site? It's just easier.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 01, 2006, 03:08:40 PM
yeah, but
a) I have very slow connection and sending new package each day takes some time
b) then you couldn't see ads on my site, wouldn't ya :icon_wink:I've got to make a living
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: skiraly017 on November 01, 2006, 08:35:21 PM
Quote from: bancika on November 01, 2006, 11:30:34 AM
ok for radial electros, but why sockets? I mean, putting transistor is sufficient. With both transistor and socket it will look overcrowded.
Thanks  :icon_wink:

Because it would be uselful for spacing purposes when trying to lay out a PCB. I know how much room resistors, cap, etc. need. Not all transistors should be soldered in. I'm working on a Tone Bender clone. The trannies are $16 for a matched set from Small Bear, not something you want to accidentally ruin with too much heat from a soldering iron. The round sockets take up more space than a single transistor does. Just suggesting an idea.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Dragonfly on November 02, 2006, 02:32:27 AM
Bancika...

I don't know if his has been "previously mentioned", but here goes....

you seem to have included "almost" everything to do a complete layout, including wiring...you have switches, jacks, pots, wires....how about including batteries and maybe power jacks, so that complete wiring layouts can be made ?

anyway, great program...

AC
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 02, 2006, 05:06:39 AM
skiraly017, I'll consider it!
Dragonfly, yeah, I was also thinking about them...will be added, sooner or later
Thanks :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: RLBJR65 on November 02, 2006, 06:36:10 AM
Quote from: bancika on November 01, 2006, 04:22:19 AM
I've never seen and inductor live. Can you give me more info, pin number and spacing, ect

I have 1 or 2 laying around I'll take a look.

RB
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on November 02, 2006, 12:14:33 PM
hello!

i dont know if there's a way to do this, but how about if you have a wire attached to something offboard like a jack, and then you move the jack, make it so the wire is fixed to the jack instead of just fixed to the grid point.

also, it could automatically detect when a wire end is on the baord and add a solder pad to it automatically?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 02, 2006, 02:52:24 PM
for first thing, it would make whole thing even more complicated than it is. I'd have to add another relation to file system :icon_rolleyes:
As for second one, sure. I can make it create pad when wire is on board.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: para on November 02, 2006, 02:56:17 PM
let me say first, thank you very very much for all the hard work you've put into this soft, and for making it free. i've been using it quite a bit lately. you had asked for suggestions and i have some things i would like to see added but i just got the newest version, so some things might have already been addressed


1: add a "save as" option - so you can make some changes and save a newer version with a different name and not have to overwrite the source (i just copy the source file now and rename it, but its still a bit of a hassle)

2: have a copy component option for when you have ten 0.1uf caps and you don't want to type all that out over and over. oh and a "control-c" "control-v" too

3: make the pots and jacks smaller so they don't take up so much real-estate

4: add a few more wire shapes to keep it clean looking with full boards

5: someone already said to make traces work on the perfboard and i would like to see this too.

6: drag and drop everything (please please please please please please please ) someone else already asked for a box selection tool too, that would be amazing

7: when selecting more then one thing right now it automatically selects the entire category its in, and then all of those components move or are deleted too ( like clicking on a resistor and jumper while holding control will actually select all of the resistors and jumpers and they will all move or be deleted. please fix this.

8: it would be awesome to be able to open two or more separate layouts at once and copy out parts of one to paste into the other or combine them together with one click. like an "open into" option so you can build a bunch of little things, like a pre amp that you end up using in a lot of your designs, and just add it instead of having to do another layout every time. maybe have it work sort of like layers in photoshop. then have a "merge down" or "flatten" option once its in the right location and you have made any changes to get them to fit together.

9: use the keyboards arrow keys to move components instead of just clicking the arrows

10: right click to select doesn't work about 50% of time, especially with more components on the board. also maybe make the footprint a little bit bigger for the jumpers and thin things too, so you don't have to be so precise with your curser (i run my monitors at a really high rez so one pixel width is pretty small on the screens)

11: and the biggest thing of all is that it is incredibly slow after you get 20 or so components on the board. i exceed this very fast and it gets excruciating (like pron on a 14.4). i run a 3g P3 with 1g of ram and i can run like 80 stereo audio tracks, plugins, and softsysnths at once with no glitching, so having this take literally 20 seconds to select one component just to move it one hole to the right is kind of crazy to me. can you please explain why this is happening and what i can do to help it. i have a lot of big projects coming up. anything i can do to help please just ask me. maybe dropping the rez on the component images would help a bit. i'll take speed over beauty any day if thats the case. maybe start running vector?

12: also at a certain point when building big layouts, the program will give me an error and start deleting components until the board is empty. i forgot to write down what the actually error is. i think it had something to do with ram. it obviously didn't do anything to the source so i just endtask and reload, but i think this might the source of the speed issue too. i think the ram handling is probably something you should dig into. i think its not clearing out its old storage use or something so it just keeps adding and adding but never cleaning. i wish i knew enough to give you a hand, but this is way over my head.


thanks again for making this. i hope i didn't come off as being too negative, that wasn't my intention at all. i love this app and i would just like to see it grow.



thanks again,
steven
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: zpyder on November 02, 2006, 03:17:53 PM
Quote from: para on November 02, 2006, 02:56:17 PM
2: have a copy component option for when you have ten 0.1uf caps and you don't want to type all that out over and over. oh and a "control-c" "control-v" too
I'll second that...

Quote from: para on November 02, 2006, 02:56:17 PM
6: drag and drop everything
this would be SWEET...

Quote from: para on November 02, 2006, 02:56:17 PM
7: when selecting more then one thing right now it automatically selects the entire category its in, and then all of those components move or are deleted too ( like clicking on a resistor and jumper while holding control will actually select all of the resistors and jumpers and they will all move or be deleted. please fix this.
I'll confirm this - it seems to be an error.  More accurately, if you are selecting multiple components by holding ctrl and right-clicking them ON THE BOARD, as soon as you select your second resistor/cap/whatever, the entire category heading is selected and if you press delete, ALL of them are deleted.  However, if you hold ctrl and select multiple whatever on the COMPONENT LIST at right, it does NOT do this.  Please fix...

Quote from: para on November 02, 2006, 02:56:17 PM
10: right click to select doesn't work about 50% of time, especially with more components on the board.
yes, another bug.  I've noticed two problems - 1) I usually have to right-click a component TWICE to get the menu to drop down... not sure why.  I'd say 85-90% os the time it takes two clicks.  2) Sometimes the program seems to stop responding to right clicks alltogether... this is bizarre and I don't know why, but it's super frustrating trying to delete a single trace when the program won't recognize your right clicks.  I can't tell if this is UE or what, but it seems that when it starts not working, NOTHING can be selected...

Quote from: para on November 02, 2006, 02:56:17 PM
11: and the biggest thing of all is that it is incredibly slow after you get 20 or so components on the board.
I've also had this problem and is rather frustrating... this may be a complicated one


cheers!
zpyder
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 02, 2006, 03:55:33 PM
Hi,
1) it exists, look at the menu at the bottom of screen
2) I'll try
3) It's important to keep things sized as they are. If I shrink pots and someone wants to use them directly on board it could screw up things...pin spacing is important, but if I keep pin spacing and shrink pot "body" it will look silly :)
4) already exists, right click on wire and select "change shape", if you need greater angle just use two or more wires connected together
5) ok
6) I know but it's not an easy thing to do...will try it
7) will look
8) it's slow enough with one layout, more layouts at the same time would make a mess :)
9) will think about it
10) ok. zpyder, you need to click twice but it's by intention. One click selects compoent, second one opens popup menu. If component is already selected you get popu imediately. It would be pain in the butt if you try to select more components and get popup menu each time.
11) everything is vector drawn. the problems are:
a) each time something is changed I need to draw whole layout
b) components are transparent, it takes a lot of cpu time to make something transparent
c) because of right click selection I need to have bitmap hidden inside memory which is the same size as layout which shows placement of component (component footprints are coloured with different colors so I can know which component is at position X,Y)
d) I use standard windows drawing routines (TCanvas) which are painfully slow, I plan to move to graphic32 components which are very fast but I don't have time for it because it's a major operation

Thanks for suggestions, program will get better thanks to you guys (partialy)  :icon_wink:
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: para on November 02, 2006, 05:21:19 PM
1: cool I should have checked

3: I don't care if it looks silly, I want the space. And I never use 24mm pots anyway. I use 16mm or 8mm which are way smaller,

4: no I wanted more shapes, like a 10 different shapes instead of 2 and adding more components slows things down.

6: drag and drop will make the world a better place i promise !!!!!

10: on top of the clicking twice its still doesn't work all the time, some components will simply never select unless you go to the explorer view and click on something else, then click back on the one you want. the pop up is cool with two clicks when it does work

11: oh right transparency does take a lot of cpu I forgot about that. you should stop using it. the only thing that needs to be see through is the ic, right? and with that you can just use a colored/gray outline for it and leave the center empty for cuts. i assume you want things transparent so you can see the cut tracks and stuff when setting up to make the board. but if you instead make an option to render the board with the traces and cuts, but no components and then have it flip so its just a mirror image of the board alone (the way it should be), it would be better for everyone ( all in one click "render board image"). so we don't have to reverse it in our head when cutting stripboard and stuff. and the option to hit the spacebar and have everything go clear doesn't work right for me anyway. whenever i hit it, it will stay clear and never go back to normal, i have to close and restart. so i don't use it anyway.

any corners you have to cut to get this to run faster is expectable to me. pretty and silly done mean anything. just understand that. speed should always be #1 on the list.

if you had to say which one of the 4 things you listed was the biggest cpu hog what would it be?


And just so you know I would be willing to pay for this software once the speed issue gets resolved, so keep that in mind. Like $5-10 or more to start from everyone that uses it, to keep getting more improvements would add up quick. obviously free is nice but i having this app running fast is worth $ to me. and you can still have a simple free version too.

anyone else feel this way? or should just i shut up ???


again thanks for making such a great app! and letting me make suggestions at all


steven
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 02, 2006, 05:50:33 PM
3: Those pots take onlt 12.5mm of space, grid spacing is 2.54mm
4: every time you click change shape you'll get new one, there are over 2 bilion of possible combinations. Changing shape just sets new random 32bit number which determines curve shape
10: I'm trying to replicate that but can't, damn thing works nice here
11: I tried removin transparency but improvement was only about 20%. Not worth it.
The most limiting thing is that I work all manualy using TCanvas. Graphic32 class would make it faster at least few times. I've seen some animation demos which use it and they were very fast. Like I said, it's my wish for a long time to make a transition to G32 but it will take major source code facelift to do that. I have faculty, my DIY projects, other commercial software I work on, playing guitar, very time-consuming girlfriend so it's hard to find time for everything.

As for paying stuff, program will remain free, but you are welcome to make either money either parts donation. RLBJR65 sent a bag full of great stuff (trannies, IC's) and pete from Sustainer thread sent me a spool of wire for my sustainer(s). If I get time to improve program I wouldn't separate two versions, that's for sure :)

By the way, I fixed that error with selection when selecting component would select whole group and I made traces and pads available in perfboard. Also, I think I made slight improvement in speed, but not more than 10%, without sacrifising anything.

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: zpyder on November 02, 2006, 07:06:38 PM
Quote from: para on November 02, 2006, 05:21:19 PM
11: oh right transparency does take a lot of cpu I forgot about that. you should stop using it. the only thing that needs to be see through is the ic, right?
Quote from: bancika on November 02, 2006, 05:50:33 PM
11: I tried removin transparency but improvement was only about 20%. Not worth it.

I would second that transparency is not critical.  With size ten traces you can still see them under passive components.  IC's, trannies, and anything else that might be large should remain transparent on just outlines, but everything else can just use large traces underneath.  20% improvement in speed may not seem worth it, but every little bit counts.  I would love to see the G32 gfx when you get the time to utilize it.

thanks!
zpyder
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: para on November 02, 2006, 07:14:25 PM
very cool did you post the new version up on your site yet?

"there are over 2 billion of possible combinations" i only ever get 2 different shapes? then after 2 it just stays that shape i can't even get the first shape back? maybe you already fixed it? i'll check later

20% is a lot if added to the 10% you said you added. to me it would be worth it. maybe send me the version with no trans?

as for replicating? you will probably have to use layouts with a ton of junk like mine i guess : )

the pot size was just a little thing it doesn't really matter, when i have stuff with 5 or more pots i just run the wire to a little "text" saying the pot value and don't even put in a pot image. i do a lot of synth module stuff and things with a lot of controls so that space gets used up very fast. the average pedal maker won't care about that as much.

do you have a paypal account to make a donation to? or maybe you want a free shirt: http://suchaturnon.com/  if you pay for the shipping?



ok i'm shutting up now i have work to do, your the best,

steven
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on November 03, 2006, 07:16:03 AM
Just a quick question,
Is it really necessary to show the pots?
All I do is label the pads and add notes at the bottom of the parts list as to what the pot value is.
Make it real easy :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 03, 2006, 08:56:23 AM
If you don't show pots you don't need pot component at all :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: MikeH on November 03, 2006, 12:33:31 PM
Something that occurred to me:  It would be nice to have a ruler option for rendering pcb images, so that you could make sure the scale is correct.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: zpyder on November 03, 2006, 01:13:33 PM
bancika-

I would suggest that when you add a new component and the screen pops up so that you can fill in it's value (resistors, capacitors, etc), that you allow more flexibility over the value entered:

Don't REQUIRE a suffix (K, R, M, u, p, n, etc.).  Still have the dropdown for suffixes, but have it default on a blank suffix.  That way I can enter "2k7" (which is what I prefer) instead of "2.7K", and anyone can still use suffixes if they wish.  If I enter "2k7" now, it comes out as "2k7R".  Since the default suffixes tend NOT to be the most commonly used for our applications, I don't believe this would cramp anyone's style.

cheers,
zpyder
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 03, 2006, 02:15:52 PM
Ok
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Dragonfly on November 03, 2006, 07:01:31 PM
Quote from: zpyder on November 03, 2006, 01:13:33 PM
bancika-

I would suggest that when you add a new component and the screen pops up so that you can fill in it's value (resistors, capacitors, etc), that you allow more flexibility over the value entered:

Don't REQUIRE a suffix (K, R, M, u, p, n, etc.).  Still have the dropdown for suffixes, but have it default on a blank suffix.  That way I can enter "2k7" (which is what I prefer) instead of "2.7K", and anyone can still use suffixes if they wish.  If I enter "2k7" now, it comes out as "2k7R".  Since the default suffixes tend NOT to be the most commonly used for our applications, I don't believe this would cramp anyone's style.

cheers,
zpyder

if you enter it as 2.7k on the table, then you can click on the component twice, enter "change value", and enter 2k7 ...only takes a second or two more...

AC
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: zpyder on November 03, 2006, 07:13:55 PM
Quote from: Dragonfly on November 03, 2006, 07:01:31 PM
if you enter it as 2.7k on the table, then you can click on the component twice, enter "change value", and enter 2k7 ...only takes a second or two more...

Though it's true that you can change the value later, I would say it's highliy inconvienient, and unfortunately takes quite a bit more than a second or two to do... As others have voiced, any projects with a good number of components start to lag pretty heavily.  bancika's talked about things to do about this.  In the meantime, dbl-right clicking and waiting for the window to pop up may only take a few seconds, but unfortunately the redraw that is necessary after you click "OK" can take upwards of 30 seconds.  For a project with, say, 20 resistors, that could be 20 x 33 sec worst case... or 660 seconds :: 11 minutes.  Even if it was half that much - even a quarter that much I guess, I'd still say that's quite a headache...

zpyder
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: pyrop on November 03, 2006, 10:51:38 PM
Quote from: bancika on October 31, 2006, 05:05:00 PM
By the way, it's been a while since someone recommended feature/component. C'mon guys  :icon_mrgreen:

Ok here is a nice easy one.
(http://members.optusnet.com.au/pyrop/gnd.jpg)

A nice little "Ground symbol" like above instead of routing wires back to the board from off board components.
It can get a bit messy when you have a pot or three on the other side of the board from where your ground connections are.

Once again thanks for a great program!

pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: pyrop on November 03, 2006, 11:03:07 PM
Quote from: zpyder on November 03, 2006, 07:13:55 PM
Quote from: Dragonfly on November 03, 2006, 07:01:31 PM
if you enter it as 2.7k on the table, then you can click on the component twice, enter "change value", and enter 2k7 ...only takes a second or two more...

Though it's true that you can change the value later, I would say it's highliy inconvienient, and unfortunately takes quite a bit more than a second or two to do... As others have voiced, any projects with a good number of components start to lag pretty heavily.  bancika's talked about things to do about this.  In the meantime, dbl-right clicking and waiting for the window to pop up may only take a few seconds, but unfortunately the redraw that is necessary after you click "OK" can take upwards of 30 seconds.  For a project with, say, 20 resistors, that could be 20 x 33 sec worst case... or 660 seconds :: 11 minutes.  Even if it was half that much - even a quarter that much I guess, I'd still say that's quite a headache...

zpyder

Better still, leave it blank and type in the symbol when you type in the value when you first place the component.
Having drop down lists with all the component values would slow things down even more than it is.

pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: markm on November 03, 2006, 11:29:34 PM
Quote from: bancika on November 03, 2006, 08:56:23 AM
If you don't show pots you don't need pot component at all :icon_rolleyes:

Exactly!  :icon_lol:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: coreybox on November 06, 2006, 12:35:24 AM
Quote from: MikeH on November 03, 2006, 12:33:31 PM
Something that occurred to me:  It would be nice to have a ruler option for rendering pcb images, so that you could make sure the scale is correct.

This is something i would like too.

(also, thanks for doing the program at all for us!)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: pyrop on November 10, 2006, 02:32:55 AM
LDR's could be useful for some too.

Thanks
pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: joelap on November 10, 2006, 01:00:29 PM
Really awesome program!  Used it two nights ago for a board layout, and I cant wait to test the layout in the real world.  Quick suggestion: when I did the layout, I started from the bottom left corner, and left myself tons of space just in case.  When I went to shrink it down, it started shrinking from the bottom, is there a way to size it so I can lower the board dimensions from the top instead of bottom?  Sorry if there is, it was my first go with it two days ago, just curious if theres a way?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: MikeH on November 10, 2006, 01:25:32 PM
Quote from: joelap on November 10, 2006, 01:00:29 PM
Really awesome program!  Used it two nights ago for a board layout, and I cant wait to test the layout in the real world.  Quick suggestion: when I did the layout, I started from the bottom left corner, and left myself tons of space just in case.  When I went to shrink it down, it started shrinking from the bottom, is there a way to size it so I can lower the board dimensions from the top instead of bottom?  Sorry if there is, it was my first go with it two days ago, just curious if theres a way?

You can just select all with cntl-A (or is it alt-A?) and move everything up to the upper left corner.  Then resize the board.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 10, 2006, 05:35:51 PM
yep
cheers ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: choklitlove on November 10, 2006, 08:12:22 PM
hey bancika!

i don't know if this has been talked about (don't feel like going through the behemoth thread here), but i found something that i thought might be better.

when you close, it brings up the box with the "Continue without saving?" YES, NO.
in my opinion, i think it would be better, and closer to other programs that we're used to, if it was something like "Would you like to save?"

i've just accidentally clicked NO a few times because it's what i'm accustomed to.  what do you think, everyone?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 10, 2006, 08:24:06 PM
no problem
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on November 11, 2006, 09:53:50 PM
Bancika, I only have 1 inductor right now it's a Dunlop ECB-156.
Also a couple of photocouplers (I think someone mentioned them ???) 1 is a Vactec VTL5C2 the other is a Clairex CLM6000.
Look at the bottom of this pic for the sizes http://aronnelson.com/gallery/Richard-Boop-RLBJR65/VERO_TOOLS?full=1
Not enough info to mess with unless someone else chimes in I guess.

Quote from: coreybox on November 06, 2006, 12:35:24 AM
Quote from: MikeH on November 03, 2006, 12:33:31 PM
Something that occurred to me:  It would be nice to have a ruler option for rendering pcb images, so that you could make sure the scale is correct.

This is something i would like too.

(also, thanks for doing the program at all for us!)

Me too!

Richard

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 12, 2006, 04:59:41 AM
Quote from: RLBJR65 on November 11, 2006, 09:53:50 PM
Bancika, I only have 1 inductor right now it's a Dunlop ECB-156.
Also a couple of photocouplers (I think someone mentioned them ???) 1 is a Vactec VTL5C2 the other is a Clairex CLM6000.
Look at the bottom of this pic for the sizes http://aronnelson.com/gallery/Richard-Boop-RLBJR65/VERO_TOOLS?full=1
Not enough info to mess with unless someone else chimes in I guess.

Quote from: coreybox on November 06, 2006, 12:35:24 AM
Quote from: MikeH on November 03, 2006, 12:33:31 PM
Something that occurred to me:  It would be nice to have a ruler option for rendering pcb images, so that you could make sure the scale is correct.

This is something i would like too.

(also, thanks for doing the program at all for us!)

Me too!

Richard

Pic would be enough, tnx :icon_mrgreen:
Ok for ruler!
Bye
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on November 12, 2006, 10:00:29 AM
Oh Yes indeed.....the ruler would be very cool  8)
I get PM's up the wazoo about scaling my PCB's in my gallery.
Great Idea!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on November 12, 2006, 10:00:57 AM
The older Halo and stacked type wah inductors have a bigger footprint because they have a square base. It's been a while but I think they would take up the whole 6X6 area with the pins at the corners. The Fasel inductors are different too they sit on their side.
Cool bunch of wah inductor pics. http://homepage.ntlworld.com/s.castledine/greenfuz/inductor.html There is a nice mods section and project page there as well.

How hard would it be to create a misc circle and misc square / rectangel? Then you could select the right size and add pads where you need them. That would be usefull for oddball stuff like wah inductors, photo couplers, ldrs, huge caps, cooling fins, transformers, etc. etc.

Thanks,
Richard
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: keko on November 15, 2006, 11:34:34 AM
What about the confirm dialog that shows when closing an unsaved document?

The standard behaviour is to ask wethere the user would like to save the document, and that gets the "yes" button preselected. Here is the other way around.

Changing this would work nicely with the Save As option/dialog,  because you could close an unsaved document, get the option to save it first, and use a different name if you want to.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: choklitlove on November 15, 2006, 09:51:52 PM
Quote from: keko on November 15, 2006, 11:34:34 AM
What about the confirm dialog that shows when closing an unsaved document?

The standard behaviour is to ask wethere the user would like to save the document, and that gets the "yes" button preselected. Here is the other way around.

Changing this would work nicely with the Save As option/dialog,  because you could close an unsaved document, get the option to save it first, and use a different name if you want to.
he said he would change that already, couple posts up.  he says "no problem"
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: rockgardenlove on November 27, 2006, 04:23:46 AM
I may have suggested this a while back...but how about a box layout thing to print of a drilling template?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 27, 2006, 11:00:54 AM
yes, and I plan to do it, but that's rathere completely new application than just mod to existing one. Unfortunately, I don't have time these days. Most time I spend on faculty lessons. But I plan to do is ASAP
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: modsquad on December 01, 2006, 10:58:45 AM
Somewhere in the program there is a file path that is hard coded to reference it on C:, I install all my applications on the D:.  Wouldn't work the first time, I then reinstalled to default C: and works fine.  You might want to change it.

Stan
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 01, 2006, 11:51:31 AM
I doubth that it's the cause of problem because I have it installed on D. What do you mean by "wouldn't work", any message error?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: choklitlove on December 01, 2006, 09:02:06 PM
my hard drive is F, and i haven't ran into any problems.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: modsquad on December 02, 2006, 12:25:07 PM
It said it couldn't find or get access to a file.  Once I reinstalled it it worked fine.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hank reynolds 3rd on December 05, 2006, 10:10:41 AM
Hi,
many thanks for the great software Bancika? ?
One query...Is it typical for the software to run a little sluggish on more complex designs ??
I haven't used it for a while,and the new update (with the addition of pots etc) has allowed me to finish off a couple of thins,but some files are having a tendency to freeze up,on loading,
many thanks Again


Sam
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 05, 2006, 02:15:03 PM
yeah, it's kinda slow. Especialy in latest versions. Don't have time to optimize now, but I hope it will be better. If program freezes just give it some time
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: choklitlove on December 05, 2006, 10:01:45 PM
is there a chance that the traces turning red when selected will come back?  that was really handy, and the newest doesn't seem to do it.  should it be?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 06, 2006, 04:33:52 AM
yeah, it should go back...I'll look
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: hank reynolds 3rd on December 06, 2006, 08:18:36 PM
thanks bancika....this softwares pretty cool though,beats a pencil and paper for neatness anyways :P:P
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Papa_lazerous on December 10, 2006, 05:16:39 PM
Just installed it from your website but got problems running it.

Once installed I doulbe click to open...

2 error boxes appear one over the top of the other...

top one says 'No active document'

bottom one says 'Failed to set data for " '

if I click ok on each box the program appears but with a box that says 'No active document'  I click ok but it re-appears and it just keeps coming back.

Is this just me?  I really want to use this program too so this is kinda not good
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 10, 2006, 06:25:27 PM
that shouldn't happen  :icon_rolleyes:
where did you install it (that shouldn't make difference, but just in case)
try clicking on program file directly, not the shortcut (shouldn't make difference either)
I don't have a clue
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Papa_lazerous on December 10, 2006, 06:38:05 PM
I installed it to a folder on the root of C:  Couldnt let it instal in the defualt directory as its a work PC and the IT take backups of certain folders so I put it somewhere different.  Cant see that affecting it.  I have gone direct instead of using the shorcut.  I dont know if something hasn't got installed correctly because I havent got admin rights on this pc possibly?  Dont know if it has failed to input anything into the registry or something due to that.  I will try it at home but I dont finish work for 6 hours would have been nice to play with it
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 10, 2006, 07:04:56 PM
hmmm, it probably is related with admin rights. But it doesn't write anything to registry or any other folder except for installation folder. I think that something's messing with with it while trying to execute
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Papa_lazerous on December 10, 2006, 07:18:27 PM
I thought that but at the same time I woul have thought it should have worked.  Just to rule out anything silly with the install.

Inside the Folder 'DIY LAyout Creator'  there are 4 Files

File.ico                       3KB
unins000.exe           626KB
unins000.dat               5KB
DIYLayout.exe          599KB

Plus a folder 'Tutorials'


This just contains a HTML file and some GIFS.

Is there anything apparently missing?  If not I will put it down to IT locking something down
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 11, 2006, 09:20:18 AM
only EXE file is needed to run in properly
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Papa_lazerous on December 11, 2006, 03:16:07 PM
Put it on my PC at home this morning and it ran like a charm  :icon_biggrin:

Just got to get a feel for it now lol

I am thinking that the PC at work is just locked down quite tight at the moment.  Some idiot went on loads of sites downloading this and that even though I warned him not to.  Next thing we know machine is full of god knows what.  Now you can hardly do anything on here  :(

Nice piece of software though.  It'll save me using a pencil and rubbing out mistakes all the time
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: hank reynolds 3rd on December 12, 2006, 01:57:37 AM
I agree with how easy it is to use....plus its easy to change errors etc,and can make the PCB miles smaller than with a permenant marker pen
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: alfafalfa on December 22, 2006, 05:13:31 AM
Hi Bancika,

Worked with it for the first time to make a pcb. It's a terrific tool you built, this make designing so much easier !!

Thanks for sharing this with us.
I have one suggestion , don't know if it's actually in there but I would like the possibility to adjust solderpads and traces in width. I would like especially bigger solderpads to solder connectors or potmeters
the larger copper area would give a more reliable connection. If you unsolder parts the trace often comes off if are not very careful.

Best wishes, Alf
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: pyrop on December 22, 2006, 05:46:30 AM
Quote from: alfafalfa on December 22, 2006, 05:13:31 AM
Hi Bancika,

Worked with it for the first time to make a pcb. It's a terrific tool you built, this make designing so much easier !!

Thanks for sharing this with us.
I have one suggestion , don't know if it's actually in there but I would like the possibility to adjust solderpads and traces in width. I would like especially bigger solderpads to solder connectors or potmeters
the larger copper area would give a more reliable connection. If you unsolder parts the trace often comes off if are not very careful.

Best wishes, Alf

Hi Alf, those options are there allready.
When you make a new pad or trace the new component dialog box comes up.
In this box you have the option to change the component value, for pads the default value is "15" and "5" for traces.
These values will stay at the changed values for following new pads and traces.
This is really only an issue when creating a new component (ie transistor) the pads stay at the changed value.
To overcome this you need to place a new pad and change the value to the required size then delete it then place the new component.
Hope that makes sense!!

pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: alfafalfa on December 22, 2006, 06:03:54 AM
Thanks Pyrop,

I got it , didn't know it was in there it works like a dream.
Silly of me to think people wouldn't have thought of it before ! :icon_redface:

Alf
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: pyrop on December 22, 2006, 06:17:46 AM
Quote from: alfafalfa on December 22, 2006, 06:03:54 AM
Thanks Pyrop,

Alf
NO worries,

I usually use the default "15" for component pads & "18 - 20" for wiring pads,
and I use "8" for the majority of traces, "6" for diagonals going close to pads and "12" for ground traces.

pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Ronsonic on December 22, 2006, 09:02:13 AM

Help please. I'm having a devil of a time producing an image of a pcb and getting it the right size.

When I "render PnP" I get something that is way too large. The gif image is yet larger than the PCB and is an irregular shape making it impossible to just resize it according to any calculation. You can't just punch the "keep ratio" button on whatever I'm resizing it with because the gif file doesn't have the same proportions as the PCB. So, the process is one of resize, print, measure, resize, print, measure, then start on the other plane resize, print, measure rinse and repeat.

Things that would help:
The program output correctly sized PCBs.
The gif file be some fixed dimension larger than the PCB on both planes, say .1" each way.
The gif have no border larger than the PCB.

Or maybe I am just missing something really dumb and obvious. Thanks for any suggestions.

Ron
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 22, 2006, 07:11:49 PM
try to open/print output file with any more advanced program then MS paint, I don't have problems with photoshop, but people reported it's working OK with free GIMP also IIRC
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Ronsonic on December 22, 2006, 08:04:11 PM

Okay, so what could I be missing?

I'm not using MS Paint and have tried working with this using several programs. The problem is not that the any of the programs that I'm opening the gif with are doing anything bad to it. The problem is that the resulting gif has a border that is inconvenient until I crop it out. and it just isn't the correct size in the first place. It's something over twice the size it should be.

Is it normal to need to resize the result from "render PnP?"
When I "Print PnP" I get an image that is sized correctly.

Thanks
Ron
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: pyrop on December 22, 2006, 08:30:28 PM
I change the print settings and print them at 36%.
Works perfectly for me!!
I use Paint Shop Pro 7 by the way

pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: rockgardenlove on December 30, 2006, 04:23:47 PM
Btw, does this program run *really* slowly for anybody else?  When I use it there's a second or so delay from when I click something and when something actually happens.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 30, 2006, 04:57:35 PM
Yeah, I don't know which feature I added lately made it work that slow, but it is :icon_sad:
I still didn't catch some time to work on it, been very busy lately.
My plan is to completely rewrite drawing routines, but it takes a lot of time "at once", I hope it will be soon enough
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: JimRayden on January 06, 2007, 06:07:32 PM
Ooh, cool to see new features, haven't downloaded an update in a while.

Is it just me or are the tube socket pads actually very awkwardly placed? Just don't line up in a circle.

---------
Jimbo
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 07, 2007, 09:12:41 AM
that's because every connection must be aligned to grid, I placed them in grid rather than circle..
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Izzy on January 19, 2007, 10:09:14 PM
I have one question, how does this software work with making PCB?

I mean the resistor and capacitor gaps are bigger than a real world resistors and caps. So when we render the Image I think its going to give the same gap size, right?
So PCB will have same big gaps.
Doesnot that mean there will be some open resistor and capacitor leads?

Or is there other way?

Can you show my any PCB's mad from this software?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: pyrop on January 19, 2007, 10:40:56 PM
Quote from: Izzy on January 19, 2007, 10:09:14 PM
I have one question, how does this software work with making PCB?

I mean the resistor and capacitor gaps are bigger than a real world resistors and caps. So when we render the Image I think its going to give the same gap size, right?
So PCB will have same big gaps.
Doesnot that mean there will be some open resistor and capacitor leads?

Or is there other way?

Can you show my any PCB's mad from this software?
Here is one
(http://members.optusnet.com.au/pyrop/jfv_pcb.jpg)
and another
(http://members.optusnet.com.au/pyrop/5b_3.jpg)
From memory I think I printed them at 36% to get the right resolution.

Std 1/4watt resistors laying flat are 4 holes long i.e. have 2 holes left in between the resistor leads.
Most caps (not electros) are 3 holes long except the bigger mylars which are 4 holes (0.1uF & up).

pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Izzy on January 19, 2007, 10:42:35 PM
Can I see the top view?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: pyrop on January 20, 2007, 01:35:11 AM
Top view of 2nd board
(http://members.optusnet.com.au/pyrop/dgrunt.jpg)

Top view of a Blackfire board
(http://members.optusnet.com.au/pyrop/BFIRE.jpg)
PCB for Blackfire
(http://members.optusnet.com.au/pyrop/bfire_pcb.jpg)
Layout for Blackfire
(http://members.optusnet.com.au/pyrop/bfire_lo.jpg)

pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: JimRayden on January 20, 2007, 07:14:23 AM
Changing the size of the solder pad of a component. When the program listed the automatically created solder pads, I could change their value, now I can't seem to be able to.

---------
Jimbo
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: JimRayden on January 20, 2007, 12:41:07 PM
Looks like it's only the tube socket that has pads attached to it. Other components do create new editable pads.

[EDIT] I don't know if it's been addressed but it seems like traces don't turn red when selected.

---------
Jimbo
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Izzy on January 20, 2007, 10:45:55 PM
I think you are usign those big resistors.
I bought this $14.99 resistor pack from radio shack. They are kinda small.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: pyrop on January 21, 2007, 04:54:51 AM
Quote from: Izzy on January 20, 2007, 10:45:55 PM
I think you are usign those big resistors.
I bought this $14.99 resistor pack from radio shack. They are kinda small.
No, I used standard 1/4watt resistors.
You probably can get smaller 1/4watt resistors but if you have smaller one's they are most likely 1/8watt.
With smaller one's, you may get away with a resistor length of just 3 holes on your layouts i.e. 1 hole in between the leads..

pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on January 21, 2007, 11:16:31 AM
Pyrop, that's a nice clean layout!

Really clear close up pic. At first I thought the resistors were 1/2 watt, but if you compair them to the diodes you can tell they are 1/4 watt. Izzy, you have the 1/4 metal film resistors? Those are a bit smaller than the carbon film. 3 holes? Maybe... I'd just stick with 4 to be safe though :icon_wink:

I've been slowly re doing some of my layouts. After etching a few I'm thinking why the H--L did I make that so darn small. The smallest enclosure I use is a 1590B, with 20 - 22 holes wide you get a board that is the perfect width, and if you can keep it 12 - 14 holes deep there is plenty of room for jackes, etc.
So I'm spacing some stuff out making mounting pads etc.




Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Izzy on January 28, 2007, 11:21:47 PM
Bancika, why does this software gets slow and slow when you have  more component?

When you first start a layout its working fine then after few components are added its gets slower, again after few more components, it gets slower. And there comes a time that this software becomes a pain in the ass to work with almost taking 5-10 sec for each function. I get so pissed.  :-\
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: pyrop on January 29, 2007, 02:50:22 AM
Quote from: Izzy on January 28, 2007, 11:21:47 PM
Bancika, why does this software gets slow and slow when you have more component?

When you first start a layout its working fine then after few components are added its gets slower, again after few more components, it gets slower. And there comes a time that this software becomes a pain in the ass to work with almost taking 5-10 sec for each function. I get so pissed.  :-\

Yeah that is a problem with this software unfortunately most likely from the way it was originally written i.e. a lot of things were added along the way with many updates.
If read a couple of pages or so back, Bancika says he is planning to rewrite the whole program but doesn't have the time at the moment and this is also why I believe there has been no updates for a while.
Once you know what you need to write into code you can do it in a more efficient way & therefore the program will run more efficiently.
But for now we all just have to put up with it.

Tips to help!


pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: pi22seven on January 30, 2007, 10:49:59 PM
I would kill for a Mac version of this. Just joking about the "kill" thing. Mostly.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: KerryF on January 30, 2007, 10:59:26 PM
One probablem I found with this... I went to build a circuit I etched from here and realized that the IC holes were WAY too far apart and not the correct size.  I managed to work around this, but it was a pain.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 31, 2007, 06:05:43 AM
that's strange because all holes should be aligned to 2.54mm (0.1") grid. IC holes should be 5mm apart. :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: southtown on January 31, 2007, 06:09:33 AM
is there a way to turn the board around so the strips are running the other way?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 31, 2007, 09:36:19 AM
at the moment no, but I haven't seen vertical strips on layout before :icon_eek:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on January 31, 2007, 11:08:39 AM
Quote from: call1800ksmyazz on January 30, 2007, 10:59:26 PM
One probablem I found with this... I went to build a circuit I etched from here and realized that the IC holes were WAY too far apart and not the correct size.  I managed to work around this, but it was a pain.

I've never had a problem like this.....strange....   :icon_confused:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: brett on February 05, 2007, 01:34:02 AM
Hi
I just downlloaded the software  I've been a PCBExpress user for a few years and didn't think I needed anything else..

But this software is fantastic.
Thanks so much, Bancika. :icon_smile:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ANDYEFFECT on February 06, 2007, 01:32:19 PM
I placed in the site two new PCB, Marshall Bluesbreaker and Marshall DriveMaster with control of tone of the Bluesbreaker.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on February 06, 2007, 02:19:52 PM
Got it, tnx :icon_wink:
We've reached to about 230 layouts in gallery. Great work guys, thanks to all who uploaded their layouts, keep 'em coming :icon_smile:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: southtown on February 07, 2007, 07:54:14 AM
has anyone got this working on ubuntu?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: slacker on February 07, 2007, 08:06:35 AM
it's windows only as far as I know. It will work on a virtual windows machine using, qemu (http://fabrice.bellard.free.fr/qemu/), but it's slow, or at least it is on my machine.
You might be able to get it running using wine or crossover office.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: blanik on February 14, 2007, 03:09:37 AM
Quote from: call1800ksmyazz on January 30, 2007, 10:59:26 PM
One probablem I found with this... I went to build a circuit I etched from here and realized that the IC holes were WAY too far apart and not the correct size.  I managed to work around this, but it was a pain.

most probably a wrong setting of the image in Photoshop or whatever your using... maybe you resized the gif and didn't make shure the (DPI resolution X image size) was correct, it most likely was interpreted wrongly by your graphic app...

R.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Ronsonic on February 14, 2007, 11:36:49 AM
Quote from: blanik on February 14, 2007, 03:09:37 AM
Quote from: call1800ksmyazz on January 30, 2007, 10:59:26 PM
One probablem I found with this... I went to build a circuit I etched from here and realized that the IC holes were WAY too far apart and not the correct size.  I managed to work around this, but it was a pain.

most probably a wrong setting of the image in Photoshop or whatever your using... maybe you resized the gif and didn't make shure the (DPI resolution X image size) was correct, it most likely was interpreted wrongly by your graphic app...

R.

Let me type this again, your program outputs a gif image that is approximately 3 time larger than the board is supposed to be. It needs to be reduced by whatever program is used to panel or print it. A reduction of about 37% works, but is not perfect because the gif is larger than the intended PCB and the "border area" is not to scale. To get it just right requires some stretching. This is not an artifact of the programs we are using to manipulate it, the border is there in the original output and it is overlarge right from the beginning. "Print PnP" does not have this problem, it's output is the correct size, but is of course printed on paper and can't be paneled. It would be a tremendous improvement if that border did not exist then the image could be resized and no additional work needed.

If you like, I can render a PnP and email it to you. Because obviously we are talking past each other. If you were to say, "yes, the output is large you need to scale" I could accept that. But you seem to be insisting that this is not the case and I cannot understand how that is.

Weird finding myself agreeing 1800#^%$#%^

Ron
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on February 14, 2007, 05:32:40 PM
Hmmm, Testing I did was in photoshop and everything was in scale. Which software are you using?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Papa_lazerous on February 14, 2007, 05:57:20 PM
Quote from: bancika on February 14, 2007, 05:32:40 PM
Hmmm, Testing I did was in photoshop and everything was in scale. Which software are you using?

Works perfect size for me.  I print with photoshop too
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on February 14, 2007, 06:50:07 PM
most programs (cheap) don't pay attention to actual GIF file resolution but print using default (300dpi I think)
photoshop does it right
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Ronsonic on February 14, 2007, 08:15:58 PM
Quote from: bancika on February 14, 2007, 05:32:40 PM
Hmmm, Testing I did was in photoshop and everything was in scale. Which software are you using?

I have used everything I can get my hands on, including photoshop. How can I express this so that you can understand me. THE IMAGE ITSELF IS WAY LARGE. Regardless of what software I use to process it, the image itself is way out of scale. It is the same size in everything I've tried. Everything I use requires a 37% reduction and then a bit of adjustment because the scaling is affected by the border. Why would the program matter? What am I not understanding that causes you to think that the program used would make a difference?

It's manageable, but a nuisance.

Ron


Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on February 14, 2007, 08:28:17 PM
I think I understand what Ron is saying here.
If he prints his PCB graphics without doing it from with in the DIY Creator program, it prints very large.
I have the exact same issue, I print mine through Photoshop too.
One thing I have noticed is, if you do not alter the image at all while in photoshop, it will print fine.
Once the image is altered, saved and reopened to print, it comes out HUGE!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: blanik on February 15, 2007, 01:41:06 AM
Quote from: Ronsonic on February 14, 2007, 08:15:58 PM
Quote from: bancika on February 14, 2007, 05:32:40 PM
Hmmm, Testing I did was in photoshop and everything was in scale. Which software are you using?
I have used everything I can get my hands on, including photoshop. How can I express this so that you can understand me. THE IMAGE ITSELF IS WAY LARGE. Regardless of what software I use to process it, the image itself is way out of scale. It is the same size in everything I've tried. Everything I use requires a 37% reduction and then a bit of adjustment because the scaling is affected by the border. Why would the program matter? What am I not understanding that causes you to think that the program used would make a difference?
It's manageable, but a nuisance.
Ron

ok guys, graphic design 101...

there are two thing that define the size of an image,

1- the actual size (inches X inches) or (pixel X pixel) or (mm X mm)

2a- The resolution... DPI  (Dot Per Inch), screen resolution is 72 dpi (meaning 72 pixels side by side is an inch long) all images on the web (the images that makes the background of a page, icons, pictures) are usually at 72 dpi...
{test: (download a couple of random images on your computer with right-click and open them in Photoshop then click on IMAGE then sub-menu IMAGE SIZE... you'll see the image size indicated in inches X inches (or pixels X pixels) and under that you'll see the resolution of the image (72 dpi usually on the web)}

2b- For printing the resolution is (usually) home printer : 150 dpi (roughly twice web resolution) professionnal printer 300 dpi and i even worked on 600 dpi stuff for posters or special printing processes...

there's also 2 functions to resize the image in photoshop :
A) while keeping the resolution intact, wich means the image has to be resampled, where you can loose definition if you oversize the original or make it physically smaller...
B) you can also resize the image without resampling it wich means the resolution will vary according to the resize your doing...         

example:
-original image is  4" X 4" at 300 dpi, you double it's size (resample checked) it'll become 8" X 8" at 300 dpi meaning that you will have lost quality because the computer had to "invent" the missing pixels when it double the image...
-same image if you uncheck "resample" function and double it's size, it'll become 8" X 8" at 150 dpi wich means it's basicly the exact same image but it will be interpreted differently by the computer, only the size reference have changed...

sooooooo it brings us to DIY Layout Creator Inc.  :icon_wink:,
when you render a pnp, it come out at roughly 200 dpi (odd but very workable), when you render the layout (with parts and list) it comes out at 72 dpi (the creator of the program knew those layouts would be posted on the web  :D)

soo back to our pnp image it comes out at 200 dpi, if you open it in photoshop it's coing to look larger than the life size of the board (if the pnp would come out at 72 dpi it would look exactly the same size on screen and in real life but the printing would be crappy)
but photoshop makes the difference between resolution and size and if you print it from photoshop, it's going to be the right size at high resolution (unless you toyed with the image and did something you didn't know about  :o)

OTOH if you opened it in some other application or even Explorer and printed it from there, the app might just have seen pixels and interpreted them at 72 dpi, so your 200 dpi image will become gigantic...

fewww, i hope this wasn't too confusing (it shure is trying to explain it in words  :icon_redface:)

R.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on February 15, 2007, 10:16:34 AM
I think it all makes sense.
Nice job blanik, seems this may be quite helpful.  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Ronsonic on February 15, 2007, 11:23:09 AM

Confusing? Heck no. Makes much more sense than "it should be perfect in photoshop." Thanks.

Of course the problem is that the image will / must be manipulated or there's no point in using photoshop in the first place. If one just wanted one pcb you could press "print PnP" and all's good and the size is right and everything. Is there a picture format that defines the size and has suitable resolution that DIYLC could export to without being a pain? I feel pretty awkward asking for improvements in freeware that otherwise works well.

Have I mentioned that you are incredibly cool for creating this program and putting up with the questions and issues around it.

Thank you.

Ron
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on February 16, 2007, 06:26:30 AM
As I said before, I have big plans for this piece of software (none of them is making it non-free :)), but just couldn't find time for it. A month ago I found a job and I have even less time. Drawing routines will (must) be completely redone with some other technique. This one is the most complicated and slow I can think of. I've done everything by hand. I'm also thinking of moving to Java or even making it web application...
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: markm on February 16, 2007, 11:46:17 AM
Quote from: bancika on February 16, 2007, 06:26:30 AM
As I said before, I have big plans for this piece of software (none of them is making it non-free :)), but just couldn't find time for it. A month ago I found a job and I have even less time. Drawing routines will (must) be completely redone with some other technique. This one is the most complicated and slow I can think of. I've done everything by hand. I'm also thinking of moving to Java or even making it web application...
Cheers

Bancika,
Keep us informed on this please, your program is AMAZING!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on February 16, 2007, 07:15:24 PM
Marks right, it's AMAZING! 

A web based program would be cool, might give some people more access to it.
For example it would be great for anyone who works in an office and can't load a program on the office PC but can get on-line.
Not that I'm promoting screwing off at work but... we all know it happens anyway :icon_wink:

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Santi on February 28, 2007, 04:32:21 AM
Hello,

First of all let me joint together to congratulate bancika about his labour for the DIYers community, thanks a lot friend. ;)

Well and talkinng about resolutions, photoshop and DIY Layout Creator ...... I don't know if I have understand blanik's explanation, what resolution is right to make a picture (*.jpeg) with the real size aspects with regard to the 72dpi of an "original" layout?

Thanks in advance guys, keep Rock'n!!!

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on February 28, 2007, 02:59:51 PM
good news, especially for non Windows users. Not long ago I started working with Java. Plan is to write DIYLC completely from scratch in Java. Of course, I plan to use same concept so existing files would be compatible with new version. It will be faster (Java has native support for transparent drawing) and it will work on any machine with Java installed, non OS dependent. As soon as I master Java enough I'll dig in.

Cheers.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: pyrop on March 01, 2007, 01:04:29 AM
Quote from: bancika on February 28, 2007, 02:59:51 PM
good news, especially for non Windows users. Not long ago I started working with Java. Plan is to write DIYLC completely from scratch in Java. Of course, I plan to use same concept so existing files would be compatible with new version. It will be faster (Java has native support for transparent drawing) and it will work on any machine with Java installed, non OS dependent. As soon as I master Java enough I'll dig in.

Cheers.

WooHoo...
Thanks Bancika your work is appreciated...

pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: RLBJR65 on March 01, 2007, 07:06:08 AM
QuoteWooHoo... Thanks Bancika your work is appreciated...
pyrop ;D

I'll second that :icon_biggrin:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Santi on March 01, 2007, 07:11:42 AM
 GREAT! :o
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on March 01, 2007, 04:58:31 PM
and the first screenshot. Don't laugh, it took me whole evening to make this. :icon_lol: :icon_rolleyes:
(http://www.storm-software.co.yu/temp/diylc1.gif)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: $uperpuma on March 01, 2007, 05:25:23 PM
pretty :) I want to make a layout for some food...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bluesdevil on March 03, 2007, 01:16:53 AM
Thanks for this easy to use program..... I can even make layouts with it!!! I finally upgraded to the newest version of this and now have a problem. I cannot get a trace to highlight in red, like in the previous version I had. I can click on the pads in the "toolbox" and they become highlighted in red but no change when I try it on the traces. Anybody have the same problem? I'm running it in Windows 2000 Professional.
                 Thanks again!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: pyrop on March 03, 2007, 02:41:58 AM
Quote from: bluesdevil on March 03, 2007, 01:16:53 AM
I cannot get a trace to highlight in red, like in the previous version I had.
This issue came up a few pages back & they dont highlight red at all in the latest version (18 oct 06).
If it is a problem for you just reinstall an older version.

pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bluesdevil on March 03, 2007, 04:10:42 AM
Thanks Pyrop. I went a few pages back before posting, but I guess not far enough.... man, this is a big thread!!
    I was happy with the version I had, but when I tried to work from newer layouts people made I got an error message so I had to change. Hopefully the bug can be worked out later.
    What I do now is click on each trace in the "explorer" window and hit one of the arrow direction buttons below and see what moves.... sometimes takes a bit of time to find the right trace to edit that way, but it works.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: pyrop on March 04, 2007, 02:38:12 PM
Quote from: bluesdevil on March 03, 2007, 04:10:42 AM
Thanks Pyrop. I went a few pages back before posting, but I guess not far enough.... man, this is a big thread!!
    I was happy with the version I had, but when I tried to work from newer layouts people made I got an error message so I had to change. Hopefully the bug can be worked out later.
    What I do now is click on each trace in the "explorer" window and hit one of the arrow direction buttons below and see what moves.... sometimes takes a bit of time to find the right trace to edit that way, but it works.

Right click on the trace itself & it should highlight in the "explorer" window....(might take a few seconds)

pyrop ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: choklitlove on March 14, 2007, 02:30:21 AM
hey bancika.  have you ever thought about making a schematic software, or maybe add that to the functions of the current one?  i know that you are currently developing the Java based one, but maybe this could be something to think about while you're making it.  maybe a schematic mode built in.  i know there are schematic softwares out there, but i really like your style.  you also know what it needs to include and what it doesn't.

seems simple enough.  if you could design the DIY layout creator, a simple schematic one seems like it would take you an hour or so.  nothing fancy.  what do you think?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on March 14, 2007, 06:10:04 AM
well, engine itself wouldn't be too hard to do I guess, but all those components...
there are many things to consider in such software...I'll think about it but I wouldn't add this to current version. When Java version is complete I'll try to add this too. I'd make it separate program rather than part of this app
Cheers and thanks for ideas.
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: choklitlove on March 14, 2007, 05:20:30 PM
yeah, only do it if you have some free time or something.  it's not a big deal.  we can't wait for whatever you pump out next.  after all is done, it would be neat to put in like a DIY software suite or something.  or maybe one software with different modes.

that would be the ultimate DIY tool.  awesome.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on March 14, 2007, 06:53:01 PM
It appears that I'll soon go to USA for 6 months...I hope I'll have spare time to work on this. I'll be hardly making any pedal/amp projects so I'll probably work on this and practice my Java.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ambulancevoice on March 23, 2007, 03:04:15 AM
any chance of getting the program for a Mac OS X?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 23, 2007, 05:18:51 AM
yeah, Java version will work on any OS with java installed
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ambulancevoice on March 23, 2007, 08:39:08 AM
excellent thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ambulancevoice on March 23, 2007, 08:44:03 AM
where can i get the java version?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ulysses on March 23, 2007, 09:06:50 AM
hey bro

thanks for the app :) i use it quite a bit for personal layouts and some public ones i have posted on my layouts page

one feature i really miss is the ability to drag over an area of the board and have it select the parts that i have dragged over

also - right selecting parts can be quite difficult. ie, not enough "hit area" for the object to be selected. i find this is much more noticable when there are many components on the board and not so noticable when there are not many parts on the board. feels like the program is scanning for mouse movements and becomes more cumbersom when the board is heavily populated.

other than that, i love it.. if you are writing it from scratch you may want to add the following features

- user addable parts - user can add a jpg as a set size part - i used photoshop to add a halo inductor - id be happy to send you the psd if you want it - check my vox v846 wah layout in my gallery
- export in full page scale - ie, export letter and a4 page sizes - then the user can print the correct scale straight to their printer

cheers
ulysses
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on March 23, 2007, 12:11:31 PM
java version is just at early stage of development so it's not ready for public (not even close).
ulysses, I'll definitely think about adding libraries in next version
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: alextheian-alex on March 25, 2007, 10:53:52 PM
What did you use to write the WIN version?  if the source code is available, i could try to get it to compile on a Mac... depending on the GUI, etc.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 26, 2007, 04:12:15 AM
It's written in Delphi which has only compilers for linux and windows and this app can be compiled only on win. I can give you source if you need it though  :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: alextheian-alex on March 26, 2007, 01:10:26 PM
Quote from: bancika on March 26, 2007, 04:12:15 AM
It's written in Delphi which has only compilers for linux and windows and this app can be compiled only on win. I can give you source if you need it though  :icon_mrgreen:

Well, I have a Delphi compiler for PowerPC that will inegrate with Xcode that I can give it a shot in... only thing is that until I get my bummed hard drive replaced, I don't have any of my Apple software development packages installed, but if you want to send the code over to ALEX (at) ALETHEIAN (dot) com, I'll work on it whenever I get my system back in shape.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ANDYEFFECT on March 30, 2007, 01:52:33 PM
where it has PCB GT2 format DIY Layout Creator ?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: rockgardenlove on April 12, 2007, 04:08:44 PM
I was just wondering, has the slow speed issue been resolved?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on April 12, 2007, 05:35:57 PM
nope. Performance upgrade requires changing technology for drawing scene. I don't want to make some major changes to current version because I plan to move on to Java anyway (as far as this app is concerned). Still don't have time to do it... :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hw2nw on April 17, 2007, 04:38:01 AM
I'd love an OSX version. Maybe I'll have to get Parallels up and running on my MacBook so I can run this.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: calculating_infinity on April 21, 2007, 05:13:09 AM
Sad to say, I have Windows Vista (was the only option at best buy) ::) and I am having problems running DIY Layout Creator.   :icon_cry:  Anyone get it to work with Vista?  I'm trying to do something productive while I cannot solder.    :icon_biggrin:  Sorry for the 3x emoticons

edited to say these are the 2 errors that I got: "Failed to set Data for"" and "No Active Document"

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: pyrop on April 21, 2007, 10:25:47 PM
Quote from: 8bitRockOut on April 21, 2007, 05:13:09 AM
Sad to say, I have Windows Vista (was the only option at best buy) ::) and I am having problems running DIY Layout Creator.   :icon_cry:  Anyone get it to work with Vista?  I'm trying to do something productive while I cannot solder.    :icon_biggrin:  Sorry for the 3x emoticons

edited to say these are the 2 errors that I got: "Failed to set Data for"" and "No Active Document"


32 or 64 bit version?
It may help someone help you.

paulw ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: calculating_infinity on April 22, 2007, 12:43:36 AM
Hey my OS is a 32-bit one.  Hope you can help!

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: remmelt on April 23, 2007, 10:18:00 AM
Quote from: blanik on February 15, 2007, 01:41:06 AM{test: (download a couple of random images on your computer with right-click and open them in Photoshop then click on IMAGE then sub-menu IMAGE SIZE... you'll see the image size indicated in inches X inches (or pixels X pixels) and under that you'll see the resolution of the image (72 dpi usually on the web)}

Your explanation is spot-on, but this part is what confuses a lot of people so I thought I'd explain a little further.

For pictures on the web, THERE IS NO RESOLUTION IN DPI THAT MAKES SENSE. A picture that is going to be displayed on a screen has pixels and pixels only. Inches don't come into play. For example, a picture that is 800x600 pixels large will be displayed on a monitor at 800 by 600 pixels. There is no inherent DPI. It's not like us web users are measuring our displays (the inch part of the DPI equation), is it?

The confusion is furthered by Photoshop and similar software that is geared for print. Take an image, open it in Photoshop and it will tell you a DPI value. This is ridiculous. Again, there is no inherent DPI value in a pixel by pixel image. What's more, you can CHOOSE YOUR OWN! It's almost unbelievable!

An example: let's say we have a 300x300 pixels image. This image is displayed on a screen as 300x300. Some screens have larger real pixels, so the image might be larger or smaller, but that's besides the point. It's just 300x300.
Now we're going to print the image. Photoshop will be helpful. We can choose a desired print size, 10 inch by 10 inch, for example, and PS will tell us the DPI value: 300 pixels / 10 inches = 30 DPI. This is very low, the printed picture quality will be bad.
Now let's set the print size to 1 inch by 1 inch. This will increase the DPI to 300 (300pixels/1inch) and the quality will be pro, BUT WITH A SMALLER PRINTED IMAGE.

What's more: create a new image in Photoshop. Make it 300x300 pixels. Set DPI to 72. This will make the image 300x300 pixels. Now make another new image, again 300x300 pixels, set the DPI to 720. Lo presto, the image is 300x300 pixels. The actual printed image will be tiny, but the thing on screen is the same, and that's what the web users look at.

So, saying an image for the web is good enough if it is in 72 DPI means nothing, except that you're stuck in the print world for ever ;)

(Sorry for the rant, this is one of the most frequent issues I have when communicating with print and graphics people and it's really annoying, mostly because they think they know better. And eh, only one can really know better. Ahem)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: wampcat1 on May 01, 2007, 08:42:36 AM
Quote from: calculating_infinity on April 21, 2007, 05:13:09 AM
Sad to say, I have Windows Vista (was the only option at best buy) ::) and I am having problems running DIY Layout Creator.   :icon_cry:  Anyone get it to work with Vista?  I'm trying to do something productive while I cannot solder.    :icon_biggrin:  Sorry for the 3x emoticons

edited to say these are the 2 errors that I got: "Failed to set Data for"" and "No Active Document"



If it's any consolation, I have win vista too. It sucks, I can't stand it. Oh, it's prettier, but does it work better? NO. Many of the programs I used with XP don't work or have a ton of errors with Vista.
Why WHY WHY can't M$ just make a freaking OS that actually works worth a crap?

Also, the windows mail program (replacement for outlook express) stinks on ice. It does have a cute little icon though.  :icon_rolleyes:
Firefox barely works on vista (you have to "run as administrator" and even then it's slow).

Moral of this rant: If you buy a computer, try to get XP with it. If you already have vista, many of us are having the same problems.

*stepping down from soapbox*  :icon_mrgreen:

bw
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on May 01, 2007, 12:20:44 PM
yeah, I hate when MS introduces "improvements" that make 50% of software useless. I had problems with any of their updates with at least one of my programs: IE7, SP2, Vista...damn :icon_twisted:
Good news is that we got some computers with Vista where I work so I'll be able to test it there and hopefully fix it.
Cheers,
Bancika
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ljkowal on May 05, 2007, 03:46:51 AM
Go for it.  I am new to this DIY and spent 75 for Dip Trace.  Wish you would have made it sooner.  Would have paid you for it!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on May 12, 2007, 11:21:17 AM
how about a tda20** chip when theres more time?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ambulancevoice on May 17, 2007, 09:29:05 AM
is the java version done yet?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: DryRoasted on June 07, 2007, 03:08:30 PM
The threads getting big now so forgive me if its been suggested, but I'd find it realy useful if text inside the boundaries of the "board" in maybe PCB mode appeared on the PnP.

Cheers,
Jim
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on June 07, 2007, 04:39:59 PM
Noted ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: DryRoasted on June 09, 2007, 02:49:05 PM
Cheers!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Aidouri on June 16, 2007, 11:30:08 AM
Hello guys!
I can't find a link to download the DIY Layout Creator
any help please?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: slacker on June 16, 2007, 11:31:53 AM
here you go
http://www.storm-software.co.yu/diy/index.php?project=software (http://www.storm-software.co.yu/diy/index.php?project=software)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: soulsonic on June 16, 2007, 08:32:58 PM
Nice! Thanks for doing this, guys!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ~arph on July 04, 2007, 09:35:30 AM
Quote from: remmelt on April 23, 2007, 10:18:00 AM
Quote from: blanik on February 15, 2007, 01:41:06 AM{test: (download a couple of random images on your computer with right-click and open them in Photoshop then click on IMAGE then sub-menu IMAGE SIZE... you'll see the image size indicated in inches X inches (or pixels X pixels) and under that you'll see the resolution of the image (72 dpi usually on the web)}

Your explanation is spot-on, but this part is what confuses a lot of people so I thought I'd explain a little further.

For pictures on the web, THERE IS NO RESOLUTION IN DPI THAT MAKES SENSE. A picture that is going to be displayed on a screen has pixels and pixels only. Inches don't come into play. For example, a picture that is 800x600 pixels large will be displayed on a monitor at 800 by 600 pixels. There is no inherent DPI. It's not like us web users are measuring our displays (the inch part of the DPI equation), is it?

The confusion is furthered by Photoshop and similar software that is geared for print. Take an image, open it in Photoshop and it will tell you a DPI value. This is ridiculous. Again, there is no inherent DPI value in a pixel by pixel image. What's more, you can CHOOSE YOUR OWN! It's almost unbelievable!

An example: let's say we have a 300x300 pixels image. This image is displayed on a screen as 300x300. Some screens have larger real pixels, so the image might be larger or smaller, but that's besides the point. It's just 300x300.
Now we're going to print the image. Photoshop will be helpful. We can choose a desired print size, 10 inch by 10 inch, for example, and PS will tell us the DPI value: 300 pixels / 10 inches = 30 DPI. This is very low, the printed picture quality will be bad.
Now let's set the print size to 1 inch by 1 inch. This will increase the DPI to 300 (300pixels/1inch) and the quality will be pro, BUT WITH A SMALLER PRINTED IMAGE.

What's more: create a new image in Photoshop. Make it 300x300 pixels. Set DPI to 72. This will make the image 300x300 pixels. Now make another new image, again 300x300 pixels, set the DPI to 720. Lo presto, the image is 300x300 pixels. The actual printed image will be tiny, but the thing on screen is the same, and that's what the web users look at.

So, saying an image for the web is good enough if it is in 72 DPI means nothing, except that you're stuck in the print world for ever ;)

(Sorry for the rant, this is one of the most frequent issues I have when communicating with print and graphics people and it's really annoying, mostly because they think they know better. And eh, only one can really know better. Ahem)

+1

amen to that
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ~arph on July 04, 2007, 09:36:33 AM
Oh and I will be happy to help out with a Java version, since that is actually my fulltime occupation (specifically UI side)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: hgamal on August 01, 2007, 07:02:40 PM
I am a linux user - using Fedora 7. I have tried to run DIY Layout Creator using wine (without success) and I have got "OLE error 80004001".

Is there a java version? Is there any chance to run this new version under Linux?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: anchovie on August 16, 2007, 01:00:31 PM
Quote from: calculating_infinity on April 21, 2007, 05:13:09 AM
Sad to say, I have Windows Vista (was the only option at best buy) ::) and I am having problems running DIY Layout Creator.   :icon_cry:  Anyone get it to work with Vista?  I'm trying to do something productive while I cannot solder.    :icon_biggrin:  Sorry for the 3x emoticons

edited to say these are the 2 errors that I got: "Failed to set Data for"" and "No Active Document"

Just installed this on the new Vista laptop.

Right-click on the shortcut for the program, go into Properties and set the compatibility mode to "Windows XP" and the errors don't occur.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 16, 2007, 02:00:58 PM
Thanks for workaround, I don't have vista so I couldn't provide any info about it. Damn microsoft :icon_lol: :icon_mad:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: wampcat1 on August 17, 2007, 11:37:25 PM
Quote from: anchovie on August 16, 2007, 01:00:31 PM
Quote from: calculating_infinity on April 21, 2007, 05:13:09 AM
Sad to say, I have Windows Vista (was the only option at best buy) ::) and I am having problems running DIY Layout Creator.   :icon_cry:  Anyone get it to work with Vista?  I'm trying to do something productive while I cannot solder.    :icon_biggrin:  Sorry for the 3x emoticons

edited to say these are the 2 errors that I got: "Failed to set Data for"" and "No Active Document"

Just installed this on the new Vista laptop.

Right-click on the shortcut for the program, go into Properties and set the compatibility mode to "Windows XP" and the errors don't occur.


even with doing that I get stuck in an infinite loop...

I open up the program and get an error box that says:
Failed to set data for "

and then another that says:
No active document

Everytime I click "ok", it opens the same error box (no active document).
This is on an updated version of vista

bw
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: anchovie on August 18, 2007, 05:16:11 AM
Try setting "Run as Administrator" in the properties as well.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: wampcat1 on August 18, 2007, 03:55:04 PM
Quote from: anchovie on August 18, 2007, 05:16:11 AM
Try setting "Run as Administrator" in the properties as well.

yep, that fixed it, thanks!
bw
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Valoosj on September 11, 2007, 05:48:53 AM
Quote from: slacker on June 16, 2007, 11:31:53 AM
here you go
http://www.storm-software.co.yu/diy/index.php?project=software (http://www.storm-software.co.yu/diy/index.php?project=software)

I you make a pcb lay out to etch, how can you mirror the image, so all the parts will be soldered on right?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 11, 2007, 08:14:52 AM
there's an option to export to PnP that makes it right, I think
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Valoosj on September 11, 2007, 08:45:56 AM
I just tried that. It makes it a pcb, but you have to mirror it (with paint or another program)
Nice stuff!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: markm on September 12, 2007, 08:56:13 AM
Quote from: Valoosj on September 11, 2007, 08:45:56 AM
I just tried that. It makes it a pcb, but you have to mirror it (with paint or another program)
Nice stuff!

The PCB image does NOT need to be mirrored at all.  :icon_confused:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 12, 2007, 03:01:45 PM
I have updated layout section of my site finally with all layouts you guys uploaded in the meantime. Sorry it took so long, it's been busy period :) I'll try to update more frequent from now on, thanks to all for uploading.
By the way, sine I'm not building anything new while in the NY I'll put new pic on front page every often  :icon_cool:
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Valoosj on September 14, 2007, 07:56:11 PM
Quote from: markm on September 12, 2007, 08:56:13 AM
Quote from: Valoosj on September 11, 2007, 08:45:56 AM
I just tried that. It makes it a pcb, but you have to mirror it (with paint or another program)
Nice stuff!

The PCB image does NOT need to be mirrored at all.  :icon_confused:

doesn't that depend on the method you use for etching the pcb? The ones I made all had mirrored images. I never made a pcb myself (yet) but all the images were mirrored from the wiring diagram
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Ronsonic on September 14, 2007, 09:30:46 PM
The wiring diagram is viewed from the top side of the board. The PCB traces are seen from the bottom. So they aren't mirrored they are simply seen from the other side. Using press n peel you don't mirror image the pattern and that's the major method for PCBs around here. The photo resist process requires a reversed pattern.

I hope I'm not making it more confusing.

Ron
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ambulancevoice on October 03, 2007, 03:39:56 AM
is this avalible for mac yet?? sorry if i sound impatient
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 03, 2007, 08:13:46 AM
No, I'm still in the US busting my a** with programming.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: rikkards on October 03, 2007, 08:25:02 AM
I have a couple of ideas although I don't know how feasible they are but something to keep in mind for a later version:
1. With some people using trim pots to tune in their sound, it would be nice to have some variances i.e 1x3, 2x2 grid sized components as this would make it easier to lay out the components. Maybe allow method to import libraries or create your own?
2. Different types of switches
3. Smaller sized pots (They are HUGE!)
4. Allow busses as part of layout. I have purchased pcbs that have busses and use them extensively. When laying out my circuits I am setting the components with their leads out into space to replicate this. Maybe it could be like a mix of cut track icon and a component laying down the start and end of the bus and filling in everything in between.

No idea if this is possible but thought I should throw this out there.
Thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 03, 2007, 10:23:00 AM
thanks for suggestions. Yeah, smaller pots would be cool, as for trimpots I don't understand. There are at least 3 different types already there.
I never used busses so have no clue what that is, if you explain me I'll try to add to the new version.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: rikkards on October 03, 2007, 10:53:42 AM
Quote from: bancika on October 03, 2007, 10:23:00 AM
thanks for suggestions. Yeah, smaller pots would be cool, as for trimpots I don't understand. There are at least 3 different types already there.
I never used busses so have no clue what that is, if you explain me I'll try to add to the new version.
Cheers

Thanks for the quick reply. I guess I will have to open my eyes and look at the trimpots in it. I saw Potentiometers but don't remember seeing any small pots that I could mount on the board for figuring out placing. I will look tonight.

A bus would just be a separate strip of pads that are all connected. Most of the time a bus is used to provide Ground or Power.
Below would be a strip board with a bus on the left going vertical. 
X   XXXXX
X   XXXXX
X   XXXXX

Most of the PCBs I have bought had a strip or two on each side that run the length of the board that I use to provide Power connections to the circuit. Usability wouldn't change adding this but would help with layout. Plus if this was  "component" that could be added to the board. It would give anyone the ability to more accurately get the look of the PCB they are using.

Otherwise, I am really happy with the tool and it saves a LOT of time when you realize that the placing of your components won't work.

Hope that makes more sense.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 03, 2007, 11:33:10 AM
Hm, but couldn't you make bus with pads and traces?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: rikkards on October 03, 2007, 12:07:27 PM
Quote from: bancika on October 03, 2007, 11:33:10 AM
Hm, but couldn't you make bus with pads and traces?

Probably. It would take a while to do a 35 pad bus though :)

I was thinking of more for aesthetic purposes than functionality.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Pushtone on October 11, 2007, 11:46:23 PM

I can not print within DIYLC, just like the lad in this post.
http://www.diystompboxes.com/smfforum/index.php?topic=48097.0

I have to render and use another program to print the layout and PnP.
I did a search but the thread above is all I could find and that's from a year ago.

Not a big deal, but I would like to know if its my computer or just the program.
I using version 18.10 2006

Thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 12, 2007, 09:03:13 AM
It could be anything, probably something microsoft related :) Sorry I can't give you something useful. Java version should be better because it's not OS dependant once I make it. Damn microsoft screws something up every day, with every new release of IE, office or windows some of my programs don't work any more...

Anyways, I have reorganized my layouts page (http://www.storm-software.co.yu/diy/index.php?project=layouts) so now it's all DB driven, so when new layout comes in I only need to add DB entry and page will take care of the rest. For now it looks the same as the old one but it leaves space for future improvements. First will be search/filtering, but I plan to put more stuff, like online layout verification (so you can see who verified it) and more. Stay tuned.
By the way, check out the main page (http://www.storm-software.co.yu/diy/) of my site, I added some interesting non-DIY photos...
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Papa_lazerous on October 12, 2007, 12:37:11 PM
Quote from: bancika on October 12, 2007, 09:03:13 AM
By the way, check out the main page (http://www.storm-software.co.yu/diy/) of my site, I added some interesting non-DIY photos...

You wouldnt mean the pic of you meeting Vai would you???  Thats cool mate!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 12, 2007, 12:40:02 PM
yeah, it's a slideshow, there's more :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Papa_lazerous on October 12, 2007, 02:01:12 PM
Quote from: bancika on October 12, 2007, 12:40:02 PM
yeah, it's a slideshow, there's more :)

Cool just looked, I am jealous!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 12, 2007, 04:54:04 PM
Thanks John!
anyway, I've added layout filtering to the site, so now you can type something like "pcb amp" and it will return all amplifiers that have pcb layout.
more to come.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 16, 2007, 02:22:05 PM
Latest update: I have added layout rating system, so visitors can give thumbs up or thumbs down. Check out
http://www.storm-software.co.yu/diy/index.php?project=layouts (http://www.storm-software.co.yu/diy/index.php?project=layouts)
Btw, only one rating per user is allowed. Thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: s.r.v. on November 03, 2007, 03:35:54 PM
can i ask what you mac users are doing until the flash version comes out? is there a way to run this?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 03, 2007, 04:21:05 PM
probably with windows emulator.
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: jeromeplank on November 13, 2007, 12:49:12 PM
Quote from: bancika on November 03, 2007, 04:21:05 PM
probably with windows emulator.
cheers

i've tried this using crossover in mac and couldn't get it to work. it seemed to install just fine but when i went to run it a couple errors came up then it crashed.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 13, 2007, 01:57:01 PM
sucks :(
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: aron on November 13, 2007, 01:57:44 PM
It runs fine with Parallels.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 13, 2007, 05:54:30 PM
cool to know Aron, thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: jeromeplank on November 13, 2007, 08:21:43 PM
Quote from: aron on November 13, 2007, 01:57:44 PM
It runs fine with Parallels.

But that would require a full Windows installation, wouldn't it?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Gordo on November 15, 2007, 02:17:04 AM
Hi,

I'm a little new around here, but have a bunch of effects projects under my belt.  I downloaded this app some time ago but am just getting around to working with it and wanted to let you know how thrilled I am with it.  Very nice job.  I used it to crank out the layout for the Soul Preacher and worked very nicely.  A pleasure to use and very intuitive.  I've always thought that one of the cool things about the DIY community is the folks that give back more than they take.  This is a HUGE give back...

Gordo
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 15, 2007, 08:20:23 AM
Cool, thanks for kind words Gordo.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 16, 2007, 07:33:08 PM
Good news everyone. I finally got some strength to start working on Java version. It's getting cold and I've already seen most of New York so I can spend some time working on this.
I got NetBeans and started to get acquainted with it. Stay tuned

Best regards,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 16, 2007, 11:19:45 PM
and the first screenshot

(http://i24.photobucket.com/albums/c22/bancika/diylc1.jpg)

I'm trying to structure the app well in the source so it's maintainable and expandable, none of which is easy with previous version.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Kornell on November 17, 2007, 05:54:46 AM
Thanks bancika for your work. I've used and enjoyed a lot the Layout Creator.  :icon_smile:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Papa_lazerous on November 18, 2007, 04:07:30 PM
will there be a schematic drawing tool in this version?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 18, 2007, 05:55:19 PM
I doubt it, at least for starters. First goal is to match basic functionality of windows version so mac/linux folks can use it. New structure will hopefully enable easier improvements.
I'll try to make rendering engine that will work ok for board layouts, (little later) chassis layouts and (later) schematics.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 20, 2007, 02:04:17 PM
Update: I'll try to make it as modular as possible, components will be located in separate files and will be completely independent of the application. Probably board parts, too.
I'll try to abstract as much as possible and treat everything as the same model. With boards treated like any other components it will be possible to make layouts with more than one board on the screen, place board whenever you want, create your own styles of boards, etc.

Also, I'm working on drag&drop engine - hopefully, most of things will be drag&drop-able.

Best,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: culturejam on November 20, 2007, 09:24:40 PM
I got the current version of DIY Layout Creator running on Linux. Only a couple of minor bugs (right-clicking always causes and exception error pop-up window).

I installed it with CrossOver Office Pro 5.0.3. I'm running WINE version 0.9.49 on Debian Etch.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: aron on November 20, 2007, 09:34:41 PM
>But that would require a full Windows installation, wouldn't it?

Yes. But I have a number of dead PC machines that had Home XP on them. I just use those old disks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: aron on November 20, 2007, 09:35:40 PM
An alternative to Java is using REALBasic. It will cross compile to Mac/Win/Linux and it is so easy to use.

Aron
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 20, 2007, 11:42:07 PM
I hate basic :)
Java is not bad, I'm getting to know it and like it. Eclipse is a pain to work with with, I'm doing this in NetBeans. Probably not as flexible as eclipse, but at least I won't spend most of my time configuring it and installing all sorts of ANTs, JARs, WARs, BEANs and all other crap (if they spent the time needed to come up with those silly names to make it actually work it would be much better) :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: aron on November 21, 2007, 01:30:26 PM
>I hate basic

I used to as well. After all the compilers and "foundations" etc.... It's nice to sit down and write an application really fast and have it deploy across all my computers though.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 21, 2007, 05:00:02 PM
How powerful is it?
It's probably ok approach if you need quick and simple apps but for larger projects I'm not sure if it can keep up. For DIYLC I need complex drawing routines, XML and stuff.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: s.r.v. on November 21, 2007, 05:04:37 PM
Thank you so much bancika!!!!!!!!!!!!!!!!!!!!!!!!! i cant wait for the flash version. no more getting out the crappy old pc, i can do layouts on my beautiful mac! thanks again, its a great program
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: aron on November 21, 2007, 05:05:39 PM
>How powerful is it?
It's probably ok approach if you need quick and simple apps but for larger projects I'm not sure if it can keep up. For DIYLC I need complex drawing routines, XML and stuff.


I think you would be amazed at how powerful it is. Really.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 21, 2007, 05:58:27 PM
Quote from: s.r.v. on November 21, 2007, 05:04:37 PM
Thank you so much bancika!!!!!!!!!!!!!!!!!!!!!!!!! i cant wait for the flash version.

what flash version  :icon_question: :icon_rolleyes: but anyways, you're welcome  :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Papa_lazerous on November 21, 2007, 06:03:36 PM
maybe he meant Java.....
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: kurtlives on November 21, 2007, 06:11:25 PM
His has probbly been asked before...

But why no symbol for a battery clip or adapter?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 21, 2007, 07:51:13 PM
will be...stay tuned
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 21, 2007, 08:21:22 PM
by the way, I have introduced some new concepts (like complete modularity, components are now defined in separate files) which means that I'll have to change file format. I hope that I'll be able to make effective conversion from old to new format but it's very unlikely for the other way round. Old version won't be able to open new files...but who cares, once new version is up there won't be reason to use the old one.
Cheers

Edit: I'm using anti-aliasing for drawing so it will look much better too. If it's bad for performance I can always turn it off (at least for design mode).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: s.r.v. on November 21, 2007, 08:53:41 PM
haha i meant java. any expected date for the new one? maybe a nice christmas present?  :icon_lol:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 21, 2007, 09:19:56 PM
Well, can't promise anything but you'll have demo version before Christmas, that's for sure  :icon_mrgreen:
I'm developing component engine, it should be much better than what we have now :icon_idea:
Every component will be described in it's own XML file which means that anybody will be able to create new components.
That XML file will contain just about anything, what properties component should have (size, value, dimension, mouser part #, whatever)...something like this

<properties>
<property name="value" dataType="Text" displayText="Value" defaultValue="10"/>
<property name="units" dataType="Choice" displayText="Units" defaultValue="K">
  <choice>R</choice>
  <choice>K</choice>
  <choice>M</choice>
</property>
</properties>

then it will have the section that defines number of control points and their default position, for instance resistor needs two reference points - start and end. here's example

<points>
<point x="20*grid" y="20*grid"/>
<point x="30*grid" y="30*grid"/>
</points>

then it will have a section that describes to program how it should draw that component from scratch, it will contain all usual drawing routines that are needed for the task. that section will look something like this

<drawInstructions>
<draw object="line" x1="x1" y1="y1" x2="x2" y2="y2" color="000000" width="1"/>
</drawInstructions>

And here's the beauty of it, all parameters are mathematical expressions. For two-point based component you have variables x1, y1, x2 and y2 which represent point coordinates, there are all standard math functions. In my example above it should just draw line between two points where those points are (x1, y1) and (x2, y2), so "expressions" are only coordinates, but it can be anything really.
Here's the result when you click on "Test1" button (that's my component type I created for testing, it's only a line so far, but it will soon convert into copper trace :)).
(http://i24.photobucket.com/albums/c22/bancika/diylc2.jpg)
I'm really happy how it works so far.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Electric_Death on November 22, 2007, 04:49:16 PM
Quote from: bancika on May 01, 2006, 08:00:21 PM
Hi,
I'm thinking about making piece of software for speeding up drawing perfboard and vero layouts. It would have library with components and user would drag&drop them over board. Also, it would have it's own format and ability to save to gif/jpg.
And of course, it would be freeware :)
Would this be useful, should I waste my time on this?
Thanks,
Branislav

Here's a thought.
How about a program that makes selecting parts as easy as CIRCUIT MAKER PRO and STUDENT CIRCUIT MAKER?
I go to work with PCB Express and all these other infamous programs and their interfaces are a complete mess.
Incredibly inefficient.

I just want to slap together a circuit Circuit Maker Pro style, click format PCB and an intuitive A.I. algorithm formats the best layout for my PCB along with several versions to choose from. I print it out and etch my board or, I send it off to a company which makes me some boards  and I assemble my circuits. Etching isn't rocket science but I'd rather just spend a few bucks and have a dozen boards printed for me.



Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 22, 2007, 05:09:29 PM
I don't understand your point. Even with current version selecting components is as easy as it gets, at least I think so.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Papa_lazerous on November 22, 2007, 06:37:45 PM
Quote from: bancika on November 22, 2007, 05:09:29 PM
I don't understand your point. Even with current version selecting components is as easy as it gets, at least I think so.

I agree its as easy as it gets, the only issue I ever found was the slowing down issues when boards got complicated and highly populated
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 22, 2007, 09:30:03 PM
That will hopefully be solved with this version. These days I'll post first demo here for volunteers to try :icon_mrgreen:

Basic framework is half way done, it can recognize components from library files, it can use them to display layout. So far it only supports straight lines but I'll add everything needed.
Also, drag&drop engine is also half way done, it will enable dragging whole component (not done yet) or dragging just control points, like end points of the resistor (done).
From now on, components will not have to snap to the grid. Dragging with Ctrl key will be without snap (I'm happy with how that works actually).
I really hope that I'll be able to make very nice and easy to use mouse functions, like multi-select, too.

For the last year or so I got many great comments for you guys, so I'll try to implement them as much as I can, thanks!

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 23, 2007, 10:58:36 PM
Good news folks: I have done some performance testing (I was worried about that the most) and the results are encouraging. I tried drawing 40 rectangles (soon to be resistors) with lines as leads with both anti-aliasing and transparency effects fully on (looks great by the way) and rendering time for the whole screen was always under 100mS regardless of number of components on the layout (the same for one and 40 components).
Btw, test machine is a mid-range server with 3.2GHz CPU and 2GB RAM. It has some crappy integrated graphic card and I think that Java knows how to take advantage of hardware acceleration, so with better graphic cards it must be even better. I'll test on my work machine with two processors and better graphic card on monday.
It's more than enough for comfortable work as it is now. Hopefully it won't get any slower, I don't plan to add any more visual effects.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 26, 2007, 08:40:57 AM
And here's new screenshot. Engine is strong enough to make most of components, I made resistor, cap and perfboard (all defined in XML 100%) just to test it. I don't have icons for components yet so they all share crappy running guy :)
(http://i24.photobucket.com/albums/c22/bancika/diylc3.png)
Also, with this engine it will be possible to have schematic elements as well as chassis so you'll be able to combine schematic, layout and chassis layout in the same page. All it takes is to define the look'n'feel of every component in separate XML files.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: nisios on November 26, 2007, 08:48:05 AM
thanks for this very nice piece of software in the first place.
I have a small sugestion that might been pointed out already, but here it goes:
Make a Save As function.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 26, 2007, 09:05:10 AM
Will do.
edit: it's already there, "Save Project As..." :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 26, 2007, 11:09:17 PM
And new screenshot, I have finished mouse selection and drag&drop part of the app and I'm very happy with it.
Components can be selected and dragged individually or using rectangle select (you wanted this, didn't you), the same like files in windows explorer. After you select one or more items they can be dragged around with mouse.
Any thoughts?
Cheers

(http://i24.photobucket.com/albums/c22/bancika/diylc4.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on November 26, 2007, 11:31:14 PM
Sorry if these are already implemented, but how about an explorer esque

click, ctrl+click, ctrl+click etc to select multiple components? 

also, i know itd be hard work to incorperate a large library, but how about making several capacitor types?

like mylar, ceramic, metalised, electrolytic small, electrolytic med and electrolytic large? 

isnt so relevent for resistors, but how about measuring the average lead length of a resistor and having  a popup telling the user that the lead length is likely to be too long?could do the same for the diff cap types too?

also, the program could have "reccomended" hole spacings for components?

lastly, a node tester mode? i dunno if this was in the last one but if it was im not sure i ever got it to work. You click on a wire or pad/component lead, and it highlights all the other component leads/traces connected to it?

Finally, amazing work, really appreciate it. if you need testers once its ready il be more than willing.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 27, 2007, 12:02:09 AM
Yeah, I was thinking about ctrl+click for multi-select too, I'll try to add it.
As for the library, as you might have read above, I'm making powerful component rendering engine that will be highly modular. Components will be defined in separate files and by just copying file to library folder it would be installed and ready to use. This is already established and works like a charm. Once I completely finish the engine I'll write component making tutorial and post it so anyone can make their own components. I will make online library and program will be able to automatically go to my site and check if there's something new available, download it and install for you. Also, all components will have properties that can affect rendering. Take vertical electrolyte for instance, it would have diameter as a property with default value set to X and user would be able to change it to whatever value (in whatever units). Component will "know" how to interpret entered diameter and based on that draw electrolyte with the right size.
As for resistor lead length, it's just a guesswork (and pain in the ass to do) and I don't think it's worth it. I'll make ruler so you'll be able to measure whatever you like (even under angle) and compare with resistors you actually have.
For the last thing, I'll think about that for future versions, this one will be drawing only app.
Thanks for suggestions,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on November 27, 2007, 07:24:16 AM
awesome, the modular system sounds amazing.

I'd been thinking about ctrl+click overnight and why it woul be needed. I concluded it'd be really useful for deleting mutlpele selected components, but not much else. So it'd be a bonus but not essential.

i still think itd be really beneficial to have a reccomended hole spacing for each components, you'd just need to add it as an attribute in the modular system? although its not so relevent with resistors it can be essential for lots of capacitors with really short stiff leads.

once again, great work.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 27, 2007, 05:55:34 PM
And new screenshot, library is reworked, now components are organized into categories. I made few more components just to test.
(http://i24.photobucket.com/albums/c22/bancika/diylc5.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Kornell on November 28, 2007, 02:42:41 AM
Amazing!! :o
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 28, 2007, 09:02:47 AM
Thanks Kornell, I'll post alpha version probably today-tomorrow for anyone interested to try.
Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 28, 2007, 07:23:24 PM
new screenshot
(http://i24.photobucket.com/albums/c22/bancika/diylc7.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Papa_lazerous on November 28, 2007, 07:24:35 PM
NICE!!!   :icon_biggrin:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 28, 2007, 11:12:21 PM
I put alpha version for all interested to try. You need to have Java 1.5 or newer installed in order for it to work. Just extract everything into the same folder and execute diylc.jar. Still no saving/loading files, I wrote routines, but didn't make GUI part yet.

Here's the link http://www.storm-software.co.yu/temp/diylc_alpha.zip

Let me know what you think, cheers!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Basile on November 29, 2007, 04:24:35 AM
OK it looks promising... I'm curious to see if it works well on Linux!

BR

Basile
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: nbabmf on November 29, 2007, 07:10:03 AM
Vista compatibility FINALLY!  ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 29, 2007, 08:14:42 AM
Also, I forgot to say, double click on the component in the library creates new instance, double click on component on the layout opens properties dialog for that component.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on November 29, 2007, 09:19:10 AM
i think iv come across a problem. I cant delete components once they are created.

Also, the components wont stay selected, they unselect themselves imediately after clicking on them.

also, i dont think i could select the capacitor (schematic) at all.

lastly, this is probably something you just havnt got round to yet and know about, but just incase, there has to be a simpler way of rotating transistors other than typing in an angle (although i do like the fact that you can edit it on that level)

and in the same line of thought, its a bit weird how chips automatically rotate themselves according to the size.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 29, 2007, 09:37:56 AM
yeah, I didn't make deletion yet :)

I know about cap symbol selection, will fix it (you can't select any lines yet, but with cap being just a few lines, it's a issue)

yeah, I was planning to make better rotation.

I'll improve chips, it's just basic idea.

It's still early stage of development, there will be many improvements. Thanks for looking into it!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on November 29, 2007, 10:42:39 AM
I think its good, better than the old version, works much smoother.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: frokost on November 29, 2007, 10:46:09 AM
This is great news and a most welcome development! You can't imagine how painful it has been trying to use the program under Q emulator running Win98 on a PowerPC Mac....

EDIT: The "Library" window is empty on Mac, running J2SE 5.0. Maybe there is an upgrade to this now...?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 29, 2007, 11:05:08 AM
It probably didn't recognize the folder, did you unpack whole archive in the same folder? try putting everything on C:\
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: frokost on November 29, 2007, 11:26:51 AM
I see. I'm discarding the "my java is outdated" theory, since

Quote$:~/Desktop/diylc_alpha/diylc$ java -version
java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-164)
Java HotSpot(TM) Client VM (build 1.5.0_07-87, mixed mode, sharing)

Since this is a Mac, it's hard to put anything on C:\ at all. How are you addressing the files? Maybe there's something that confuses java on unix systems, like trying to find ~\comp\*.xml instead of ~/comp/*.xml or something like that. I don't know, but maybe?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 29, 2007, 11:30:09 AM
yeah, it does try to find path with \ instead of /, is that an issue for mac?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 29, 2007, 11:35:37 AM
anyways, I have updated with version that uses /, try do download it from the same location
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: frokost on November 29, 2007, 12:01:33 PM
Unix systems, like MacOS, use the regular slash to separate directories, as opposed to Windows, which uses backslash. I think Java is clever (if that can be said about Java) enough to distinguish between this, but you should check out what the correct way to address files in Java is. I really don't know myself, since I haven't touched Java in nearly ten years.

The file system on Unix systems is case sensitive too, so keep in mind that "DIYLC" is NOT the same directory/file as "diylc". Maybe there's something there? I'm having a hard time figuring out how you make your calls without the source, so this is all I can figure out for the moment. Ktrace/strace isn't that useful with Java.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 29, 2007, 02:19:12 PM
did you try the new one? Should be working now...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on November 29, 2007, 05:01:49 PM
A minor tweak and isnt really worth bothering about right now, but in the final version can you make the resistors default to being either vertical or horizontal? its very rare that a resistor would be placed diagonally, also, can you default resistors to be 5 hole spacings lead to lead, and capacitors seem to fit easy with 3 holes spacing lead to lead? Thats generally what i find is a good fit, so it makes sense to default to "reasonable" size and shape, even if it doesnt work for every component.

I really like the idea of a ruler too.

I dont want to seem rude, i think you're doing some amazing work for the community.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 29, 2007, 05:07:56 PM
yeah, default positions are very random thing, the only thing that's intentional are those wacky angles, because if I screwed something in drawing instructions it will usually be more apparent when rotated under weird angle.
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on November 29, 2007, 06:47:53 PM
Just had an idea, its not very common for people to have their own enclosures manufactured, so how about everyone submitting their favourite enclosures and using some kind of drop down menu which draws the enclosure dimmensions automatically?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 29, 2007, 07:43:31 PM
yeah, that could be nice, I though about that but have no idea how to implement it in my modular engine...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on November 29, 2007, 07:57:11 PM
i have no idea either :)

what about having seperate box sizes and a customisable box setting?
You could have an enclosures folder where you could select BB or B  or "variable" etc.
That way people could make their own enclosures like they can make theyre own library components?

sorry if i'm not any help, i have little java experience, and no gui experience.

I assume the op-amp schematic still has the +/- inputs, outputs and power lines to go on? it'd be useful to select "dual" op-amp schematic, which would bring up both parts of say a 4558, and then label them U1a and U1b.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: SISKO on November 29, 2007, 07:59:53 PM
Hey Bacinka, if you have a "Help" section and want to translate in to diferents languges, i have no problem in translate it in to spanish. I have no idea if this have had done before coouse ive got the programs inn the other computer. ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: frokost on November 30, 2007, 08:22:13 AM
It works now. Great!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 30, 2007, 08:24:58 AM
One more thing I forgot, if you hold Ctrl key while dragging it won't snap to grid.  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: nokaster on November 30, 2007, 04:10:48 PM
any news on the mac version of the layout creator?

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 30, 2007, 04:26:58 PM
Read previous 2-3 pages...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: nokaster on November 30, 2007, 04:53:51 PM
Quote from: bancika on November 30, 2007, 04:26:58 PM
Read previous 2-3 pages...


i'm very sorry for not reading those page before i asked the question.
i just downloaded the alpha version and it works fine on my macbook!

you are doing an incredible job with this software!!!

thx thx thx
my mac love this! ;-)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 30, 2007, 04:55:02 PM
nice to know it works, thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 30, 2007, 10:22:07 PM
I have placed new alpha here http://www.storm-software.co.yu/diylc/diylc_alpha.zip
Please download it and check it out, it has some new cool features:

- I have added wire component and I'm specially proud of it, you should see the math below :)
- Drag&drop and component selection now works with lines too (that's why it wasn't possible to drag capacitor symbol -- no surfaces)
- You can move selected components around with keyboard arrows, as usual, holding Ctrl key moves only for one pixel, not by grid size.
- Works a bit faster (do not try to use perf and strip boards, one is slow and other doesn't show up but I'm working on it).
- Library update actually works, I have placed phony component on my site called New component, program recognizes it and does auto-update when clicked.

Let me know how you like it.

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 01, 2007, 04:23:17 AM
awesome.

with the boards working, deletion and save this will be useable.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 01, 2007, 09:28:49 AM
check out new resistor
(http://i24.photobucket.com/albums/c22/bancika/resistor2.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stumper1 on December 01, 2007, 01:14:30 PM
Looking good!!! 8) 

I just read the last few pages  - when you say "don't have to snap to grid", does that mean components, solder pads, etc. can be placed "anywhere"? 

Thanks for all your work.  I use current version almost every day!!  Looks like the new version will be even better.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 01, 2007, 02:58:23 PM
Quote from: bancika on December 01, 2007, 09:28:49 AM
check out new resistor
(http://i24.photobucket.com/albums/c22/bancika/resistor2.jpg)

Much better ! colours a bit weird.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 01, 2007, 03:16:39 PM
Quote from: stumper1 on December 01, 2007, 01:14:30 PM
Looking good!!! 8) 

I just read the last few pages  - when you say "don't have to snap to grid", does that mean components, solder pads, etc. can be placed "anywhere"? 

Thanks for all your work.  I use current version almost every day!!  Looks like the new version will be even better.

I noticed that when you use this function it makes its own invisible grid which it snaps too afterwards. While you press ctrl you can place it anywhere, but afterwards it gets snapped to an invisible grid which doesnt line up with the visible grid.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 01, 2007, 03:32:25 PM
Basically, when you hold ctrl it moves for 1px, when you don't it moves for the grid size.
As for resistor color, please send me HEX values for resistor and outline and I'll change it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 01, 2007, 04:19:19 PM
Quote from: scaesic on December 01, 2007, 03:16:39 PM
I noticed that when you use this function it makes its own invisible grid which it snaps too afterwards. While you press ctrl you can place it anywhere, but afterwards it gets snapped to an invisible grid which doesnt line up with the visible grid.

It must work like this. If I'm to re-align component(s) to grid whenever ctrl is not pressed I can have some issues: imagine having two components, you move one without snapping to the grid, then you select both and move them with snapping to the grid. If I make the one that's not aligned to the grid to be aligned I'll loose relative distance between those two components.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 01, 2007, 04:46:58 PM
i got these from photos of resistors, dunno what itl look like though.

dca85f
e7bc87
ffd9aa

also, i captured this from a picture, but its a bit wobbly and i cant figure out how to turn it into a vector graphic.

(http://img100.imageshack.us/img100/7187/22036carbonfilmresistorpu9.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 01, 2007, 05:47:25 PM
here's the new one, I used the 3rd color you suggested, shape is closer to real too...
(http://i24.photobucket.com/albums/c22/bancika/resistor3.jpg)
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: s.r.v. on December 01, 2007, 08:50:46 PM
to be honest i like the old version more, but the alpha is still really cool. COuple of questions...
how do you deleted components?
How do you flip transistors?
wheres the cool little parts list at the bottom?
thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 01, 2007, 09:59:05 PM
It's still early stage, I've been working on it for about 10 days only. You can't possible like the old one better, this one will be much-much better, and I'm sure it's apparent even now.
You can't delete components in that version, but meanwhile I made it work, next version will have deletion. To flip transistor double click on it and write the angle you want to rotate it for, I'll make it better, but that's for starters.
As for parts list, it will be on the separate window, not to interfere with the layout but you'll be able to append it on image file when exporting or as a text/html file.
Stay tuned
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 01, 2007, 11:53:26 PM
New addition: program will be able to render external image files. The procedure is: you choose any image file, it gets encoded into DIY project file (so you don't need original file any more) and you can set transparency level and rotation angle in the app. Check this out

(http://i24.photobucket.com/albums/c22/bancika/diylc9.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 02, 2007, 02:29:49 PM
Quote from: bancika on December 01, 2007, 11:53:26 PM
New addition: program will be able to render external image files. The procedure is: you choose any image file, it gets encoded into DIY project file (so you don't need original file any more) and you can set transparency level and rotation angle in the app. Check this out

(http://i24.photobucket.com/albums/c22/bancika/diylc9.jpg)

Thats ridiculous! I can't beleive you made that!

i like it...

Also, i agree that this version is much much better, the other one was useful but frustratingly sluggish and looked a little amatuer, this one looks really pro.

As i said earlier, with deletion and save/render to gif this could go straight to beta, and probably even be used as a final edition.

Things like enclosure design, and selectable enclosures and offboard components and even a ruler can all be added in version 1.1 etc.

The modular library i think makes this programme much better, you can add things like those zvex style pots, and effectively design any pedal using any parts.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 02, 2007, 03:06:46 PM
Quote from: scaesic on December 02, 2007, 02:29:49 PM
The modular library i think makes this programme much better, you can add things like those zvex style pots, and effectively design any pedal using any parts.

exactly, that's the main strength here and it was not simple to build engine around that. I still have some performance concerns, but it's not caused by slow graphics (java has great graphics support) but by complex math and parsing string formulas from component files into numbers. But that's the price that has to be paid for modularity. I'm trying to optimize it great deal, so having 1 resistor on the board works about as fast as having 50 of them because the math is the same for all resistor and it just re-uses the same formulas already calculated for one resistor. The issue is when you have many different types of components which have different math behind, but still, with current version and all 25 different component on screen it can render the whole layout in about 100mS, which is great I think.
Stay tuned, I'll post new alpha later today, Saving/Loading works, deleting too.

Btw, nobody commented on wire yet, and I think it's so cool  :icon_rolleyes: :icon_sad:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 02, 2007, 07:27:18 PM
Quote from: bancika on December 02, 2007, 03:06:46 PM
Quote from: scaesic on December 02, 2007, 02:29:49 PM
The modular library i think makes this programme much better, you can add things like those zvex style pots, and effectively design any pedal using any parts.

exactly, that's the main strength here and it was not simple to build engine around that. I still have some performance concerns, but it's not caused by slow graphics (java has great graphics support) but by complex math and parsing string formulas from component files into numbers. But that's the price that has to be paid for modularity. I'm trying to optimize it great deal, so having 1 resistor on the board works about as fast as having 50 of them because the math is the same for all resistor and it just re-uses the same formulas already calculated for one resistor. The issue is when you have many different types of components which have different math behind, but still, with current version and all 25 different component on screen it can render the whole layout in about 100mS, which is great I think.
Stay tuned, I'll post new alpha later today, Saving/Loading works, deleting too.

Btw, nobody commented on wire yet, and I think it's so cool  :icon_rolleyes: :icon_sad:

The wire is pretty cool, the thing that annoyed me about the old wire was having to repeatedly click on it to change shape, and the shape was never gauranteed to be the one you wanted.

It's a bit weird. I was trying to figure out whether the "edit squares" should be visible or not. Its not very intuitive if they're visible, but by a different logic it's not very intuitive if they ARNT visible.

They work well though.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 02, 2007, 07:46:53 PM
Quote from: scaesic on December 02, 2007, 07:27:18 PM
The wire is pretty cool, the thing that annoyed me about the old wire was having to repeatedly click on it to change shape, and the shape was never gauranteed to be the one you wanted.

It's a bit weird. I was trying to figure out whether the "edit squares" should be visible or not. Its not very intuitive if they're visible, but by a different logic it's not very intuitive if they ARNT visible.

They work well though.

what edit squares?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 02, 2007, 08:45:15 PM
Quote from: bancika on December 02, 2007, 07:46:53 PM
Quote from: scaesic on December 02, 2007, 07:27:18 PM
The wire is pretty cool, the thing that annoyed me about the old wire was having to repeatedly click on it to change shape, and the shape was never gauranteed to be the one you wanted.

It's a bit weird. I was trying to figure out whether the "edit squares" should be visible or not. Its not very intuitive if they're visible, but by a different logic it's not very intuitive if they ARNT visible.

They work well though.

what edit squares?

the edit circles then?

Is it possible to make the response logarithmic so the wire moves increasing amounts the further you move the circles away?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 02, 2007, 08:50:41 PM
oh, you mean control points? but without them, how could you control the curve, old version uses random points so that's why it looks weird. When you export/print layout they won't be visible.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 02, 2007, 10:23:32 PM
new alpha is up, give it a go http://www.storm-software.co.yu/diylc/diylc_alpha.zip
cheers  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 03, 2007, 04:16:36 AM
couple of points.

its hard to select the schematic ground, probably for the same reasons as the capacitor schematic symbol.

its hard to select the perf board if you have a background image, it just keeps selecting the background image till you put a new component in.

the normal terminology is "*.diy" instead of "just diy files" but thats being a bit arsey.

Could do with a "trace" so you dont have to use jumper wires all the time.

Where does the BOM file go? maybe this isnt finished.

I could save a file, but i couldnt get it to re-open it, just does nothing.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 03, 2007, 08:18:40 AM
about selection: I could widen selection area around lines for 1 more px (it's already 1px wider than the line itself)
BOM is not done yet
saving/loading works for me, what do you mean by does nothing?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 03, 2007, 09:08:19 AM
also, stripboards dont seem to be working.

basically if i hit "save project" i dont see any file saved, if i "save file as" then first i have to manually type in .diy, and then it produces a file. When i go to open it nothing changes in the programe, nothing opens and the page remains blank.

Dunno if thats going to be any help?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 03, 2007, 09:10:51 AM
one more thing, i hit update button and it said changes will be reflected when you restart the program.

when i restarted it said the following component files could not be processed and pointed to "new.xml". these files will be ignored.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 03, 2007, 09:36:07 AM
yeah, that file from the site is not a valid component...it was when I uploaded it but I changed file format a bit so it's not any more.

I know about stripboard, still not done :( I'll look into saving/loading

Important: format is still evolving, so don't do anything serious in alpha, there's good chance that it's not going to work with the next version. This is for testing only.

Even more important: my first goal with this version was to keep back compatibility with windows version but some very cool things could not be done with limitations old format had. And with every new cool thing I implement we're another step further from old format. For starters, program will not be able to read old files, they are just too different. Hopefully, I'll make a converter that will be able to convert good part of old layouts but probably not entirely. So transition won't be easy.
But we should be all happy for the evolution :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ezanker on December 03, 2007, 10:57:16 AM
I've just downloaded the alpha and played with it for a few minutes.  Great job as usual, and thank you for donating your time and expertise to the community!!!

For me, the resistor schematic symbol does not render properly, the squiggly part is invisible. 

Also the screen flashes (completely redraws) every time anything is placed, moved, sometimes during a move, etc.  Is there a way for you to avoid this distracting flicker?

For inserted images, could there be a way to send them back or bring them forward in the z-order?

For schematic images, can the name and/or value be displayed with the symbol, or do we need to insert separate text?

Again, great job and I really like the new wire option: much easier to control the curves.
Erik
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 03, 2007, 11:04:21 AM
Quote from: ezanker on December 03, 2007, 10:57:16 AM


For inserted images, could there be a way to send them back or bring them forward in the z-order?

yeah, thats what i was trying to get at but couldnt put the words together!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 03, 2007, 11:13:54 AM
resistor is not done yet, that's why you don't see it :) It's not easy to write math part for schematic symbols...

As for screen flashing, it's weird that it happens. I mean, it does refresh the whole screen wherever you change something (I don't know smarter way to do it) but it's done really fast and with double buffering so you really shouldn't see anything. What machine/OS do you have?

As for z-order, I'll make that option. Already thought about it, there will be "Move to front" and "Send to back" options to do that, similarly to corel draw. Currently, there are a few z-order classes, the lower the class the lower it's going to be rendered. For instance, enclosure has 0 class, nothing goes below it, boards have 1 class, etc. The problem is when you have more than one component from the same class. Currently, it draws most recently added  component on the top. With new options, I'd make it possible to change z-order of components but only within it's class, so you can't make a resistor go under chassis or something. Hope it makes sense.

As for schematic symbol names/values, still can't think of a good way to do it. I mean, I could make it write the text at some pre-fixed place relative to the component but there's a good chance that it's not always the best place. Using additional text is a bit more work, but much more flexible. Any better ideas?

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 03, 2007, 11:15:23 AM
One more thing, try using draft mode to see if it's any faster, F12 toggles this option...it reduces graphics quality to improve the speed.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ezanker on December 03, 2007, 11:40:21 AM
Still flashes for me in F12 mode.  I am running WinXP SP2 on a laptop with a dual core pentium and 2GB of memory.

For schematic component text, maybe you could automatically add the text objects to the drawing when adding a symbol.  Then the user could move the text around.  Perhaps you could have a property on the symbol for associated text such that when the values are modified, the text is automatically updated.  I realize this would complicate things and also mean that these associated text items should probably not be allowed to be deleted, etc.  Perhaps an option to show/hide associated text?  What do you think?

Erik
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 03, 2007, 12:06:26 PM
that makes the structure little complicated and break some nice things about modular component engine:

your machine seems strong enough, should work like that...which java version do you have? also, which directX version?
also, is it just flickering or it's slow, when you try to drag resistor around does it look smooth?
Anyone else has the flickering problem?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 03, 2007, 12:38:00 PM
Quote from: bancika on December 03, 2007, 11:13:54 AM
resistor is not done yet, that's why you don't see it :) It's not easy to write math part for schematic symbols...

how about using a summation for a saw tooth wave? you could either do the first 5 terms and perform a moving average over it, or perform heaps of terms, you might need in the order of 10's to get it looking smoothish, and 100's if you want it looking perfect (computers are good at things like that though:))

http://crca.ucsd.edu/~msp/techniques/latest/book-html/node189.html
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 03, 2007, 12:42:27 PM
Quote from: bancika on December 03, 2007, 11:13:54 AM
As for schematic symbol names/values, still can't think of a good way to do it. I mean, I could make it write the text at some pre-fixed place relative to the component but there's a good chance that it's not always the best place. Using additional text is a bit more work, but much more flexible. Any better ideas?

Cheers

i think editing a components name and value using right click is the best idea. The components name (e.g R1) should show up ON the resistor, and at the end you could add an option to list components with their values in a table, and shows up on screen underneath the board?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 03, 2007, 12:48:06 PM
Quote from: bancika on December 03, 2007, 12:06:26 PM
that makes the structure little complicated and break some nice things about modular component engine:

  • one component should not know about other components, in case you need change/remove components. Here resistor would need to know and manipulate with text component
  • when moving/deleting/editing resistor I'd have to worry about updating linked text components.

your machine seems strong enough, should work like that...which java version do you have? also, which directX version?
also, is it just flickering or it's slow, when you try to drag resistor around does it look smooth?
Anyone else has the flickering problem?

no flickering problems here, dragging components around is a little laggy, but nothing like as laggy as the old version, in f12 mode its even less laggy, still noticble but neither modes bother me.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ezanker on December 03, 2007, 12:57:55 PM
Quote from: bancika on December 03, 2007, 12:06:26 PM
your machine seems strong enough, should work like that...which java version do you have? also, which directX version?
also, is it just flickering or it's slow, when you try to drag resistor around does it look smooth?
Anyone else has the flickering problem?

The whole drawing disappears and then reappears quickly; however, it is not slow.  Dragging is fast and works fine.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 03, 2007, 01:32:39 PM
Quote from: ezanker on December 03, 2007, 12:57:55 PM
The whole drawing disappears and then reappears quickly; however, it is not slow.  Dragging is fast and works fine.

hmm, shouldn't work like that, I made double buffering to prevent exactly that.  :icon_rolleyes:
Make sure that you have your graphics card set properly (hardware acceleration and similar stuff), also make sure you have java 1.5 or newer.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ezanker on December 03, 2007, 01:52:56 PM
Hardware acceleration is at full.

I downloaded latest java before running your program.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 03, 2007, 02:07:23 PM
damn, I was hoping that by using Java we won't have this kind of crap with different machines/platforms, but... :icon_rolleyes: :icon_sad:
Can't think of anything at the moment, but I'll read about it and see if we can do something...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ezanker on December 03, 2007, 02:09:36 PM
No worries!  Let's see if anyone else sees this issue.  It might be something specific to my PC...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 03, 2007, 02:14:04 PM
Quote from: ezanker on December 03, 2007, 02:09:36 PM
No worries!  Let's see if anyone else sees this issue.  It might be something specific to my PC...

what kind of graphics card have you got? maybe in "double buffering" to make sure it renders well it means poorer graphics cars arnt able to cope well?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 03, 2007, 02:24:15 PM
I doubt it, I think that server I work on at home has integrated intel card which is probably very crappy itself and it's still fine.
Did you try any game on your pc?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ezanker on December 03, 2007, 02:32:54 PM
This is my work Dell laptop.  The video card is listed as
NVIDIA Quadro NVS 110M
Chip Type: GeFroce Go 7300
Memory Size: 256MB

So I don't think it is too crappy.  So far no one else has mentioned this issue, so let's see what happens...
Erik

P.S. This is my work PC, so I don't have any games loaded.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 03, 2007, 02:45:56 PM
My machine at work has Quadro NVS 280 with only 64MB and it works great here.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 03, 2007, 02:49:06 PM
Quote from: bancika on December 03, 2007, 02:45:56 PM
My machine at work has Quadro NVS 280 with only 64MB and it works great here.

need more testers i think.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 03, 2007, 02:52:13 PM
yeah, I'll try it on another laptop...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 03, 2007, 03:12:35 PM
Quote from: bancika on December 03, 2007, 02:52:13 PM
yeah, I'll try it on another laptop...

il try it on my flat mates decrepid 3 year old laptop with on board graphics tommorow, and report back.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 03, 2007, 07:43:16 PM
I tried on the laptop and it worked fine, a bit slower than on desktop but no sign of flickering... :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bluetubes on December 03, 2007, 08:23:51 PM
Great Job Bancika.  Downloaded the alpha and played with it for a bit.  Looks very cool  8)  The control points on the wires are pretty slick. 

No flickering here.  I do however have a little lag dragging the components around.....but it's not a problem at all.  F12 definitely makes it a little better.

A couple of quick suggestions (if you wouldn't mind hearing them)...

1) Is there any way to hide the control points until a wire is "in Focus" or selected?  I had a bunch of wires running close together and it got pretty crazy to look at with all the control points showing.
2) IMO It would be a cool idea to include a "send to back" or "bring to front" feature for selected components.  For times when components cross or for wires that may go under or above components.

Thank you for this....I use your Layout Creator quite a bit.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 03, 2007, 08:34:02 PM
Sure I don't mind, no matter how much I like hearing good stuff, it's critique that will actually make it better
1) I'll try to do something about it
2) check out few posts above, we agreed upon that.
Cheers!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 03, 2007, 08:43:24 PM
Quote from: bancika on December 03, 2007, 07:43:16 PM
I tried on the laptop and it worked fine, a bit slower than on desktop but no sign of flickering... :icon_rolleyes:

ditto. Starting to think the flickering could be an isolated occurence, but probably need more testing to confirm.

still cant get loading files to work.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 03, 2007, 09:03:52 PM
I just tried and it worked, do you get open dialog at all? And you choose the file with mouse?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 04, 2007, 08:08:28 AM
Quote from: bancika on December 03, 2007, 09:03:52 PM
I just tried and it worked, do you get open dialog at all? And you choose the file with mouse?

yeah, i get it, but when i hit open nothing happens, didnt work on either pc. tried save as and save project, both seemed to require me to add the .diy - then closed the program, then re-started it, press open file, click file, press open - nothing.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ezanker on December 04, 2007, 10:32:06 AM
Just to show it I have uploaded a video demonstrating the flicker/redraw.  You can see it at

http://home.earthlink.net/~ezanker/video/DIYLC.html (http://home.earthlink.net/~ezanker/video/DIYLC.html)

Erik
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 04, 2007, 11:14:45 AM
I see, try to run it like this: go to command prompt, change active directory to DIYLC and type in

java -Dsun.java2d.noddraw=true -jar DIYLC.jar

maybe it will help
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ezanker on December 04, 2007, 12:13:02 PM
Quote from: bancika on December 04, 2007, 11:14:45 AM
I see, try to run it like this: go to command prompt, change active directory to DIYLC and type in

java -Dsun.java2d.noddraw=true -jar DIYLC.jar

maybe it will help

I ran it like this and the flickering is the same.

Again, let's see if anyone else sees this problem...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 04, 2007, 01:36:03 PM
Quote from: scaesic on December 04, 2007, 08:08:28 AM
yeah, i get it, but when i hit open nothing happens, didnt work on either pc. tried save as and save project, both seemed to require me to add the .diy - then closed the program, then re-started it, press open file, click file, press open - nothing.

what about double clicking on the file from open dialog?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 04, 2007, 03:00:07 PM
Quote from: bancika on December 04, 2007, 01:36:03 PM
Quote from: scaesic on December 04, 2007, 08:08:28 AM
yeah, i get it, but when i hit open nothing happens, didnt work on either pc. tried save as and save project, both seemed to require me to add the .diy - then closed the program, then re-started it, press open file, click file, press open - nothing.

what about double clicking on the file from open dialog?

still nothing.

have you tried it on a pc without the java dk?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 04, 2007, 03:13:03 PM
I think that laptop I tried it on didn't have DK, but I'm not sure. It shouldn't be a difference whether it's DK or just runtime package. Which version do you have?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ezanker on December 04, 2007, 03:15:16 PM
I can save and reopen a .diy file.
The save does not automatically add the extension (.diy). 

When I opened the saved file the resistors (layout not schematic) are not redrawn.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 04, 2007, 05:06:39 PM
Quote from: ezanker on December 04, 2007, 03:15:16 PM
I can save and reopen a .diy file.
The save does not automatically add the extension (.diy). 

When I opened the saved file the resistors (layout not schematic) are not redrawn.

definetly cant open .diy files on my pc or my flatmates laptop.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 04, 2007, 10:34:38 PM
I have placed new alpha at the same location http://www.storm-software.co.yu/diylc/diylc_alpha.zip
Check if opening/saving works now, didn't change much there but maybe :)
New stuff:

Let me know what you think.

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: MasaRGR on December 05, 2007, 01:28:13 AM
Thanks for all your hard work :)

Looks great and works fine on my Mac. The last two versions worked smooth for me. No flickers or problems with redraw here.

Saving and opening files works, but I'm getting the same problem as ezanker with the missing resistors when I load a saved file.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bigjim on December 05, 2007, 04:40:49 AM
Hey,

Been trying the program and its great but im having trouble getting the vero board to work. Is it something im doing wrong ?

Double click on the perfboard and it comes up, if I try with the vero board I just get two blue dots and thats it....

Any ideas ?

Jim
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 05, 2007, 08:06:25 AM
don't use boards, perfboard is too slow, stripboard doesn't work at all.
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 05, 2007, 08:56:54 AM
opening files still dont work on my side.

il update java and see if it makes a diff.

like the new ic's - i was trying to be awkward by putting in odd numbers of legs, it responds by making it a tad bigger but i was happy it didint try and put odd numbers of legs in.

also, i agree with the previous guy that the control points for the wires need to be invisible unless the item is selected, otherwise thigns get complicated when you're doing off board wiring.
Also, the resistors should be named consecutively as they are placed on the board: R1, R2, R3 etc, same for caps.

edit* updating java didnt work: still cant open files.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 05, 2007, 09:35:24 AM
man, you must be doing something wrong :icon_rolleyes:
please explain in detail what are you doing and what's going on when you do it.
I plan to add auto increment component names...

Thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 05, 2007, 11:35:16 AM
btw, I have fixed the wire, it shows lines and control points only when selected. It required some engine changes, but we're still evolving. It looks great, I'll post new version tonight.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 05, 2007, 12:35:51 PM
http://www.youtube.com/v/BSwl-a_Ss_U

youtube converted it and destroyed the quality, but you can still make out whats going on.

Same thing happens on my flatmates laptop.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 05, 2007, 01:19:58 PM
I see, can you post the contents of file it saved?
Also, try to run it from the console so you can see the output, maybe there's an exception.
go to command prompt, change folder to diylc and type

java -jar DIYLC.jar

when you open file from DIYLC go back to command prompt and grab the output from there.
Tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 05, 2007, 02:08:53 PM
Quote from: bancika on December 05, 2007, 01:19:58 PM
I see, can you post the contents of file it saved?
Also, try to run it from the console so you can see the output, maybe there's an exception.
go to command prompt, change folder to diylc and type

java -jar DIYLC.jar

when you open file from DIYLC go back to command prompt and grab the output from there.
Tnx
contents of file looks ok
Quote<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<layout credits="Credits" formatVersion="2.0" projectName="New Project">
<component name="Enclosure">
<properties>
<property dataType="text" name="Name" value="Enclosure"/>
</properties>
<points>
<point x="304" y="128"/>
<point x="944" y="608"/>
</points>
</component>
<component name="Wire">
<properties>
<property dataType="text" name="Name" value="D"/>
<property dataType="text" name="Thickness" value="0.8*mm"/>
<property dataType="text" name="Color" value="00FF00"/>
</properties>
<points>
<point x="320" y="320"/>
<point x="400" y="480"/>
<point x="480" y="400"/>
<point x="560" y="480"/>
</points>
</component>
<component name="Electrolytic (Axial)">
<properties>
<property dataType="text" name="Name" value="C"/>
<property dataType="text" name="Value" value="10uF"/>
<property dataType="text" name="Diameter" value="6*mm"/>
<property dataType="text" name="Length" value="15*mm"/>
</properties>
<points>
<point x="480" y="240"/>
<point x="640" y="400"/>
</points>
</component>
<component name="Electrolytic (Radial)">
<properties>
<property dataType="text" name="Name" value="C"/>
<property dataType="text" name="Value" value="10uF"/>
<property dataType="text" name="Diameter" value="8*mm"/>
<property dataType="text" name="Distance" value="5*mm"/>
</properties>
<points>
<point x="768" y="192"/>
<point x="928" y="352"/>
</points>
</component>
<component name="Resistor">
<properties>
<property dataType="text" name="Name" value="R"/>
<property dataType="text" name="Value" value="10"/>
<property dataType="text" name="Length" value="7*mm"/>
<property dataType="text" name="Diameter" value="2.5*mm"/>
</properties>
<points>
<point x="608" y="256"/>
<point x="768" y="416"/>
</points>
</component>
<component name="Capacitor">
<properties>
<property dataType="text" name="Name" value="C"/>
<property dataType="text" name="Value" value="10"/>
<property dataType="text" name="Length" value="4*mm"/>
<property dataType="text" name="Distance" value="1.5*mm"/>
</properties>
<points>
<point x="656" y="416"/>
<point x="816" y="576"/>
</points>
</component>
</layout>

heres the command prompt error when i open the file.

Quotejava.net.MalformedURLException: unknown protocol: cScreen rendered in 16 millise
conds.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 05, 2007, 02:10:09 PM
infact heres what comes up when it starts diylc, just in case you need that too

Quote
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at diylc.FrameMain.paintBuffer(FrameMain.java:276)
        at diylc.FrameMain.paint(FrameMain.java:339)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
n Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Screen rendered in 62 milliseconds.
Screen rendered in 15 milliseconds.
Screen rendered in 31 milliseconds.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 05, 2007, 02:18:45 PM
that's helpful, I'll try to figure it out. thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 05, 2007, 02:27:40 PM
Quote from: bancika on December 05, 2007, 02:18:45 PM
that's helpful, I'll try to figure it out. thanks!

awesome,

funnily enough iv never used the cmd prompt to do something like that in windows. i did it all the time in uni on linux systems in java classes, but it never ocurred to me that it would work in windows too.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 05, 2007, 02:40:31 PM
can you PM your mail so I can send you updated version to try...I think I fixed it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 05, 2007, 03:41:09 PM
cool, it seems to work. Few cool new features will be available tonight, don't change the channel  :icon_lol:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ezanker on December 05, 2007, 08:58:07 PM
Good News (for me anyway   ::) )
I upgraded my java to jre1.6.0_03, and now my flickering problem is gone.  Before I was using version jre1.5.0_14.
Erik
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 05, 2007, 10:05:47 PM
good news indeed :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 06, 2007, 12:17:56 AM
I'll have to postpone new alpha for tomorrow, I added some very nice stuff that required major reorganization, it's almost done now...
take care
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 06, 2007, 10:18:09 AM
Here's new alpha
http://www.storm-software.co.yu/diylc/diylc_alpha.zip
few more components added, things should be little faster now, you can set page size, export to PNG file (no printing yet), save/load and stuff like that. Note that you can scroll work area and in the bottom right corner there is project info written.
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 06, 2007, 11:15:29 AM
I have one major issue.

Save/Open works now, but when you re-open a file the resistors disapear leaving only the blue circles which indicate the end points.

*edit* unfortunately cmd doesnt report any exceptions for this. And also, i havn't checked ALL components for this kind of behaviour.

One minor issue, if you import a picture it'd be useful if you could only select it with right click? or have a click box in the item properties to enable such a feature, this is so if you are using it as a background picture then you dont keep accidentally selecting it when moving components around.  might be a useful feature for the enclosures and boards too.
png export works here.

Also, i know you still have issues with the boards and have mentioned this before, but just for the purposes of feedback, it is much slower with perfboard on screen than without.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 06, 2007, 11:33:43 AM
yeah, don't use boards yet :)

edit: I fixed the problem with resistors (and diodes)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: nokaster on December 06, 2007, 04:09:39 PM
Quote from: bancika on December 06, 2007, 11:33:43 AM
yeah, don't use boards yet :)

edit: I fixed the problem with resistors (and diodes)


again thx for all the work you're putting into this!
still works great on my mac!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 06, 2007, 04:43:45 PM
check this out, scrollable rulers in both cm and inches (that small button in the corner toggles it)

(http://i24.photobucket.com/albums/c22/bancika/diylc10.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: nokaster on December 06, 2007, 04:48:44 PM
Quote from: bancika on December 06, 2007, 04:43:45 PM
check this out, scrollable rulers in both cm and inches (that small button in the corner toggles it)


it just gets better and better...  :P
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 06, 2007, 06:45:27 PM
Quote from: bancika on December 06, 2007, 04:43:45 PM
check this out, scrollable rulers in both cm and inches (that small button in the corner toggles it)

(http://i24.photobucket.com/albums/c22/bancika/diylc10.jpg)

awesome, is there a way to measure accurately or is it just as a guide?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: nisios on December 06, 2007, 07:47:08 PM
it must be from the fact that im super tyred but i was trying your alpha and i didnt find a way to make copper traces :icon_eek:
havent you managed to put that in or im i just plain stupid? :icon_biggrin:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: nisios on December 06, 2007, 07:48:36 PM
by the way....this software is getting better and better and walking in the way to become the best electronic layouts|schematic software ever!!!! with stylish components too!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: s.r.v. on December 06, 2007, 09:29:52 PM
this is really cool! i can almost use it, except there are no traces for the perf board. Can you add that next?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 06, 2007, 10:51:04 PM
still no copper traces in that version, but it will be, soon. Boards are also unusable...hold on :)

scaesic: these (green) rulers are just for reference, I plan to add a component that will measure distance between any two points...

btw, thanks for encouraging comments!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 07, 2007, 11:56:48 AM
And here's new version:

http://www.storm-software.co.yu/temp/diylc_alpha.zip

Changes:


Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 07, 2007, 03:00:15 PM
check this out

(http://i24.photobucket.com/albums/c22/bancika/diylc11.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 07, 2007, 03:10:05 PM
nice.

not had much time to play with the new alpha. got a crash though. Dont know if it was related, i can check in cmd later, but It happened when i was trying to send a pot to the back, so i could attach a wire to the terminal.

it didint really crash completely, the program just froze up so i couldnt select anythign other than the X to close the program.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 08, 2007, 01:19:29 PM
There's definetly a problem on my pc with sending a pot to the back if it's on top of an enclosure. Must be some kind of conflict going on between the two.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 08, 2007, 02:01:00 PM
you're right, it's the same here...I'll rectify
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 08, 2007, 02:16:49 PM
I fixed it. By the way, you can't send pot to the back of the enclosure anyways, they are in different ZOrder classes.

Here's more info.

Class 0 - enclosures
Class 1 - boards
Class 2 - solder pads, traces, eyelets
Class 3 - components, wires.

I think that makes more sense
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 08, 2007, 03:47:43 PM
Quote from: bancika on December 08, 2007, 02:16:49 PM
I fixed it. By the way, you can't send pot to the back of the enclosure anyways, they are in different ZOrder classes.

Here's more info.

Class 0 - enclosures
Class 1 - boards
Class 2 - solder pads, traces, eyelets
Class 3 - components, wires.

I think that makes more sense
Cool.


Yeah, i wasnt trying to send it to the back of the enclosure,the ordering does make sense, i was trying to send it behind a wire, but the whole thing was on top of an enclosure. Even if you can't send it to the back, it's better that it doesnt deal with the conflict by crashing, better to find out now than later.


Only thing i can think may be worth considering, is having wires as class 4?
Anyways, i still cant express how appreciative i, and everyone else here, is, that you've taken so much time to write this thing.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 08, 2007, 07:33:38 PM
*edit* Or you could go one step more and have all offboard stuff (wires, switches, pots) as class 4.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 08, 2007, 08:43:12 PM
It's my pleasure to give back something to DIY community I learned so much from.

As for component classes, it's trivial to change. Open any XML component file and you'll see zOrder property in the first line. It defines class. The beauty of modular engine :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 08, 2007, 11:13:25 PM
I have just released new alpha, here's http://www.storm-software.co.yu/diylc/diylc_alpha.zip . Try BOM button, it creates editable table with all component parts with ability to save to HTML. I just added that feature, it's probably not perfect. Ideas are highly welcome. Most components are improved, few added. check out twisted wires, that one is the most complicated math-wise so far. Also, components now contain part# property that's used to create BOM. It's nice to have mouser part # or something when looking at BOM. Most components now have floating label attached. I did that just by using existing engine: just with additional control point that controls only text position. By dragging that control point you can set text wherever you wish. It doesn't work quite well for capacitors or similar 2-point components because when you change just one point text point will not move, but it's good enough for now.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 09, 2007, 08:42:28 AM
BOM gives me something slightly odd. Instead of creating new entries, i have

Encosure, C1, IC1, VR1, C2 - for the first entry. Resistors come up in their own entry so that seems ok.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 09, 2007, 09:37:19 AM
yeah, it collapses by value and since enclosure's don't have a value (and you probably didn't fill in value for VR and C) so it  puts them in the same row.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Styxx on December 09, 2007, 09:49:16 AM
Quote from: bancika on December 07, 2007, 11:56:48 AM
And here's new version:

http://www.storm-software.co.yu/temp/diylc_alpha.zip

Changes:


  • Added rulers, in both inches and cm
  • Some new component(s), can't remember which :)
  • All components are 100% opaque by default but you can change transparency for most of them.
  • Few minor improvements...

Cheers

Sorry, how do I go about installing that?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 09, 2007, 09:50:44 AM
Quote from: Styxx on December 09, 2007, 09:49:16 AM
Quote from: bancika on December 07, 2007, 11:56:48 AM
And here's new version:

http://www.storm-software.co.yu/temp/diylc_alpha.zip

Changes:


  • Added rulers, in both inches and cm
  • Some new component(s), can't remember which :)
  • All components are 100% opaque by default but you can change transparency for most of them.
  • Few minor improvements...

Cheers

Sorry, how do I go about installing that?

Unzip and double click the jar file.

Thats assuming you have java installed, if not go to the sun website and install.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 09, 2007, 09:51:43 AM
Quote from: bancika on December 09, 2007, 09:37:19 AM
yeah, it collapses by value and since enclosure's don't have a value (and you probably didn't fill in value for VR and C) so it  puts them in the same row.

In that case it works fine.


Is there a way to attach the seperate wires on the twisted wires component?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Styxx on December 09, 2007, 09:56:47 AM
Quote from: scaesic on December 09, 2007, 09:50:44 AM
Unzip and double click the jar file.

Thats assuming you have java installed, if not go to the sun website and install.

Ace, thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 09, 2007, 10:29:03 AM
Quote from: scaesic on December 09, 2007, 09:51:43 AM
Is there a way to attach the seperate wires on the twisted wires component?

yeah, just create separate single wires and put them together. See this:

(http://i24.photobucket.com/albums/c22/bancika/wires.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: mdh on December 09, 2007, 03:01:06 PM
I don't know if anyone else is tracking this project under Linux, but I'm happy to report that the latest alpha runs and seems to function correctly (I'm not sure of all of the features) on Ubuntu Dapper.  GNU Java in Dapper is version 1.4.2, so you have to install Sun Java 5.  The easiest way to do this in Dapper is to activate the multiverse repository and install the sun-java5-* packages.  The binaries will end up residing in  /usr/lib/jvm/java-1.5.0-sun/bin/, so you will probably want to make a link to java in /usr/bin or /usr/local/bin.

Thanks for all the work, Bancika!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 09, 2007, 04:29:26 PM
thanks for reporting that mdh, great to know!
take care
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: slacker on December 09, 2007, 06:20:38 PM
It also works fine for me on linux using Slackware 12 with java 6.

Any news on when vero will work? I've also noticed that you don't seem to be able to rotate components like transistors and  opamps.

Looking really good though, keep up the good work, it's appreciated :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 09, 2007, 06:33:26 PM
Quote from: slacker on December 09, 2007, 06:20:38 PM
I've also noticed that you don't seem to be able to rotate components like transistors and  opamps.
Double right click and change the angle property. Banicka said he was going to implement this better later though.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: slacker on December 09, 2007, 06:41:53 PM
Cheers, that works fine.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Rmanen on December 10, 2007, 06:56:19 PM
It works great on Mac OSX Tiger. Nice program
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 10, 2007, 07:15:27 PM
First off I want to say thank you for doing this. It is simply amazing that you would do it and distribute it for free!

Second, I have been using the non-java version for a little while now and it seems to work really well except that it is really slow on my PC.
I thought I would try the Java version to see if it ran better and it does. Tons smoother and faster. Plus it is just 100x better.
The only thing is I don't use Perf or Strip. I etch. Am I missing something or is it not possible to do a PCB and export it to PNP yet?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 10, 2007, 10:04:59 PM
Also in the Java version I can't open up an existing file. I get an error, "file format not recognized."  I have tried a few different files (Perf, Strip, and PCB).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Barcode80 on December 10, 2007, 11:27:35 PM
great stuff bancika! some questions...

does the new version light up the traces when you highlight them? like if i go to the dropdown list for solder pads in the old version, it would light up the solder pad so i knew which one i was messing with. never worked on traces for me, which was difficult :)

also, is the undo multi-layered in this version?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 11, 2007, 08:26:00 AM
bside2234: no PCB stuff yet, but there will be. Note that it's still in alpha development stage. And you can't open old files. This version has much more advanced engine which is too far from the old one. After I release first production version I'll try to make a converter of some kind, but still, it's not easy...

Barcode80: yeah, new traces will light up when you click on them. I don't think we'll need component list now because it will be possible to do everything with mouse directly: select, drag&drop, change properties, etc.

still no undo, but it will be there very soon.

Cheers all and thanks for trying DIYLC...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 11, 2007, 10:02:35 AM
I understand. I was just wondering if I was missing something.

This new version is soooooooooooo much better than the older one. I can't wait until it is fully operational!

I don't think you need a component list either as long as you are able to select more than one object with ctrl or something.

Thank you again for doing this!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 11, 2007, 10:10:25 AM
currently you can select more than one component with good ol' selection rectangle, a'la windows explorer. But I'll add ctrl selection too.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 11, 2007, 10:12:43 AM
Your Awesome!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 12, 2007, 09:04:22 AM
Next up will be undo function (unlimited).

How do you guys fill about zoom in/out?
It's not easy to implement and I don't want DIYLC to have many options that are not likely to be used, so I'm asking you for opinion. Is it worth it?

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 12, 2007, 10:23:52 AM
Zoom might be nice but I don't know if it would be too necessary.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Kornell on December 12, 2007, 01:15:29 PM
Quote from: bancika on December 12, 2007, 09:04:22 AM
How do you guys fill about zoom in/out? Is it worth it?

To me it is NOT necessary,at least I won't miss it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: 96ecss on December 12, 2007, 01:31:47 PM
I don't really see the need for zoom.

Dave
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 12, 2007, 02:15:52 PM
Quote from: 96ecss on December 12, 2007, 01:31:47 PM
I don't really see the need for zoom.

Dave

I think i agree, only reason for it would be for BIG circuits, but people tend to have bigger monitors and resolutions now, so if you get the scale right then you should be able to get away without it. the most you'd ever need would be say 120% and 80%. But im not convinced its needed.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 12, 2007, 02:32:05 PM
yeah, but if you have a large project you can always scroll. I have two 19" LCDs joined together at work, so don't have that problem anyways :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 12, 2007, 03:37:09 PM
How 'bout some tubes :)

(http://i24.photobucket.com/albums/c22/bancika/tubes.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Styxx on December 12, 2007, 04:28:45 PM
Not sure if you're aware of this, when I tried to use the program I couldn't get veroboard to come up, just came up with a blue dot
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 12, 2007, 04:31:02 PM
yeah, I know. It's fixed.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Styxx on December 12, 2007, 04:31:48 PM
Oh, ok, fair enough :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 12, 2007, 06:12:01 PM
Quote from: bancika on December 12, 2007, 02:32:05 PM
yeah, but if you have a large project you can always scroll. I have two 19" LCDs joined together at work, so don't have that problem anyways :)

well i have a 23 inch widescreen, so i don't have that problem either :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 12, 2007, 06:13:28 PM
Quote from: bancika on December 12, 2007, 03:37:09 PM
How 'bout some tubes :)

(http://i24.photobucket.com/albums/c22/bancika/tubes.jpg)

if you keep adding all this there wont be anything left for us to add once its final release!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dschwartz on December 13, 2007, 04:32:30 PM
this thing is getting incredible!!!
Bancika..i salute you..you´re a f***ing genius man!!!!!

i can´t wait for the PCB features!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 13, 2007, 04:55:19 PM
thanks man, I appreciate it.
Tonight I'll try to push new alpha out with undo, few new components and improved speed.
Cheers!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 13, 2007, 11:22:18 PM
Here it is http://www.storm-software.co.yu/diylc/diylc_alpha.zip
I didn't work much on it these days, but it's got a few improvements. Printing is almost there, I still didn't scale it right and place it on the paper, though.
Let me know what you think.
Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 14, 2007, 03:18:51 AM
Just tried the new Alpha. Just keeps getting better!
Thanks for the PCB board!

Suggestions:
Single solder pads
Resistor standing on end
The ability to view/toggle just the traces/pads as some of the components kind of get in the way when making a tight board and it's hard to see what I am doing.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dschwartz on December 14, 2007, 07:53:25 AM
Quote from: bside2234 on December 14, 2007, 03:18:51 AM

The ability to view/toggle just the traces/pads as some of the components kind of get in the way when making a tight board and it's hard to see what I am doing.



maybe a transparency feature can help with that..
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 14, 2007, 08:23:23 AM
I could add a feature to show components from 1st and 2nd z-class only. That would include boards, pads, traces, eyelets and stuff like that.
Or something similar...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 14, 2007, 10:15:16 AM
I think that would be a good feature.

Wow! It runs so smooth and fast compared to the old version. Thank you so much.

Add the ability to transfer a schematic to PCB and I might just have to remove Eagle from my computer! :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 14, 2007, 10:31:37 AM
Quote from: bside2234 on December 14, 2007, 10:15:16 AM
Add the ability to transfer a schematic to PCB and I might just have to remove Eagle from my computer! :icon_mrgreen:

That one's not easy at all  :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 14, 2007, 11:04:06 AM
I know. It would be cool though.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 14, 2007, 11:43:53 AM
It's still drawing-only engine, it doesn't know about relations between objects. There are many cool things to add which are way out of scope for this project, like real-time sound processing so you can hear the pedal without building it. how cool is that? :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 14, 2007, 02:13:53 PM
That would be too cool! I can't wait for this version to be usable. I like the old version but it just lags on my computer so bad.

I can't say, "Thank you" enough for doing this. It's amazing!

In the old version, when I export a PNP image there is a black box/square around the board. Is that necessary and is there any way to get around it without going into photoshop or illustrator to get rid of it?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 14, 2007, 03:49:29 PM
my pleasure, mate. I'm glad to return something to DIY community. Also, I'm really glad that this one will be usable for tube stuff (amps) as well. I'm regular at ax84.com and it's nice for those guys to have their piece of cake :)
as for black rectangle, in the old version - no :(
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 14, 2007, 04:26:03 PM
I have been thinking about building a tube amp. I have a Marshall 2203 and have been wanting to build a 2204 for home use but the high voltage thing kinda freaks me out. I have been nailed by electricity too many times.  :o

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 14, 2007, 04:33:07 PM
yeah, I got hit twice just because I was stupid: once I forgot to plug out from the wall and bam - 220V in both hands, luckily I touched the same wire with both hands so it didn't go through heart. Next time I used ground lift for standby and I was holding one hand on guitar string trying to turn the amp on. Strings were floating at 180VAC, switch was at ground and bam - 180V from one hand to the other...not pleasant at all  :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dschwartz on December 15, 2007, 08:01:29 PM
hey, i just tested the newer version..man..is faboulus!!!!!!!
great speed for working, transparency feature for parts, control select, rotation, draft mode (cool for speeding things some more) pretty good parts library..congrats!!!

a few comments for making it a bit better..i maybe youré already working on this:

- Parts dont have a solder pad when making a PCB..maybe a "PCB MODE" button that adds solder pads to the parts..
- single solder pads for input, output, etc are missing from the library...
- a scroll for the library wont be bad...
- Jacks and switches simbols and icons
- led´s, and LDR simbols/icons
- a layer select (board/parts/traces)
- Logic symbols (at least inverters for 4069´s CMOS)
- Trimmers
- A pcb only image export..like "ready to transfer"
i hope it helps!!
greetings
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 15, 2007, 11:29:16 PM
Hey Daniel,

thanks for kind words and suggestions. I'll go one by one

Quote
- Parts dont have a solder pad when making a PCB..maybe a "PCB MODE" button that adds solder pads to the parts..

yeah, still no solder pads. I try not to make too many components until I'm happy with component engine. these days, with every release I change something in component engine which means I have to change every component file to make it work with new engine. Having many components makes it hard.

Quote
- single solder pads for input, output, etc are missing from the library...

the same goes here, it will be there.

Quote
- a scroll for the library wont be bad...

yeah, good catch. I have large monitor so I never noticed that. Will do it.

Quote
- Jacks and switches simbols and icons

the same here

Quote
- led´s, and LDR simbols/icons

and here

Quote
- a layer select (board/parts/traces)

can you explain more in detail what would you like. I plan to do it but must approach it with few more ideas besides mine.
Quote
- Logic symbols (at least inverters for 4069´s CMOS)

will be there...

Quote
- Trimmers

that too.

Quote
- A pcb only image export..like "ready to transfer"

this could be related to layer view or something like that.  I really don't want program to "know" in advance about it's components, so I have to do it delicately. If traces and pads are in one z-class selecting only that class and doing standard export would do the trick, right?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 16, 2007, 09:31:33 AM
Quote from: bancika on December 15, 2007, 11:29:16 PM
this could be related to layer view or something like that.  I really don't want program to "know" in advance about it's components, so I have to do it delicately. If traces and pads are in one z-class selecting only that class and doing standard export would do the trick, right?

Yeah, except you'd need the mirror wouldnt you?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 16, 2007, 10:25:40 AM
not for PnP, I think...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dschwartz on December 16, 2007, 06:01:12 PM
is not necessary a mirrored image for transfer...but i think better resolution is needed...

bancika, about layers...simply a trace/parts/both switch will do..

and i dont know if is much to ask but i would be great if when you move a part, the traces moves too...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 16, 2007, 06:16:25 PM
Quote
is not necessary a mirrored image for transfer...but i think better resolution is needed...

I don't think resolution will be an issue when you print directly from the application, it appears that Java prints drawings with higher resolution. Try to print something and you'll see. It's not aligned well (and maybe scaled well) but you'll get the point.

Quote from: dschwartz on December 16, 2007, 06:01:12 PM
bancika, about layers...simply a trace/parts/both switch will do..

and i dont know if is much to ask but i would be great if when you move a part, the traces moves too...

see, that's the problem. For both of these tasks program would have to know in advance about trace component, which breaks the base of my component engine: components should be independent of application.
For second item, I'll see if I could introduce relations between components (saying, resistor is related with solder pad and it automatically creates it), but it's still something I don't like too much. Components would have to know about each other, which sucks...

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dschwartz on December 17, 2007, 08:01:10 AM
well i don´t know what you mean by "knowing in advance".. is something like loading the parts on the memory?..

and i don´t know if youre using a database or a text file or what to make this thing run..but i thought that was just filtering the layout like "select parts from engine where part_type=pcbtrace"..but obviously youre using a much more advanced approach...

well i´m just a dirty diper baby compared to you as far as programming concerns  :icon_redface: :icon_redface: :icon_redface:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 17, 2007, 08:39:18 AM
the thing is, program does not know that it will have trace or or any other component installed at all. Everything is made completely abstract, layout is defined as an array or components. Component is abstract "thing" defined by two parts: component definition from XML file and component implementation from DIY file (user defined settings, like component value, position in the layout etc). So it shouldn't know or care if it has or does not have component X installed, it treats them all the same anyways. Currently, none of component names (like trace, resistor, tube) are mentioned in the source code *ever*. This change would require me to hard code something like you have written part_type=pcbtrace which is exactly the thing I'd like to avoid. And here's why: say I do hard code it today and tomorrow I come up with the idea to add solder pads. Besides making new XML file component I'd have to change the program as well because pads should be also visible when you export PCB. The day after that something else might come up, like I decide to rename pcbtrace component - another code change. Sounds messy and harder to maintain, right?
But, as I mentioned before, if you could toggle every layer on and off this could be done nicely and clean. Traces and pads are drawn in the same layer so selecting only that layer would give you what you need. Any clearer?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dschwartz on December 17, 2007, 10:35:56 AM
yes.. i see, the layer approach is much better..
As i understood what you said..
the drawings are abstract, no special attributes for any component, just xml code interpreted as a drawing, not as a bunch of parts..

si, yes, the only way is to separate components and traces by layers, two or more xml drawings one over the other.. i see..

that approach is very efficient i think, but it difficults to make relationships between parts, therefore, it works just like a drawing tool with a library.. wich is really great!!!

but consider the potential of letting the code to know what´s what and interacts with what..  for example we could collaboratively, make a set of object rules..like "opamp must have V+ and gnd connected" or "R9 is not connected to anything" or "The drain of this fet is connected to ground"..

I know, i know..is beyond scope... but shows the potential of you GREAT work!!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 17, 2007, 10:49:01 AM
Yeah, having relations would be the next step, but I'll have to think really hard how to make it good enough not to break any of good stuff I got with this engine so far.
The first problem with it I see is, how to describe relations in component model?? Relations could be quite complex.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dschwartz on December 17, 2007, 11:06:50 AM
well..
dont try to implement it yet, or even try to think about it..just go on making your ideas work fine..

is so typical when SW projects crash when trying to satisfy every stakeholder....the goal here is to make a useful tool for Diyers to make their own PCB´s and layouts..not a super duper complete tool...leave that for tomorrow..

i´ll bet we all prefer a simpler, good working tool, over a tool full of features that works no so good..
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 17, 2007, 11:12:47 AM
good point, lets finish drawing model first. Once most of people are happy with what it can do, I could try to implement more complex stuff with one limit: not to screw up what's already there. That should be ok.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 17, 2007, 01:46:09 PM
Quote from: bancika on December 17, 2007, 11:12:47 AM
good point, lets finish drawing model first. Once most of people are happy with what it can do, I could try to implement more complex stuff with one limit: not to screw up what's already there. That should be ok.

here's just an idea, dunno if you've thoguht of it before.

When people move a component they want the trace to stay connected, but this requires the component parts to be coupled in a way which makes the program more complicated.

Here's a partial solution - have components drawn with pcb pads attached on the end of their leads (which you could turn on/off in the properties of the component - because you dont need a pcb pad if you're drawing a vero/strip). That way if you want to shift a resistor along a length of trace, then the pcb pad moves with it, if you move it off the trace you'll just have to re-draw the trace. which seems fine to me as moving a resistor along a length of pre-exsisting trace should be irrelevent, but moving it to an abitrary point requires a little more thought - hence it shouldnt be a problem to re-draw the trace.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 17, 2007, 01:56:45 PM
your idea is good from the standpoint of relations between components. But I don't like it for two reasons:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 17, 2007, 02:12:41 PM
Quote from: bancika on December 17, 2007, 01:56:45 PM
your idea is good from the standpoint of relations between components. But I don't like it for two reasons:

  • Those solder pads would be a part of resistor and would belong to the same drawing layer, so it would make complicated to "extract" just the PCB part of the layout for export
  • Related with the previous, those pads would have nothing in common with "regular" pads you would create from the menu, so we loose in consistency...

your first point is a very good one, but i dont think it'd be impossible.

The second point i'm not convinced on, surely this would mean that the pcb pad component then becomes a means to input/output/offboard wiring only, which has a different function and doesnt necesarily NEED to be consistent, and it'd cut down a hell of a lot on the amount of pcb pads you'd need to place. Despite this, if they were aesthetically identical, then would it make a differece?


In any case, this is just for arguments sake, i don't think it's necessary at all.

a second partial solution: have the program automatically place the pcb pad component where the lead ends are - i knwo this requires some coupling which you want to avoid though.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dschwartz on December 17, 2007, 02:18:22 PM
bancika, please dont let us place the solder pads for each part!!! we will go crazy!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 17, 2007, 03:06:02 PM
Quote from: dschwartz on December 17, 2007, 02:18:22 PM
bancika, please dont let us place the solder pads for each part!!! we will go crazy!!!

haha, I hope you won't have to :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dschwartz on December 17, 2007, 04:21:35 PM
 :icon_rolleyes: i think is a must...
just imaging placing 140 solder pads..ouch!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 17, 2007, 04:33:41 PM
Another thing that makes it little more complicated. How can we know if we need to create child pads or not? Boards are treated just like any other components, so there's no way to know if we have PCB or stripboard (you can have both at the same time). It would be annoying to create pads all time, imagine deleting 140 pads you didn't want :icon_lol:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 17, 2007, 06:28:40 PM
Quote from: bancika on December 17, 2007, 04:33:41 PM
It would be annoying to create pads all time, imagine deleting 140 pads you didn't want :icon_lol:

Except you could have an option to turn the auto creation off, you could call it "pcb mode".
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 17, 2007, 07:29:10 PM
I'll have to think about it and get back to you guys, really don't want to make whole thing more complicated than it has to be.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 18, 2007, 05:55:43 PM
I placed new alpha here http://www.storm-software.co.yu/diylc/diylc_alpha.zip
A few new components added (hope you like them), few smaller improvements, combo box support for component properties (so now you can choose font style, jack type and stuff like that), metric ruler is more precise, library is scrollable, etc.
Hope you like it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 18, 2007, 08:38:30 PM
one thing i'd really like. If the ascii delete key worked to delete items.
Drop down list of fonts would be good too.

otherwise, the library is becoming pretty full.

something that i find pretty weird is, if you continually rotate an item using the rotate button, it'll go for a walk across the screen, nothing to worry about unless you continually roatate items.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 18, 2007, 09:10:43 PM
yeah, keyboard ceased to work when I introduce scrollbox, before that delete and arrow keys were working just fine...I'll fix that.
As far as rotation is concerned, it's not a simple issue. Consider simple component like trace, contained of two control points. When you try to rotate it, program will choose center of trace but rounded to the nearest grid node. Without rounding you could end up with points not aligned to the grid once you rotate. So the problem is when distance between points is an odd number. Also, problem is when you have more than one control point, like schematic symbols. They have two points + one point for text. Program finds center of triangle formed by those 3 points and rotates around it. With current engine, it's not possible to exclude control point when rotating.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 19, 2007, 04:27:47 PM
I just moved whole toolbar to main menu, seems more standard to me. What do you think?
(http://i24.photobucket.com/albums/c22/bancika/diylc12.jpg)
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 19, 2007, 05:34:39 PM
Not really sure which I like better. Probably up in the main menu is better because it's out of the way.

I have been playing around with your new alpha. Just keeps getting better and better. My favorite part is being able to drag and drop!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 19, 2007, 05:35:40 PM
Quote from: bancika on December 19, 2007, 04:27:47 PM
I just moved whole toolbar to main menu, seems more standard to me. What do you think?
(http://i24.photobucket.com/albums/c22/bancika/diylc12.jpg)
Cheers

Think generally its a good move.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 19, 2007, 05:42:00 PM
tnx
btw, keyboard is back in business :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 19, 2007, 06:44:02 PM
Honestly, I didn't even know there were any keyboard function keys :icon_eek:

I guess I will have to play around some more. Is it just the arrow keys and enter or are there more (besides entering component values/names)?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 19, 2007, 07:13:17 PM
it doesn't work in the current alpha, next release will have that
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 19, 2007, 07:43:33 PM
Ok! Cool! Looking forward to the next release!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 20, 2007, 03:41:06 PM
anyone has some samples of jacks drawn well I can use as a reference?
I need 3 types for starters:

* those plastic boxed, view from the top
* standard open jacks, side view
* standard open jacks, "inside" view. I need these to be used for exploded enclosures

thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Roobin on December 20, 2007, 04:13:14 PM
Great stuff Bancika. I'm using it at the moment for a Power Supply Project, and it's looking far cleaner and more useable than before (which was already very good!). Just a few little comments-

- Would it be possible to enter a hexadecimal code for the colour of wires, since they appear like that in the box? It would save time picking a colour, then seeing if it matches, etc.

- The save button and save as buttons do the same thing.

- Would it be possible to have, in addition to the jack sockets, a DC socket of some sort? Also, are there any plans for a trimmer?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 20, 2007, 04:19:53 PM
I'll try to address all of those issues, there will be jacks and trimmers (and more components), hang on :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 20, 2007, 05:49:41 PM
New alpha is up, link http://www.storm-software.co.yu/diylc/diylc_alpha.zip
Changes:

* new main menu instead of vertical toolbar
* keyboard shortcuts work
* few more components
* improved color editor
* ability to lock one or more layers, useful when you're done playing with board/enclosure and want to treat them as a background

let me know what you think
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 20, 2007, 09:01:43 PM
doesnt seem to be an updated version...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 20, 2007, 09:30:31 PM
oh yeah, try this one http://www.storm-software.co.yu/temp/diylc_alpha.zip
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: andrew_k on December 20, 2007, 09:36:33 PM
If it's Java, is there any chance of getting an OS X version? Having to fire up an XP VM just to run this is a real pain :(

Thanks for all your efforts  ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 20, 2007, 09:59:40 PM
you can run it wherever you have java 1.5 or newer
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dellamorte on December 20, 2007, 10:12:16 PM
the alpha version linked above runs in java works like a charm :) using it now on my mbp
thanks bancika!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 20, 2007, 11:10:12 PM
whatever mbp is, I'm happy for it :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Barcode80 on December 21, 2007, 02:03:35 AM
couple questions, and i apologize if these have been asked/answered already:

why no component list below the board anymore?

is there any way to hide the grid? my printer is going to print that grid when i print the image.

is there going to be an option to export only the pcb pattern?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: andrew_k on December 21, 2007, 02:49:26 AM
Quote from: bancika on December 20, 2007, 09:59:40 PM
you can run it wherever you have java 1.5 or newer
cheers

WOOOO!!! Awesomeness in the extreme. THANKS!

(P.S. mbp = macbookpro)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 21, 2007, 08:15:52 AM
Quote from: Barcode80 on December 21, 2007, 02:03:35 AM
couple questions, and i apologize if these have been asked/answered already:

why no component list below the board anymore?

is there any way to hide the grid? my printer is going to print that grid when i print the image.

is there going to be an option to export only the pcb pattern?

in the order of appearance:

* because you have export BOM now, which should be better. I'll think about making component list optional (and movable) if people think it's needed

* not at the moment but it will be possible

* the same as previous

cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Roobin on December 21, 2007, 08:21:04 AM
I was just playing around with it, and I noticed a few things (don't worry, it's not more 'can's!):

- The save button does work, once you've closed the project and re-opened your file
- After some time (and a lot of wires...they're sooo addictive!), background music/whatever starts to get sluggish and breaks up. But if you close DIYLC and re-open your project, it goes back to performing normally.

P.s. Just noticed newer version, haven't tried this stuff on it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 21, 2007, 12:02:34 PM
It wasn't save that didn't work, but load :) Anyways, I fixed it. Next version will have option to group/ungroup selection.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Roobin on December 21, 2007, 12:16:00 PM
Load doesn't work?? In which version? Because it does in mine...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 21, 2007, 12:21:56 PM
It loads fine but you can't select anything after you load.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: wampcat1 on December 21, 2007, 02:01:59 PM
this may have been covered already but is there any chance of having more than one level of "undo"?
bw
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 21, 2007, 02:15:01 PM
how do you mean? you can go back without any limits...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: wampcat1 on December 21, 2007, 02:42:52 PM
Quote from: bancika on December 21, 2007, 02:15:01 PM
how do you mean? you can go back without any limits...

Maybe I have an old version... I only have one level of 'undo'...

I have the one "released 18.10.2006"

bw
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 21, 2007, 02:48:25 PM
that one should work ok as well.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: wampcat1 on December 21, 2007, 02:52:15 PM
Quote from: bancika on December 21, 2007, 02:48:25 PM
that one should work ok as well.

Unfortunately, it only does "undo" once. after that, it won't undo anymore...
bw
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 21, 2007, 03:05:08 PM
I know atm the app is still in production so it's pointless asking just now, but how hard is it going to be to make your own components? is there going to be a small tutorial online, or is there already websites that we can use just now?

One component that still need updated is the opamp schematic. it has no legs.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 21, 2007, 03:12:34 PM
I could put together a tutorial, should take  too much time and it's not too hard. Check out those XML files and I'm sure you could figure out how it works just by looking at existing components.

Edit: but only when I'm happy with component engine and don't have plans to modify it...which is still not the case :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Barcode80 on December 22, 2007, 02:31:26 AM
i have to disagree with the BOM being a suitable replacement for the component list. if i am hosting my layouts on a photo site or something, i have nowhere to put a BOM. how about both?

also, i can't even FIND the undo on the java version.

Quote from: wampcat1 on December 21, 2007, 02:52:15 PM
Quote from: bancika on December 21, 2007, 02:48:25 PM
that one should work ok as well.

Unfortunately, it only does "undo" once. after that, it won't undo anymore...
bw

this is true of my version of the base software as well. brian, it should be noted that most of the discussion has now moved to developing the java version of the software, so i don't think bancika is going to fix that little bug in the old exe one.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 22, 2007, 10:08:27 AM
if you're talking about old version, I don't have intentions of making updates for it. Java version will be up soon.
I don't have source code for old version here, nor do I have delphi...
As for undo, it was there until last version, I forgot to move it to main menu...will be fixed.
I'll try to add BOM inside image option.

cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dumbmonkey on December 22, 2007, 11:10:28 AM
Hello.
As a newcomer to the building game, I have been itching to try this software out.  I would love to be able to learn how to create my own layouts and have been experimenting with Eagle but I can't seem to get my layouts to work out effectively.  As a Mac user, I haven't been able to try DIYLC until just recently, but I really like what I'm seeing so far. 
Now I need to get that book!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 22, 2007, 11:16:36 AM
what book? :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dumbmonkey on December 22, 2007, 11:21:53 AM
Ooops sorry!  I guess that's what happens when you assume...
I meant R.G.'s "PCB Layout For Musical Effects".  I'm going to order it from Small Bear after the holiday craziness is over. I heard it's really helpful for learning to go from schematic to layout. 
Chris
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: wampcat1 on December 22, 2007, 08:09:39 PM
Quote from: Barcode80 on December 22, 2007, 02:31:26 AM
i have to disagree with the BOM being a suitable replacement for the component list. if i am hosting my layouts on a photo site or something, i have nowhere to put a BOM. how about both?

also, i can't even FIND the undo on the java version.

Quote from: wampcat1 on December 21, 2007, 02:52:15 PM
Quote from: bancika on December 21, 2007, 02:48:25 PM
that one should work ok as well.

Unfortunately, it only does "undo" once. after that, it won't undo anymore...
bw

this is true of my version of the base software as well. brian, it should be noted that most of the discussion has now moved to developing the java version of the software, so i don't think bancika is going to fix that little bug in the old exe one.

that tells you how far behind I am... I didn't even realize there was a newer version!  :icon_mrgreen:
bw
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: slacker on December 22, 2007, 08:33:45 PM
I've just done my first vero layout using the latest version, it's very nice to use and certainly a lot easier than using the GIMP which is what I was using before.
At the minute there's no trace cut symbol for vero layouts though, so I used the eyelet symbol instead which looks ok, but it would be great if this could be added.

I also noticed that if you make a resistor stand on its end so it spans 2 tracks it looks ok when you're designing the layout because you can see the dots that show the connections but when you save the layout as a png image you can't see the dots and it's not very clear where the resistor is supposed to be connected. I don't know what the best solution to this is, perhaps like someone has suggested you could have a symbol for a resistor standing on its end or keep the connections visible in the png like they are for capacitors.

Another nice feature for the future would be to be able to change the default properties of the components. For example I mostly use 5mm electo caps but the default is 8mm so I had to edit every cap I added. I got round this for now by editing the XML file for the component, but a way of doing it within the program would be nice.

Thanks again for this great program  :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 22, 2007, 11:26:09 PM
I'll make standing resistor, no problem, it's very easy.
As for default, it's probably not worth the effort to make some GUI around it since it's very easy to change XML file defaults.
Before I make first production release (btw, I think it's mature enough to go to beta soon) I'll set defaults to the most common used sizes.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: slacker on December 23, 2007, 05:17:23 PM
Cool, like you say it's easy enough to edit the XML files, if you want to.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 24, 2007, 03:46:23 PM
I just put new version here http://www.storm-software.co.yu/diylc/diylc_beta.zip (note that it's Beta, I think it's ready for beta).
I added engine.txt which will describe component engine for those interested in making components, it's half done. Try to read it and let me know if there's something unclear.
Grouping, ungrouping works, still have to fix something small but it's nice feature. I've added few more components, improved internal structure a bit, fixed some bugs, etc.
Also, there's BAT file you can use to run the app in case you're having problems running it directly from JAR.

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: arma61 on December 25, 2007, 03:24:44 AM
first of all thx bancika for all this, second Merry Xmas to everybody, then, it's hard to check if this was already asked, anyway would it be possible to let it "keep in mind" the directory where you open, save, load picture, at the moment it just open it in Document, and everytime jump back to this position, I mean you open a file in "d:\elec...." when you want to open another file it goes back to Document.

Thx
Armando
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 25, 2007, 11:43:08 AM
I don't remember if that's brought up either...anyways, I'll make it remember last used directory.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 26, 2007, 11:42:27 AM
Quote from: bancika on December 25, 2007, 11:43:08 AM
I don't remember if that's brought up either...anyways, I'll make it remember last used directory.
Cheers

Looking really polished, especially like the documentation.

one thing about pcb aspect: i think it'd be much easier to use the copper trace if it drew a trace between two selected points instead of generating a horizontal strip which you have to manouver around each time. I dont know if it's possible though. If it is, it'd be useful to implement this with a few other things like solder pad and eyelet (except this would only require you to select one point).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 26, 2007, 11:53:12 AM
well, I could think about making that as an option. One way, components would be placed on their default location, other way, you'd have to choose control points manually...
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: nokaster on December 26, 2007, 12:56:56 PM
bancika, you are the best!

one issue i have, maybe macintosh related?
i can't open the layouts that are downloadable from your site in your new program.
is there a way for you to fix this, or will it never work?

thx again! and merry christmas
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 26, 2007, 01:22:47 PM
Thanks, nokaster!

with this version we have moved too far from the engine of the old version, so there's no way it can read old files. Once I have stable production release of new DIYLC I'll try to make some kind of external converter to convert old layouts, at least partially.

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 26, 2007, 11:36:46 PM
By the way, did anyone try printing?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 27, 2007, 01:26:15 AM
Ok. So I am trying to do a PCB. I am trying to tighten up a layout to fit into a B size enclosure better.
The objects are either normally spaced (kinda far) apart or they are on top of each other (overlapping). Is this spacing adjustable or is there anything I can do? It seems like a half space would work.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 27, 2007, 08:13:15 AM
what are you talking about?  :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 27, 2007, 11:57:16 AM
Quote from: bancika on December 27, 2007, 08:13:15 AM
what are you talking about?  :icon_mrgreen:

I'd have to concur.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 27, 2007, 12:03:22 PM
Nevermind. I guess it's ok. What I was trying to say is when you put some of the components right next to each other They are almost on top of each other. When I move it away so it isn't on top of the the other one, it is too far away. I was saying that being able to move it about half the distance would be good.
It's ok now. I looked at it a little better and it's not that bad.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 27, 2007, 12:05:45 PM
When you're holding ctrl key while dragging you can set them wherever you like without snapping to the grid
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 27, 2007, 12:08:13 PM
That's EXACTLY what I was looking for. Thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 27, 2007, 12:11:37 PM
I'll make this options little more explicit (menu option, ctrl will do the opposite of whatever is selected in the menu)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 27, 2007, 12:31:28 PM
I can't say enough how cool this is. Thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on December 27, 2007, 12:52:28 PM
theres one component that really needs to be added seeing as this is a beta,  a trace cut symbol, its been suggested before but maybe i just cant see it on the menu or you've forgotten about it.

Also, legs for opamp schematic :) and a Component part number on/off toggle could be useful.

Saving, opening and printing a png file works fine for me. havnt printed any of the pngs to paper yet. Is there a way to show only one z order/layer? for example show just the traces? I presume this could be done easily by having a button which sets everything on other z orders to be 100% transparent.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on December 27, 2007, 02:04:11 PM
Not a big deal but is it possible to make the traces have round corners? When you do thick traces at 45 degrees there are 2 points sticking out of the intersection.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 27, 2007, 02:36:20 PM
I'll make both changes, thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: BINGEWOOD on December 29, 2007, 06:21:24 AM
First off thank you for the software.  Did 2 layouts so far.  I noticed on my macbook pro that after using the program for a while it kinda stops reacting and gets real slow.  I have been able to save and quit then restart the program and work again until it "krunks out" again.  Otherwise I really like it and have been able to use it and photoshop to make a cpl boards. 

I was going to ask for show/hide layers but I see it just came up.  Also the lock function doesn't seem to be working in the last ver I got but I think it was working in a previous one.

Thanks again bancika!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: mydementia on December 29, 2007, 10:04:23 AM
Bane - Great work (as usual)!
I just downloaded the Beta (12/29am) and really like the new look/feel.  When I clicked the 'Update Library' button in the 'Help' menu, it looked like it updated the library to v1.1, but I get a startup error saying 'The following component files could not be processed: <path>\diylc_beta\library\new.xml - These files were ignored!'.  I click OK and the program opens just fine...

A few notes since your still in development:
1  When the user changes units to 'in' (using the toggle in the upper left corner) it would be nice if all units were changed to inches (those of us on this side of the pond don't tend to think in mm).
2  Is there a 'save preferences' feature?  I notice that each time I start up, I need to change the units back to 'in' and move the library bar back the far edge - not a big deal.  Would be nice to be able to 'anchor' the library bar...
3  Regarding 'save preferences', I like 0.4-inch spacing for my resistors and 0.3-inch spacing for my caps - everything seems to come in with 0.5-inch spacing.  How do I tell DIYLC that I want to always use my preferred spacing?  Maybe this won't be such a big deal when copy and paste works... bug?
4  A normal transformer symbol would be nice - multi-tap capability would be really nice :)
5  In the beta, I cannot use the ctrl button for shortcuts (copying and pasting and undoing).  Probably a little bug.  It would be nice if ctrl-R rotated the selected component too... (maybe ctrl-R for CW and ctrl-L for CCW?)
6  Labeling schematic symbols - for completeness, I like to add pinout labels to my tubes, opamps, and FETs when I make schematics.  I guess I could simply add text... but it would be really cool to add the symbol to the 'Properties' window with boxes for text/numbering input.  I'm specifically looking at a tube right now and think it would really help.
7  Is there a 'create project' feature?  I like the schematic, layout, and BOM all on one sheet (easier to trouble-shoot).  I could see creating or inserting in a schematic and creating a layout, but it doesn't look like there's an easy way to add the BOM (without exporting it as an image and importing it back in).  The ability to resize imported images would be nice too.
8  I have a dumb question... what's the intention of layers? 

I can't wait to start using this new version - so much more dynamic and capable than the last one... which was excellent!
Great work!  Thanks so much.
Mike
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 29, 2007, 10:45:03 AM
bingewood, I have just tried and locking works...are you sure?

about library update, yeah, I put some phony component on the site just to make sure update works...don't worry about that.

mydementia, lets see
1. will think about that, not simlpe.
2. will add saving preferences eventually
3. not simple either. It's easy if you want to open component XML file (in library folder) and change <points> node, that's default
4. yeah, that's gonna be there
5. shortcuts work only when main window is in the focus, still don't work when library is focused
6. ok
7. I'll think
8. IMO having layers is very important, for 2 reasons:
a) to keep components in logical z-order, so that you don't draw enclosure at the top of components and don't see anything below.
b) it's really necessary to have that in my abstract component model. When we come to exporting PCB board alone, program would have to know in advance about pcb trace, solder pads and whatnot else and say somehow that we should export only those. With layers, it's sufficient to dedicate one layer to all these components that make surface of pcb and then just show that layer when exporting. That's very elegant and later changes/additions don't require any program changes, just component update.
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: BINGEWOOD on December 30, 2007, 01:37:27 AM
I tried it again and the lock works on a new proj but when I open a saved proj it doesn't work.  It shows the check mark next to layer I choose but doesn't lock.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 30, 2007, 01:42:20 AM
I'll investigate, thanks!
By the way, I've been working on major code re-organization to make it better written (remember, I'm learning Java with this project, it's my first). As a result we have two cool changes:
a) when you double click on component in the library it's created on the center of visible part of the layout, not fixed position.
b) you can drag component from library to the layout and it's created exactly where you dragged it to.
Stay tuned.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: BINGEWOOD on December 30, 2007, 02:17:04 AM
Noice! Thnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 30, 2007, 11:49:06 AM
yeah, you're right...I'm gonna have to redo the layer locking thing, it's sloppy.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: hgamal on December 31, 2007, 07:10:05 AM
I am running on Fedora 7 and it is very good. I have some issues:

  - every time I move some component or change one of its leads the properties box shows up, I need to close and continue. Does it happen running under Windows?;
  - does not exist led component (I am using diodes);
  - does not exist cut track component (somebody has told it before);
  - I miss the board marks on perfboard showing the positions of holes (like the old software does);
  - Is there a way to print the perforated board, including the cut tracks, by the solder view. It could be very helpful!
  - After some time the software became very slow, after restart, it comes fast again.

Even with this few problems, it is a very good software and run fine on linux. Congratulations.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 31, 2007, 08:14:06 AM
Quote from: hgamal on December 31, 2007, 07:10:05 AM
  - every time I move some component or change one of its leads the properties box shows up, I need to close and continue. Does it happen running under Windows?;

hmm, shouldn't work like that. Properties should show up only on double click. I'll check if that's something platform related...

Quote from: hgamal on December 31, 2007, 07:10:05 AM
  - After some time the software became very slow, after restart, it comes fast again.

few other people complained about that. I don't know much about java, but it probably doesn't clean up memory or I have some memory leaks...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: hgamal on December 31, 2007, 08:24:04 AM
One more problem: "resitor standing" components are not showed in the BOM!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 31, 2007, 09:50:28 AM
ok, it's a trivial fix :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: BINGEWOOD on January 01, 2008, 11:41:31 AM
Black wires = Bendy traces
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 01, 2008, 04:01:37 PM
yeah, but it's a hack and it's not gonna be displayed when PCB is exported (see the story on layouts). It's very easy to make dedicated bendy trace component which will work right.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: BINGEWOOD on January 01, 2008, 07:41:43 PM
I gotz my workarounds. Dedicated bendys would be kool.  Makes fer some cool routing.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 02, 2008, 11:25:55 AM
how about this :)
(http://i24.photobucket.com/albums/c22/bancika/curved_traces.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Roobin on January 02, 2008, 02:47:04 PM
Has anyone managed to get DIYLC 2 running in Debian/Ubuntu? hgamal, I've seen that you've managed to get it running under Fedora.

And those bendy traces look cool!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 02, 2008, 04:56:46 PM
How about transformer symbol with ability to set number of primaries and secondaries  :icon_wink:
(http://i24.photobucket.com/albums/c22/bancika/transformer_symbol.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: BINGEWOOD on January 02, 2008, 06:52:57 PM
Dig those bendys!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: arma61 on January 03, 2008, 06:01:23 AM
Hi, how do you let the traces keep connected to a component? I mean you move the component and all traces connected to its pins remain connected to it increasing or decresing length or changing angles, is this possible?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 03, 2008, 09:56:57 AM
at the moment no, there is no interaction between components. Next option I'll add is "sticky points" which means that moving/stretching component will also move components that are linked to it.
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: arma61 on January 03, 2008, 11:56:26 AM
ok, thx B.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: c101aviojet on January 03, 2008, 01:18:07 PM
First of all Barnislav, thanks for your effort and time! ;) It's helping me "translate" a Lovetone schematic into a layout.
I have a couple of suggestions, I hope I'm not repeating them for the n-th time. Perhaps you find them useful in some way and can implement some.

1- Add "rotary switch tool" (the typical Lorlin 12 pin switch would be great). While having the "rotary switch" tool selected, it would be nice to see a circle around the pointer to have an idea of the space required.
2- Add "hole tool", which would allow you to simply make a X size hole in the PCB. Useful to fix it inside the enclosure (with a nylon stand-off mount, for example).
3- Add adjustable size for solder pads and traces, to solder outboard wires or draw traceds which carry a certain power, for example.
4- Improve speed. For some reason, the program gets very, very slow when the PCB grows a bit (at least, that's what happens to me).
5- Add "photocell" and "photocell+LED tool".
6- Be able to change the grid size. Sometimes, I feel the need to place a component "halfway" between two more as you see in many PCBs. If the grid spacing could be made smaller, then that would be possible.
7- This one may be particularly stupid, but... how about using a certain picture as background? That way, you could "copy" a layout quite easily. You should be able to move and resize the image to make it match the pads.
8- Add "tag tool". It would add a small, visible, lightly coloured note pointing to the selected component, for example, "to 9V+ input" in a solder pad.
9- Be able to select several items at once in the PCB, the same way you can select several icons in a windows desktop.
10- Component size changes according to its ratings. For example, should you specify a 2W resistor instead of the typical 1/4W one, then by defect it would require a spacing of 6 pads and it's size would grow accordingly.

Thanks again!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 03, 2008, 01:27:56 PM
regarding all "Add this component, add that component" requests: folks, remember that we're still in development stage, I'm changing engine pretty often and that requires updating all component files. More files I have, more work and time I need for updating these files. I try to keep component count to minimum that allows me to test engine realistically.
Also, I told this before, but let's repeat: do NOT use this version to draw anything you plan using later, you won't be able to open layout files even with the next beta I plan to release. However, it's nice to do the testing in real-life, so feel free to play with it as much as possible.

c101aviojet, you can already set pad and trace size, you can also place components outside grid (see few posts back), you can insert external images, select more than one component...just try :)

As for component size/rating, it's nice but not so practical. Different types of resistors will have different sizes: carbon/metal/carbon comp. The best way is to manually specify diameter and length. That way, you're sure it's exactly the same size as component that's supposed to be used.

As for speed, did you try to save layout, restart app and load it again? Some folks say it helps. I hope that's the case, it probably means I have some memory issues.

cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: c101aviojet on January 03, 2008, 02:08:17 PM
I'm sorry I'm telling you what half the forum memebers must have already said. Don't get me wrong, but reading 64+ pages seemed just to much.
Also, excuse me for asking for things that are already in...  :icon_redface:
As for the components, just don't worry, when you find a suitable engine then add what you think of. Regarding sizing, I thought it would be useful in those cases that you are not familiar with that component and have no clue of shape/size, etc. The ratio benefits/work looks quite low, though. Maybe if the components library could be easily edited, then you could upload it and share it with others, and add weird components too.
And yes, I've tried restarting the program, but doesn't help much in my case.
Keep up the good work! ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on January 03, 2008, 02:17:29 PM
It slows down on me too. I just save and restart and it works fine again.

"6- Be able to change the grid size. Sometimes, I feel the need to place a component "halfway" between two more as you see in many PCBs. If the grid spacing could be made smaller, then that would be possible."

I asked the same thing. You can hold control and place a component anywhere you want without snapping to grid.

It would be nice if the rulers were more precise (more marks).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 03, 2008, 02:25:29 PM
Quote from: c101aviojet on January 03, 2008, 02:08:17 PM
And yes, I've tried restarting the program, but doesn't help much in my case.

do you have stripboard or perfboard on your layout? those components are not optimized well and require too much time to draw. Try without them until I come up with better idea how to implement those.
I hope I'll find where memory leak is, that's most likely what's going on with bside2234 and other guys. I'm used to other programming languages where you have to free memory manually so maybe I'm missing something with Java garbage collector. I don't like GC so far :)

I'll try to make more ticks on rulers.

cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 03, 2008, 03:57:41 PM
Hi all,
new version is up!, here's link http://www.storm-software.co.yu/diylc/diylc_beta.zip
Brief list of changes:
-added "sticky points" option, when you join two control points they will move together. When this option is on, holding shift will temporarily turn it off in case you need it off just for a second and the other way round  (with option off and shift pressed points will be sticky).
-added option to check for application update from the web. It's sophisticated so it only lists changes made between version you have installed and latest version.
-added few new components
-fixed bunch of issues and maybe introduced a few new :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 03, 2008, 04:01:51 PM
I almost forgot, you can drag selected component from library to the layout and it will be created at that place.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ezanker on January 03, 2008, 05:08:53 PM
It's looking better and better!!!  :)

For me the library keeps disappearing from sight.  I then move the mouse over it and the scrollbar reappears, then if I randomly click where the components should be they start reappearing too.  Also I can press F5 twice to toggle off and then on the library to bring it back to sight.  It seems to disappear after placing components, but sometimes just after some time of inactivity.  Do you have some functions running on a timer?

Again, I have Windows XP Service Pack 2 on a laptop with 2GB ram and a decent video card. (I'm the one who was seeing the components flicker in a early alpha until I updated my java).

I guess I am the only one experiencing this?
Erik

P.S. I know what you mean about the Garbage Collector.  I'm program in C#.Net and we're always wondering exactly what the GC does and when.  Memory leaks are reduced, but sometimes a program holds on to memory for a long time...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 03, 2008, 05:19:39 PM
yeah, I didn't really start working on memory leaks yet, I just cleaned up some stuff that was obviously making it consume more memory and work slower.
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: hgamal on January 03, 2008, 06:17:40 PM
Quote from: bancika on January 03, 2008, 03:57:41 PM
Hi all,
new version is up!, here's link http://www.storm-software.co.yu/diylc/diylc_beta.zip

I could not open this file created on the old beta!

http://gamal.com.br/marshallizer.diy (http://gamal.com.br/marshallizer.diy)

I've got "java.lang.NullPointerException".
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 03, 2008, 06:38:58 PM
see bolded sentance about 8 posts ago :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: hgamal on January 03, 2008, 06:45:35 PM
Quote from: bancika on January 03, 2008, 06:38:58 PM
see bolded sentance about 8 posts ago :)

ok! :)   (that hurts!)

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 03, 2008, 07:11:55 PM
yeah, I should put info message inside program or something. I said it here for a few times, though... :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on January 03, 2008, 07:43:49 PM
It is progressing along very nice. Good Job!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: BINGEWOOD on January 03, 2008, 10:23:12 PM
copy/paste seems to be working too.  I noticed that the highlight doesn't seem to be coming up when you select/click on a component.

edit:

I see, it turns on once a change happens i.e. move.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: arma61 on January 04, 2008, 02:51:22 AM
Hi

Quote from: bancika on January 03, 2008, 03:57:41 PM
-added "sticky points" option, when you join two control points they will move together. When this option is on, holding shift will temporarily turn it off in case you need it off just for a second and the other way round  (with option off and shift pressed points will be sticky).

It seems CTRL key is doing the same task, so when you move a component "free" (holding the CTRL key) it will also "disconnect" from the other comp/traces.

Armando
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 04, 2008, 08:03:27 AM
yeah, that's said here few times before...I'll have to start thinking about quick user guide or something...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: mdh on January 04, 2008, 11:32:58 AM
Quote from: Roobin on January 02, 2008, 02:47:04 PM
Has anyone managed to get DIYLC 2 running in Debian/Ubuntu? hgamal, I've seen that you've managed to get it running under Fedora.

I posted on p. 56 of this thread that I had the alpha running under Ubuntu Dapper with the Sun Java packages, and now I have the beta running under Gutsy Gibbon (7.10), and this time I didn't have to do anything special.  I guess Sun Java installs by default now.  I can't check the Dapper machine because it's on hiatus with hardware problems.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 04, 2008, 11:49:19 AM
this is like japanese to me 

ubuntu dapper
gutsy gibbon
hiatus

:icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on January 04, 2008, 12:27:57 PM
Yeah, I was thinking the same thing.

Flibber Flabber
Wakka Wakka

Ever hear of a little program called Windows?  :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: rikkards on January 04, 2008, 01:33:53 PM
Yeah but some of us want something more elegant than what comes out of Redmond, believe in the philosophy of openess (isn't what this forum is about?) or don't want to spend the money to buy something from a company named after a fruit.
What's your excuse?  ;)

Mind you MS's products pay the bills for me so I can buy stuff and I wouldn't want it any other way

Quote from: bside2234 on January 04, 2008, 12:27:57 PM
Yeah, I was thinking the same thing.

Flibber Flabber
Wakka Wakka

Ever hear of a little program called Windows?  :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on January 04, 2008, 01:58:51 PM
I was only kidding! I just have never heard of any of that stuff plus it has funny names.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 04, 2008, 02:00:56 PM
it's not that I like MS or their stuff, it's just very funny how those open source stuff gets named. Who comes up with that stuff.
Like java concepts: ant, ear, bean...silly, isn't it :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on January 04, 2008, 02:03:27 PM
Back on topic!  ;)

When I open the new beta I get an error message:
The following component files could not be processed:
C://blah,blah,blah\library\copper_trace.xml
These files will be ignored
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on January 04, 2008, 02:04:51 PM
Quote from: bancika on January 04, 2008, 02:00:56 PM
it's not that I like MS or their stuff, it's just very funny how those open source stuff gets named. Who comes up with that stuff.
Like java concepts: ant, ear, bean...silly, isn't it :)

It's not that I like it either. It just came on my computer and I don't care enough to change it to something else. It works. That's all that matters to me.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 04, 2008, 02:09:21 PM
Quote from: bside2234 on January 04, 2008, 02:03:27 PM
Back on topic!  ;)

When I open the new beta I get an error message:
The following component files could not be processed:
C://blah,blah,blah\library\copper_trace.xml
These files will be ignored

did you mess with that file? try to download and unpack it again, maybe it got damaged somehow.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on January 04, 2008, 02:14:16 PM
That worked. I didn't delete the older versions files and just chose to overwrite the files. I deleted the folder this time and then extracted it and that worked. Thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: rikkards on January 04, 2008, 06:01:10 PM
From the FAQ at Ubuntu:
http://www.ubuntu.com/aboutus/faq#head-554a5bc453f68051a6b83c83fbfe61b322c6b3fd
We name all of our development releases with catchy animal names. This started with the early days of Ubuntu, before it was called Ubuntu, when Robert Collins, upon hearing of the six month release schedule, said "That is going to be pretty warty. Lets call it Warty Warthog". The naming convention stuck.


BTW the steps as brought up by mdh on page 56 still work with the latest version of Ubuntu (7.10 aka Gutsy Gibbon).

Quote from: bancika on January 04, 2008, 02:00:56 PM
it's not that I like MS or their stuff, it's just very funny how those open source stuff gets named. Who comes up with that stuff.
Like java concepts: ant, ear, bean...silly, isn't it :)

Sorry, knee jerk reaction.  ::) Ubuntu is one of the most user friendly versions of Linux around. The nice thing is you can download a LiveCD and boot off of it and see how it works without having it affect your existing installation of Windows. Runs completely off of the cd. It is different though than windows in some of the ways it works and look and feel. A lot of the history of Linux comes from the Unix world in how it works but Ubuntu does a great job in making it just work. Apple proved it could be done with OS X.

I had Gentoo for a while which was bleeding edge but it got to the point that I just wanted something that was less "bleeding". If Windows works for you (as it does for my wife), then great!

Quote from: bside2234 on January 04, 2008, 01:58:51 PM
I was only kidding! I just have never heard of any of that stuff plus it has funny names.


Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: andrew_k on January 04, 2008, 08:33:23 PM
Bug Report

Description: Paste doesn't work, neither from Edit menu nor Ctrl+V (Or perhaps Copy is the culprit? I haven't checked clipboard contents)
System: OS X 10.4.11
DIYL Version: 2 beta

It's kinda hard to know what bugs have been reported amongst a 65 page thread that spans multiple versions of the software. I think you need a bug tracker that's suitable for non-IT people. I've had a lot of success with Flyspray (http://flyspray.org/about) in the past, it might be worth checking out.



Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 04, 2008, 09:11:04 PM
Good idea, I'll install fishspray and integrate it into program so users can report bugs and request new features.

As for paste, keyboard shortcuts work only when main window is selected, so make sure that library is not focused...I'm trying to fix it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 04, 2008, 09:32:51 PM
I have installed fishspray, seems ok. We use JIRA at work and it's more powerful, but it's not free. For DIYLC fishspray will be ok.

Here's link, so feel free to post bugs or feature requests, no registration is needed.

http://www.storm-software.co.yu/flyspray/

cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: BINGEWOOD on January 04, 2008, 10:43:35 PM
Paste is working for me from the menu.  I'm on 10.4.11

Bancika, can you add flip/mirror to text options?  Would be useful for text on the board bottom.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: BINGEWOOD on January 04, 2008, 10:45:07 PM
Just noticed flypper post.  I will check it out and add to there.  Thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bside2234 on January 04, 2008, 11:17:49 PM
Then what are we going to talk about here? :icon_lol:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 05, 2008, 12:35:05 AM
Here you're gonna talk about how good it is, and in flyspray you say the bad part :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: BINGEWOOD on January 05, 2008, 01:12:57 AM
Haven't had any of the lock ups or slow downs in the new ver.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 05, 2008, 09:51:51 AM
that's good new man :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: andrew_k on January 05, 2008, 05:52:52 PM
Quote from: bancika on January 04, 2008, 09:32:51 PM
Here's link, so feel free to post bugs or feature requests, no registration is needed.
http://www.storm-software.co.yu/flyspray/

:icon_biggrin:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dschwartz on January 07, 2008, 09:26:16 AM
one still have to put each solder pad one by one or is auto now?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 07, 2008, 10:02:30 AM
yep, still didn't figure the best way for auto-creation yet. Please file a ticket for that in flyspray so I have it in mind...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on January 07, 2008, 03:03:27 PM
not quite auto creation, but how about you have a button for PCB mode which, when activated, allows you to place pcb pads with a right click - and left click will serve as normal for placing other components. This would make the process 75% less tedious.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 07, 2008, 04:34:40 PM
hmm...that's not a bad idea. But in order to stay "clean" and not make static link to "solder pad" component I could make that configurable. That way you can set a "quick component" or something like that which is created on right click when app is in quick component mode (otherwise, we show popup menu). I'll think about it, thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: scaesic on January 08, 2008, 09:28:00 AM
Could be a useful feature, so you could place all your resistors in one go, and then all your caps, and then all your solder pads.... :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: nokaster on January 10, 2008, 01:25:29 PM
any news on the conversion program for old layouts to the new program?

us mac users would be very thankfull!

;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 10, 2008, 01:26:36 PM
Quote from: nokaster on January 10, 2008, 01:25:29 PM
any news on the conversion program for old layouts to the new program?

us mac users would be very thankfull!

;D

not yet, making this version work as it's supposed to is my main priority...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: nokaster on January 10, 2008, 01:29:42 PM
i thought so. i'm very happy with it already!
but i'm not a genius layouter...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 10, 2008, 01:31:15 PM
I'm happy with it too, but there are still some issues that are very annoying, check out the flyspray page...
I didn't have time for the last 5 days to work on it at all...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: nokaster on January 10, 2008, 01:34:50 PM
every single thing you do is exceptionally appreciated by myself and many others i think!

it's a great program!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 10, 2008, 02:58:30 PM
thanks man  :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: andrew_k on January 10, 2008, 05:54:06 PM
Quote from: bancika on January 10, 2008, 01:26:36 PM
Quote from: nokaster on January 10, 2008, 01:25:29 PM
any news on the conversion program for old layouts to the new program?
not yet, making this version work as it's supposed to is my main priority...

Considering both formats are XML, do you think XSL would be up to the task of migrating to the new format? If so, I may be able to help you out.

I'll try to take a look at it over the weekend.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 11, 2008, 08:21:23 AM
I worked with XSL very little so I'm not sure what it can do and what not, but the problem is not only different structure of file, but also more core changes...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: dschwartz on January 23, 2008, 12:16:43 PM
any news about a new release?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 23, 2008, 01:20:28 PM
you can use flyspray page to see the progress. I haven't worked on it much lately, my girlfriend came to the US so I don't have any time...

cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ~arph on January 28, 2008, 11:58:01 AM
Quote from: bancika on January 11, 2008, 08:21:23 AM
I worked with XSL very little so I'm not sure what it can do and what not, but the problem is not only different structure of file, but also more core changes...

I'm sure XSL is up to it, but take my advice.. creating a simple SAX parser is way more flexible. I've extensively worked with XSL and came to the conclusion it overcomplicated and untransparent and a major pain in the @ss to come back at a few months later and trying to make anything out of it. in SAX you know where your elements start and where they end
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: spud on February 13, 2008, 06:50:49 PM
Hey does anyone know where I can get the latest release of the new DIYlayout tool?   Is it still a BETA version?  Didn't see many posts on this thread recently, did it move somewhere else? 

Thanks for any help/links,

spud
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: 12milluz on February 13, 2008, 10:16:53 PM
Click the picture in bancika's signiture;) You can download it there!


EDIT: nevermind, sorry.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on February 14, 2008, 07:04:45 AM
this is the latest version http://storm-software.co.yu/diylc/diylc_beta.zip
I haven't had time to work on it last month, hopefully I'll start again soon
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: spud on February 14, 2008, 12:03:33 PM
Thanks for the link -

I like the pics on your site - looks like you've had some time to enjoy the sites and see some shows.  I esp dig the pics with Vai and Sheehan!  The DP show must have been great too as well as Slash.

Thanks again and take care -

spud
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ambulancevoice on February 24, 2008, 06:30:05 AM
i had a play with the beta version on my mac, appears to work fine! i just havnt tested out everything yet
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ANDYEFFECT on March 05, 2008, 03:27:10 PM
Dr Boogey PCBs ..... have someone layout of this program .:: :icon_question:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GREEN FUZ on March 05, 2008, 04:16:46 PM
Is this what you`re looking for? ???



[url=http://www.4thlevelmedia.com/DrBoogeyPartsLayout.gif][http://www.4thlevelmedia.com/DrBoogeyPCB.bmp/url]

[url]http://www.4thlevelmedia.com/DrBoogeyPartsLayout.gif]http://www.4thlevelmedia.com/DrBoogeyPartsLayout.gif][http://www.4thlevelmedia.com/DrBoogeyPCB.bmp/url]

[url]http://www.4thlevelmedia.com/DrBoogeyPartsLayout.gif (http://[http://www.4thlevelmedia.com/DrBoogeyPCB.bmp/url)


Or?

http://gaussmarkov.net/layouts/drboo/drboo-project.pdf (http://gaussmarkov.net/layouts/drboo/drboo-project.pdf)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: culturejam on May 11, 2008, 12:18:41 PM
Any word on the progress of the new beta?  :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: andrew_k on May 11, 2008, 11:19:38 PM
Quote from: culturejam on May 11, 2008, 12:18:41 PM
Any word on the progress of the new beta?  :)

+1.

It's great to have the Java version for Mac and Linux, but there are some big memory leaks which means I have to restart it every 10 or 15 minutes when working on larger layouts.  :icon_cry:
It very quickly climbs past 120MB of physical RAM on my mac.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ConanB on May 12, 2008, 01:05:28 AM
If I had spare time I'd offer to help with any development. My Java is a little rusty but easy to pick back up.
If you do need any help with any odd jobs let me know  :)
Great tool, and the beta version is perfect with it's extendable component library!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 12, 2008, 12:51:35 PM
Hi guys,
Unfortunately, I don't have any time now because of the work and my studies, it's been in the standstill for almost 4 months now.
I was planning to take open source path and allow other developers to join and work on it, but I don't have time even to do the research on open source (I don't know how it works yet). I hope I'll be able to at least create open source project on sourceforge or something like that because I won't be able to work on it for at least 2-3 months.
Cheers and thanks for kind words
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ConanB on May 12, 2008, 07:24:39 PM
Let us know if you get it all up on sourceforge.
You've got a great project here and it would be a shame for it to get left behind. So many people in the DIY community use it and love it! So again, great work!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on May 14, 2008, 03:59:13 AM
Making it open source is a great idea! people can discuss here what features they are working on.(I allready did some work on importing old diy files)  It will really speed up developement. I have no idea on how to set up an open source project and keep control of it, but since I work with opensource on a daily basis and since we have just open sourced a major software platform at my company ( navajo.nl ) I'll be happy to investigate.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 14, 2008, 07:14:58 AM
thanks for plugging in ~arph. Things I'm most concerned about are
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: andrew_k on May 14, 2008, 07:34:30 AM
Quote from: bancika on May 14, 2008, 07:14:58 AM
thanks for plugging in ~arph. Things I'm most concerned about are...

I'd add "preventing 'Company X' from slapping their logo on it and selling it as their own".
Make sure you put the right license on it; especially if it is using any OSS frameworks under the hood and needs to be compatible with their licenses.
I also write and use open source software in my day job (though not Java) and am happy to help in any way I can.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 14, 2008, 07:39:23 AM
Quote from: andrew_k on May 14, 2008, 07:34:30 AM
I'd add "preventing 'Company X' from slapping their logo on it and selling it as their own".

yeah, that's good point. They wouldn't sell too much if they sell the same thing we offer for free, but it could be used as a starting point.
Also, I have no clue about licenses and advantages/disadvantages of common licenses (like GNU). any help is appreciated.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on May 14, 2008, 07:51:16 AM
Well I've just checked GNU GPL  http://www.gnu.org/licenses/gpl-faq.html

-This will not prevent you from other people selling it, but they can not rebrand it and can not add features without making the source openly available. In other words, if someone sells it they have to share the source so you can offer their version for free again.
-With the license a copyright notice must be included at all time, so everyone get their credits.

To organize it all I recommend using version control (CVS) make branches for releases. So we can release beta versions, release candidates and final releases and never loose any of the code of all versions. It will also ensure that if two persons are working on the same thing they are forced to merge their work.

Regards,

Arnoud
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: rikkards on May 14, 2008, 07:59:42 AM
Another source to look at is BSD Licensing. I think it is similar to GPL but if I recall correctly, you can give the source out but you can stipulate whether or not someone can sell it.

Quote from: ~arph on May 14, 2008, 07:51:16 AM
Well I've just checked GNU GPL  http://www.gnu.org/licenses/gpl-faq.html

-This will not prevent you from other people selling it, but they can not rebrand it and can not add features without making the source openly available. In other words, if someone sells it they have to share the source so you can offer their version for free again.
-With the license a copyright notice must be included at all time, so everyone get their credits.

To organize it all I recommend using version control (CVS) make branches for releases. So we can release beta versions, release candidates and final releases and never loose any of the code of all versions. It will also ensure that if two persons are working on the same thing they are forced to merge their work.

Regards,

Arnoud

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 14, 2008, 08:05:17 AM
Quote from: ~arph on May 14, 2008, 07:51:16 AM
To organize it all I recommend using version control (CVS) make branches for releases. So we can release beta versions, release candidates and final releases and never loose any of the code of all versions. It will also ensure that if two persons are working on the same thing they are forced to merge their work.

I work with CVS every day at my job so no problem there, I know about it :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on May 14, 2008, 08:08:08 AM
Yes that one is interesting too..I'll check that one now

Also.. there is the GNU LGPG which is the LESSER version of the GPL, which you should use in this case instead of the normal GPL.
The difference is that with the LGPL version you restrict your libraries (source) only to be packaged with your software. Where the GPL allows others to use your source for their software too.

PS.  Doesn't sourceforge offer CVS?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 14, 2008, 08:13:30 AM
I'm pretty sure it does offer cvs
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on May 14, 2008, 08:26:02 AM
I've just registered a dummy project there to see what it offers. See if the accept my submission  ???

as for BSD.. this is the whole BSD license (template):

Copyright (c) <YEAR>, <OWNER>
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

    * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    * Neither the name of the <ORGANIZATION> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 14, 2008, 08:29:46 AM
I have setup a project on sourceforge under both GPL and BSD licences, let's wait till they approve it...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on May 14, 2008, 08:37:05 AM
Cool. Let's get this thing rolling.

In the BSD case all you have to do I think is include the license with the code.
For LGPL you have to include the license in every source file (which I actually like better)

As for now you could start with gathering information on what you wish to see done. ( I believe you have an bug/feature request page, let me check that) and let other people start at that.

Regards,

Arnoud
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 14, 2008, 08:49:32 AM
yeah, there's request page here http://storm-software.co.yu/flyspray/
I already did many request but didn't make a release yet. However, they are marked in the list...
Thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on May 14, 2008, 08:56:40 AM
Yes I just saw it. Looks good.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: jlullo on May 14, 2008, 11:25:52 PM
ok... i'm trying to install the Java version, and i'm getting this error message on my console when trying to install the DIYLC.jar file-

Exception in thread "main" java.lang.UnsupportedClassVersionError: diylc/MainFrame (Unsupported major.minor version 49.0)

   at java.lang.ClassLoader.defineClass0(Native Method)

   at java.lang.ClassLoader.defineClass(ClassLoader.java:539)

   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)

   at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)

   at java.net.URLClassLoader.access$100(URLClassLoader.java:55)

   at java.net.URLClassLoader$1.run(URLClassLoader.java:194)

   at java.security.AccessController.doPrivileged(Native Method)

   at java.net.URLClassLoader.findClass(URLClassLoader.java:187)

   at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)

   at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

   at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)


would this be because i'm running OSX vers 10.3.9, and not the newest version?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on May 15, 2008, 04:23:02 AM
you need java 1.5 or better to run it, that might be a problem. Just update java runtime environment
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ~arph on May 15, 2008, 06:22:22 AM
Jup that's your problem
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: jlullo on May 15, 2008, 10:50:32 AM
damn... well it's looking like i can only get java 1.5 with the newest operating system, so i guess i'll be updating this week!


thanks guys
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 23, 2008, 10:32:49 AM
anyone can help me with importing a project into sourceforge CVS? I work with CVS  every day but don't have a clue how to configure it :)
by the way, project is located here https://sourceforge.net/projects/diylc
thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on June 05, 2008, 07:43:44 AM
Did you receive my email on how to do this?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on June 05, 2008, 08:56:33 AM
no mail, just PM-s.
I tried to do it, but couldn't. That sourceforge site is without a competition the most complicated "thing" I've ever came across. If someone wants to try to upload cvs project please let me know. I'm a moron.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on June 06, 2008, 03:39:42 AM
Ah, that's too bad, because I sent you an example on how to do this in eclipse,so netbeans should be possible too..( It was to the storm software emailaddress on your site..) But thats on my  computer at work. I will figure it out and give you the example later this day. Otherwise I'll be happy to try it for you, but you have to add me to your project first. 
First: did you manage to upload the SSH key? that's important. You can do that on your account details page almost at the bottom. (just search for SSH)

Regards,

Arnoud
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on June 06, 2008, 11:40:04 AM
At least I figured out the SSH key upload :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Renegadrian on June 08, 2008, 07:11:44 PM
Will the new version work on Linux? I'm on Kubuntu...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: andrew_k on June 08, 2008, 08:52:36 PM
Yes Adriano, it will work on Linux.
You need to make sure you have the Java Runtime Environment installed first --

sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Renegadrian on June 09, 2008, 01:20:57 AM
Great! Thanks my friend...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on June 09, 2008, 03:42:38 AM
Bane,

I finally managed to send you that attachment..  8)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on June 09, 2008, 10:07:26 AM
Cool, I'll take a look asap. Thank you very much for your help!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Renegadrian on June 09, 2008, 01:37:51 PM
Quote from: andrew_k on June 08, 2008, 08:52:36 PM
Yes Adriano, it will work on Linux.
You need to make sure you have the Java Runtime Environment installed first --

sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts


Done - and extracted the files in a folder - what do I have to type to run it?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: andrew_k on June 09, 2008, 08:53:09 PM
run the diylc_beta.jar file. A double click from Konqueror should do it. Failing that, I think something like 'java diylc_beta.jar' would be a suitable command...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on June 10, 2008, 04:08:31 AM
java -jar diylc_beta.jar

is the actual command
Title: LINUX
Post by: Renegadrian on June 11, 2008, 07:14:59 PM
GOT THIS ERROR...

sudo java -jar DIYLC.jar
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
   at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
   at java.awt.EventQueue.invokeLater(libgcj.so.70)
   at diylc.MainFrame.main(MainFrame.java:894)
Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: impossibile aprire il file oggetto condiviso: Nessun file o directory
   at java.lang.Runtime._load(libgcj.so.70)
   at java.lang.Runtime.loadLibrary(libgcj.so.70)
   at java.lang.System.loadLibrary(libgcj.so.70)
   at gnu.java.awt.peer.gtk.GtkToolkit.<clinit>(libgcj.so.70)
   at java.lang.Class.initializeClass(libgcj.so.70)
   at java.lang.Class.forName(libgcj.so.70)
   at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
   ...2 more
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on June 12, 2008, 04:41:43 AM
do you have java 1.5 installed?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: BaLaClavaAa on June 18, 2008, 03:32:55 PM
So I just got the error message

"Not enough Storage to Issue This command". How do I get out of this? I just spent 2 hours doing up this layout and really don't want to do it again. I can't get to anything else in the program, and I tried holding down enter out of it, but I couldn't beat it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on June 19, 2008, 03:54:22 AM
Is your HD full?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Roobin on June 19, 2008, 10:03:27 AM
Did you save it? What I find it does sometimes is slow down after a while. So save! Then close the program. Then re open it and ope your file, and it should be running much faster (unless you've got like a gazzilion components on there).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ~arph on June 20, 2008, 07:49:53 AM
Yes I have found that too, after doing a reasonably large layout the app slows down and can't handle your commands properly anymore. If you delete a component it deletes an arbitrary component. After that it will keep throwing errors at you and you can't save anymore. So saving often and restarting the app might help (even though if your layout is that big, restarting won't help either) . That's why we need the source so we can develop the next version quickly!  ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: guilds100 on July 07, 2008, 11:34:13 AM
Has anyone run into issues with the check continuity feature of DIY creator? It seems I was getting an error when I check for continuity. I reinstalled the program and tried a new layout with 1 resistor and it worked. Then I tryed to add a couple components and it started saying there were items in the chain that arent even there, R10, J1, C3 with only 2 resistors on the layout. It still errors on layouts i made before the reinstallation. Any advice?

Im running windows XP
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: frank_p on July 19, 2008, 10:31:07 PM

I don't know why I did not try this software before.
WOW ! 
EXTRAORDINARY WORK !
:icon_eek:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: lontano on July 24, 2008, 07:41:09 AM
That's an amazing piece of software! well done!  ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Renegadrian on July 25, 2008, 09:42:41 AM
Quote from: bancika on June 12, 2008, 04:41:43 AM
do you have java 1.5 installed?

I had, but I had to configure it as default
sudo update-alternatives --config java

Now it runs. Maybe it's only a first impression, but for now let me tell you I prefer the older version...Dont like that one, I know it's a beta but it looks "simpler" and worse than the other version I use on Win2k.
Or maybe it's just how it looks on Linux...
I used the beta you posted 3-4 pages before.

I look forward to use a definitive version.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on July 28, 2008, 07:55:28 AM
Hi guys!
I'm back from the vacation (Greece) and have some news for ya. I had time to think about this app and I will probably have to write it down from scratch again. This was my first java app ever, in the meantime I learned a lot about java so I'm sure I'll write it better this time. Also, I'll have to change component engine once more. Unfortunately, this means you won't be able to open files made with this beta, but there are many advantages of this approach:

Thanks for understanding, I hope you won't hate me (or the app) for constant changing, but it's all for good cause :)

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on July 28, 2008, 08:51:16 AM
Sounds good!

The current beta version for me was indeed just a beta, for getting a feel of the new thing, but not usable for actual layout creating.
I'd just like to let you know that I'm still here to support you and/or speed up developement if needed. So feel free to ask me questions or bug me with bugs I'll  be happy to help out. I have about 10 years of java ( plus swing ) experience so there is not much I can't solve.

Regards,

Arnoud

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on July 28, 2008, 12:05:13 PM
Cool, thanks ;)

I'll explain what I'm trying to do here. Instead of interpreting XML files for components, which is slow and not very flexible (limited only to XML tags I defined), I plan to make every component inherit a base abstract component class. Components would be compiled in the runtime which eliminates need for parsing math expressions like it does now. It will also allow drawing anything that java can draw, not only stuff I made. Unfortunately, this will require JRE 1.6 to work, but I don't think that should be a problem. I'm in a rush these days (coming to USA again this weekend) but I plan to start working on it in a week or so. I'll contact you to discuss some ideas and maybe you can give me your feedback.

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: SirElwood on July 28, 2008, 02:24:29 PM
Nice to hear there is a progress! :)

To me, this beta has been really good tool. Well, it's slow, takes all available memory and so on, but I'm not in a hurry. And this program works in mac for free (there are alot less free programs for mac than windows)!

bancika, keep up the good work!

And if this will be an open source, maybe I can translate it to finnish? Will it be possible? Would be kinda cool.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on July 28, 2008, 02:29:00 PM
I never use localized software so I never think in that direction. Is there any java library that makes localization easier?
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ~arph on July 28, 2008, 03:44:49 PM
java.util.ResourceBundle
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ~arph on July 28, 2008, 03:46:32 PM
I'll set that up by the time..

the classes idea is a good one.. just drop in a jar library and the app will find the classes (as long as they are in a specified package)
Title: Re: DIY Layout Creator
Post by: Renegadrian on July 28, 2008, 06:25:46 PM
I'd like to see a v.2 closer to the v.1 appearance...I like it better...
Title: Re: DIY Layout Creator
Post by: Barcode80 on July 28, 2008, 09:33:46 PM
Quote from: Renegadrian on July 28, 2008, 06:25:46 PM
I'd like to see a v.2 closer to the v.1 appearance...I like it better...
i am actually cool with the appearance, but it doesn't seem to have the usability the old one does. however, i think that is just remedied by some development time. looking forward to the rewrite bancika!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 29, 2008, 09:06:26 AM
Quote from: ~arph on July 28, 2008, 03:46:32 PM
the classes idea is a good one.. just drop in a jar library and the app will find the classes (as long as they are in a specified package)

thanks!
Actually, I plan to leave component files as uncompiled .java files and compile them at startup for usage. That will allow user modifications if needed and can serve as a reference for developers. If compilation takes too long (for more than 50 files) I'll switch to .class files instead.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ~arph on July 30, 2008, 03:39:20 AM
I feel packaged classes are the way to go. If you have the source publicly available a user that would like to modify it, can grab the source and build/modify on that. (extend existing components or build new ones from interfaces).  If a user knows Java it also knows how to compile it and make a jar. This will remove the need for run time compiling and makes it easier to do updates or extension libraries as they are just one file. (oh and checkout the substance look and feel)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on July 30, 2008, 03:52:48 PM
Good point, I could make it scan "components" folder for jars and load them all at startup. That way users can add their component packs...What do you think?
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: ~arph on July 30, 2008, 04:14:34 PM
my thoughts exactly  :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on July 31, 2008, 09:33:46 AM
I am interested in what your aims are for this. Are you planning on both schematic drawing and layout drawing?
In other words are we aiming at a (much)simpler type of eagle?

It might be a good idea to ponder over some data structures before you get on your way (and back from the states)
I came up with this basic generic structure for components:

1) To keep complexity low for now I assume there is a default grid (as in perf, or vero, no special lead spacings etc.)

base:   Component
             attr: name, value, package

base:   Package
             attr: name, dimension (nodes bounding box) , nodes (points in bounding box grid), schema_representation (paint), fysical_representation (paint)
                  optionally: gridsize (for future support of different lead spacing)

base:   Node (connection terminal.. eg. a resistor has two and a transister/fet three)
             attr: name, value, nodes ( a list of nodes it is connected to )

In this case you can use the same component classes for the schema and the layout, as well as keeping track wich nodes are connected to which and have separate drawing classes (schema_representation and fysical_repersentation,  ...) for the packages.

This also makes it possible to change a components package (capacitors and resistors tend to vary in size and transistor pinouts differ too).

I'll keep you updated when more ideas pop in my head. I'll start using email now.

Yes, we are reinventing the wheel, but not a pirelli with 22" spinners, preferrable more like a wooden circle with a hole in it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: nordine on August 01, 2008, 06:21:30 PM
downloaded the java version for Vista, but don't know what to do then

i have the jar file, then what?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bside2234 on August 01, 2008, 06:48:44 PM
You extract the zip file to where you want the program. Double click the jar file and the program opens.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 04, 2008, 02:12:34 PM
I like the idea of having different packages for the same component, good idea. It makes it a bit more complicated, but I think it's feasable. Will think more... :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ConanB on August 04, 2008, 08:23:20 PM
Very much looking forward to this open java style. I guess I'll have to refresh my java skills, haven't touched the stuff since my mobile phone developing days.

While your on the topic of making the components seperate, thought much about a plugin system? Not exactly sure how that would work with java, but say an extra folder with user made "exporters", or something to that effect. Could be neat to allow people to write plugins that can save out a schematic, or something. I could just be talking crazy talk; need my morning coffee still while I'm stairing at our developer tools at work which are all plugin driven.

Conan.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 04, 2008, 10:56:10 PM
Quote from: ConanB on August 04, 2008, 08:23:20 PM
Very much looking forward to this open java style. I guess I'll have to refresh my java skills, haven't touched the stuff since my mobile phone developing days.

While your on the topic of making the components seperate, thought much about a plugin system? Not exactly sure how that would work with java, but say an extra folder with user made "exporters", or something to that effect. Could be neat to allow people to write plugins that can save out a schematic, or something. I could just be talking crazy talk; need my morning coffee still while I'm stairing at our developer tools at work which are all plugin driven.

Conan.

yeah, I'll probably make plugins for exporting that would work similar to component extensions (components are also treated like plugins).

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on August 05, 2008, 04:05:13 AM
To start of, are there any particular areas you'd like me to think about or start on? my specialities are swing/user interfaces,  custom graphics (and animation), but ?I can do other stuff just as wel. Might be a good idea to use for instance substance as a look and feel.

Regards,

Arnoud
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 05, 2008, 06:26:43 AM
Actually I need some help on how to detect if user has clicked on a component (and of course find out which component is that).
The way I planned to make drawing work is to pass Graphics from main drawing pane to each component which would paint itself.
In the old version, when you add a rectangle, it would create a  rectangle with same size and position in the memory and then use that to determine if user has clicked on the component. I don't think this can work now...
Any ideas are highly appreciated.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ConanB on August 05, 2008, 06:37:08 AM
Can't that still work?
I guess i'm just used to PC game overlays where the GUI is still arranged in a tree-view in memory so you have the root and everything attached to it in front-to-back order that you can just poll when the mouse clicks.
The individual GUI elements each implement the "OnMouseDown" that is passed the mouse coordinates and just does it's own check if the mouse is over it.

But I may be misunderstanding your questions?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 05, 2008, 06:44:35 AM
well, I'm trying to move that logic out of component code and if I only give component a canvas (graphics) to draw onto I don't know how can I capture what's drawn. One idea is to implement my own graphics and then draw through it to the canvas while remembering what's drawn, but that sucks cause I'd have to implement every method from graphics2D.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ConanB on August 05, 2008, 06:47:44 AM
My 2 cents is leave it with the component units.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on August 05, 2008, 07:42:39 AM
Yes I'd leave it in the component.  I see it (now) like this:

There is a base component that has a paint method, in that paint method you paint your package. (let's leave the schematic version out of scope for a second)
also, you catch your mouseclicks coming from your package there. The actual bounds of that base component are determined by the package, so that is also where you catch the clicks. The component itself is not a visible element. The package is. (package by the way will not be a valid Java name  ;) )

Every other component will extend from that. so then every other component only has to set it's own package and the package does the drawing.. mouse clicks are handled by the parent. (you probably also want to add a mouselistener to the actual solder nodes)

The nice thing about this is that if a user clicks on a component the component immediatly knows this . And you don't have to worry about scanning all components on a grid and translating coordinates etc.

I'll try and code a quick example for this when I'm in the train back home.

Regards,

Arnoud
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on August 05, 2008, 07:44:04 AM
Oh, and the logic doesn't have to be in the component code... as long as the component catches the event and delegates it somewhere else.. (eg. tells the main frame or grid that it was clicked )
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 05, 2008, 08:16:19 AM
I don't fully understand. Do you suggest that component should be an actual swing component? That could be a problem if user clicks on a transparent part of the component (image), that would also trigger mouse event.
Btw, old version draws everything on a JPanel which determines where's clicked.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on August 05, 2008, 09:18:47 AM
Yes, I sent you an example of that. I'll find a way around the clicking on non visual parts (by validating the event with the Component again), as for now you are right about that (eg, in my example the electrolytes are also rectangles...)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 12, 2008, 10:12:35 AM
I was thinking something: how limiting would it be if you could only drag component by dragging control nodes? Of course, there would be an option to drag all nodes at once (holding ctrl or something)...
Tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 13, 2008, 03:58:02 PM
Quote from: bancika on August 12, 2008, 10:12:35 AM
I was thinking something: how limiting would it be if you could only drag component by dragging control nodes? Of course, there would be an option to drag all nodes at once (holding ctrl or something)...
Tnx


forget about this, I think I figured out a good (and hopefully fast) way to do it properly...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 14, 2008, 04:59:58 PM
anyone interested in doing a design for DIYLC dedicated sourceforge site?
I'm not too good at design. Here's the address http://diylc.sourceforge.net/

Thanks,
Bancika
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: loss1234 on August 17, 2008, 09:07:35 PM
Quick question on the OLD DIY LAYOUT CREATOR (not java)

When I say render to press n peel, i notice it does not make a reverse image. SO my question is this. DO I NEED TO REVERSE IT OR DOES THAT HAPPEN THROUGH THE PROCESS OF IRONING ON TO THE COPPER (i cant remember..its been a while)

I assume i am looking at the project TOP DOWN when in the layout creator itself? (pin 1 on an opamp is actually Pin1 correct?

thanks. anything else i should know for making PNPs?

thanks so much
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 18, 2008, 08:14:31 AM
You shouldn't reverse them, just print as is.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: loss1234 on August 19, 2008, 10:11:13 AM
OK

I have one more question . one more big problem. I have tried for many hours to find an answer to this one but I am starting to think its not possible.

HOW CAN YOU FIGURE OUT WHICH TRACE IS WHICH? in other words, on the right hand side of the window,  (the explorer) if you choose PADS and selected one pad at a time, the pad in question will light up in red. HOWEVER with TRACES there seems to BE NO WAY TO HIGHLIGHT OR FIGURE OUT WHICH ONE IS WHICH, other than deleting them one at a time  (unless you give a unique name to every single trace. which i may have to start doing. are there any plans to add a feature where the trace turns red like the way it does with PADS?

this is really the biggest problem i am running into with this program.

thanks so much for this wonderful program.

o
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 19, 2008, 10:25:54 AM
I do not plan to further develop the old version. However, Java version will definitely have that feature...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: rnfr on August 22, 2008, 05:24:36 AM
my Java version has stopped allowing me to save as and export png files.  any way to fix this?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on August 25, 2008, 11:13:12 PM
it can't just stop, did you try restarting? reinstalling?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: rnfr on August 28, 2008, 12:32:32 AM
restarted.  haven't had a chance to reinstall yet.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: sweetwilly on September 10, 2008, 02:24:07 PM
Just gotta say - great software.  I've always had real trouble with schematics, but was playing around with the layout creator today and something just clicked as I "built" the circuit.

Genius work!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: frequencycentral on September 13, 2008, 03:31:23 PM
Branislav,

This is a great program!

However - I only use 'Tripad', it's like a cross between stripboard and perf. Three holes per pad - hence the name. I don't know if anyone else uses it, but I find it far more compact than stripboard, more conveniet than perf.

Would it be possible to add 'Tripad' as a choice in board properties?

(http://i210.photobucket.com/albums/bb292/frequencycentral/jp52g.jpg)

http://www.maplin.co.uk/module.aspx?C=SO&U=strat310&T=Chester&ModuleNo=1922&ma=Chester+-+Tripad+Board
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: CodeMonk on September 14, 2008, 03:32:14 AM
Maybe this was already brought up. I'm on dialup and searching through 71 pages of posts would take me a month.
I have no laser printer so printing a layout at home is not really an option at this time.
I tried rendering an image and its huge. Way to big.
I also tried rendering a PnP, its also oversized when I try to open it in MSPaint of photshop.
When I go to print preview, the PnP Image is also distorted.

It prints the Pnp image just fine, perfect size and everything.
Without a laser printer at home, my only option at this time is to take the images to kinkos or some place like that and have them print them. But with the images to large or distorted, thats currently something thats not going to work.

Is there something I am missing here?

Thanks

Great software BTW
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 16, 2008, 11:48:42 AM
Quote from: frequencycentral on September 13, 2008, 03:31:23 PM
Branislav,

This is a great program!

However - I only use 'Tripad', it's like a cross between stripboard and perf. Three holes per pad - hence the name. I don't know if anyone else uses it, but I find it far more compact than stripboard, more conveniet than perf.

Would it be possible to add 'Tripad' as a choice in board properties?

(http://i210.photobucket.com/albums/bb292/frequencycentral/jp52g.jpg)

http://www.maplin.co.uk/module.aspx?C=SO&U=strat310&T=Chester&ModuleNo=1922&ma=Chester+-+Tripad+Board

In the newer version it's possible, not in the really old one (windows only). It would take just to create that board as a component and add to a library.
I don't have time to do it in current beta, and it would be worthless when brand new version 3 comes out (the one that's open source).
If anyone (maybe you?) wants to play with it, start with perfboard XML file in library folder, it should be straightforward to do.
Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on September 16, 2008, 11:50:27 AM
Quote from: CodeMonk on September 14, 2008, 03:32:14 AM
Maybe this was already brought up. I'm on dialup and searching through 71 pages of posts would take me a month.
I have no laser printer so printing a layout at home is not really an option at this time.
I tried rendering an image and its huge. Way to big.
I also tried rendering a PnP, its also oversized when I try to open it in MSPaint of photshop.
When I go to print preview, the PnP Image is also distorted.

It prints the Pnp image just fine, perfect size and everything.
Without a laser printer at home, my only option at this time is to take the images to kinkos or some place like that and have them print them. But with the images to large or distorted, thats currently something thats not going to work.

Is there something I am missing here?

Thanks

Great software BTW

Depends on what software youre using, some of them seem to ignore image resolution and that's why it looks so big. I tried from photoshop and it was fine...weird. Try playing with resolution.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: CodeMonk on September 17, 2008, 12:37:17 AM
Doesn't really matter what software I use, what I worry about there is what software Kinkos or some other place of that type uses.
After I made this post though, I inserted one of the images in MSWord and re-sized it there.
Between 38 and 39 percent of original size makes it damn near perfect. 38.5 percent would have been perfect but it doesn't allow that :(


Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Br4d13y on September 17, 2008, 12:56:05 AM
i tried to download the program, and it installed, but when i opened it, it would just pop up saying no active document ??? it really bugs me as i am new to effects and very sketchy at schematics
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 17, 2008, 03:22:24 PM
that's the old version and it does not work with vista (damn microsoft)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Barcode80 on September 18, 2008, 05:43:13 PM
Quote from: CodeMonk on September 17, 2008, 12:37:17 AM
Doesn't really matter what software I use, what I worry about there is what software Kinkos or some other place of that type uses.
After I made this post though, I inserted one of the images in MSWord and re-sized it there.
Between 38 and 39 percent of original size makes it damn near perfect. 38.5 percent would have been perfect but it doesn't allow that :(



open thepnp image in photoshop, go to Image size, turn off resampling, and set it to 200.25 dpi. This will print exactly right.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Br4d13y on September 29, 2008, 08:45:16 PM
do you have a vista version ? ??? ??? ??? ??? ???
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 30, 2008, 10:23:25 AM
new one works with vista, go to my site and you'll find it
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: calpolyengineer on September 30, 2008, 03:20:04 PM
Quote from: Br4d13y on September 29, 2008, 08:45:16 PM
do you have a vista version ? ??? ??? ??? ??? ???

Old one works with vista if you set it to run in compatibility mode.

-Joe
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Mr. G. on October 01, 2008, 07:06:11 AM
I'm trying to run the v2 Beta on Linux (Ubuntu), and have it up and running fine, but there are no components in the library window.  Is there some way I'm supposed to import the components from the library folder, or am I just missing something ????

Other than that, it looks great, and thanks for all the hard work! 
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 01, 2008, 09:33:15 AM
it probably couldn't find library folder. Make sure it's in the same folder as JAR
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Mr. G. on October 01, 2008, 12:52:27 PM
The DIYLC.jar, Library folder and Lib folder are all in the diylc_beta folder that was unzipped to my desktop.  I'm running the .jar file from the diylc_beta folder. 
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Mr. G. on October 01, 2008, 06:28:56 PM
I just tried running it in a virtual machine running XP pro, and it worked fine.  Not sure why the library content isn't showing up when I run it in Linux. 
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 02, 2008, 11:06:10 AM
try playing with active folder
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Mr. G. on October 02, 2008, 01:31:36 PM
I'm not sure I understand what you mean   ???
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 02, 2008, 02:08:51 PM
I wanted to say, try changing current working folder to DIYLC folder prior to running it. I don't know how linux works, but in windows that could be the problem. DIYLC looks into working folder to find library...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: rnfr on October 07, 2008, 11:55:12 PM
is there any way to switch the emitter and collectors around on pnp BJT's when using  the schematic symbols?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: rnfr on October 10, 2008, 12:00:49 AM
anyone??? ???
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on October 10, 2008, 01:42:59 PM
I don't think it's implemented yet...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: asfastasdark on October 15, 2008, 12:09:58 AM
One idea that will solve a very annoying problem. When you're making a layout from scratch, a lot of times you'll have to delete a part here and there and add it in somewhere else. But this causes the component list to go out of order. For example my order of resistors right now is: 1-2-4-5-6-8-7-3. Could you add a button or solve this bug automatically? I don't think it should be so hard to implement.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: nordine on October 16, 2008, 12:34:45 PM
hey bacinka, or anyone who knows the how to..

how do i render my layout? ...as with the render option on early DIY LC version,
i can't find that option, i just have the save as a png file, which is useless for doing layouts, because prints all the stuff and i want just the tracks

thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: sickbend on October 17, 2008, 06:02:26 PM
nordine I'll give this a shot. what I did was goto board properties on the left side under quick tasks toolbar. Left click it it opens another window select pcb under layout type it's the last one then under render image. There is a new blue square icon saying render PnP click that and it opens another window so you can name your file. That's just the traces file for your project scaled to size   
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: nordine on October 31, 2008, 11:47:27 PM
Quote from: sickbend on October 17, 2008, 06:02:26 PM
nordine I'll give this a shot. what I did was goto board properties on the left side under quick tasks toolbar. Left click it it opens another window select pcb under layout type it's the last one then under render image. There is a new blue square icon saying render PnP click that and it opens another window so you can name your file. That's just the traces file for your project scaled to size   

now i understand your talking about the old one

im running on vista, the java version


tried the old version on Vista using the Compatibiity mode, but, can't use the right click... any ideas on fixing that? ..is it the same for others?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: sixstringphil on November 01, 2008, 02:12:06 AM
Couple of things with the most recent version:

Undo is a little finicky. The first undo click always resizes my page to the huge default size.

Also, I still get a blank sheet of paper when I print. (Same as with the old version) Anyone ever find a cause/fix for this?

Thanks for all the work that has gone into this software. I just read all 72 pages of the thread. It's come a long way!!
Title: How do you scale "DIY Layout Creater" files?
Post by: PurpleStrat on November 09, 2008, 06:12:17 PM
I have some that I am going to have our own John Lyons make in to PCB's but I can't figure out how to get them to scale. Any help?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: earthtonesaudio on November 11, 2008, 07:51:10 AM
A couple questions for the Layout experts:

*I'm using a Mac with OSX, and the latest (Java) version of DIY Layout Creator*

1. When I attach two traces, the blue dots at the ends of the lines don't disappear.  For example if I want to make a right angle with copper traces, there's a blue dot where they come together.  How can I make the blue dots go away?
2. Is there a good way to print a PCB layout with a blank white background, rather than the grid background?
3. When I want to add a potentiometer (schematic symbol), it doesn't land where I drag-and-drop it, but way over to the right and towards the bottom of the grid.  Is this a software thing or am I doing something wrong?


Sorry if these have already been answered in this thread (I searched but to no avail).  70-plus pages is a lot to go through...  :icon_eek:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 11, 2008, 12:13:06 PM
1) blue dots are there for you to see that you can drag them, they are not exported to image.
2) not sure, but I don't think so but next version will definitely have that feature
3) yeah, it's a bug...sorry :(
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: earthtonesaudio on November 11, 2008, 01:17:10 PM
Thanks Branislav!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bassmasta17 on November 24, 2008, 08:04:38 PM
i just want to say thanks for such a great program. i might never make anything again with out it. :icon_biggrin:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Electric Warrior on November 25, 2008, 10:11:26 AM
I'm using the Java version on a MacBook. Horizontal scrolling with the touchpad doesn't work. No problems with vertical scrolling.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ianmgull on November 28, 2008, 12:18:25 AM
Hey guys, sorry if this has been asked before but I can't figure out how to render a PNP image. I'm using 2.0.1 beta on a MacBook Pro. On the old windows version there was a render PNP option but now I can only export the image with components and text on. I'm I missing something obvious?

Thanks,
Ian
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Sir_Ian on December 10, 2008, 05:11:00 AM
I'm sure this has been asked before...and I tried searching and digging, but I came up with nothing.

I've made a layout for the green ringer, and I uploaded it (about 2 weeks ago). And when I go online I can't find it. Is there something I need to do to get it posted?(besides uploading it). I appreciate the program, and its really cool, and I just thought it would be nice if others could benefit from some of my work. 'tis all.

thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: earthtonesaudio on December 10, 2008, 12:04:30 PM
Quote from: ianmgull on November 28, 2008, 12:18:25 AM
Hey guys, sorry if this has been asked before but I can't figure out how to render a PNP image. I'm using 2.0.1 beta on a MacBook Pro. On the old windows version there was a render PNP option but now I can only export the image with components and text on. I'm I missing something obvious?

Thanks,
Ian

Here's what I do:

Draw the layout complete with copper traces and components. 
Use the "lock layers" function to lock either the pads/traces or components. 
Drag the components off, or the pads out from under, or copy-paste the pads/traces and move them to another location.  Basically you just want to get the copper traces separate from the rest of the layout or schematic.
Then, with the "blank board" tool, make a box around the pads and traces. 
The box is green by default, so change its color to white. 
Then you can export the image, crop so that just the box with the copper traces image is visible, resize (if necessary) and print.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: svstee on December 13, 2008, 07:17:55 PM
This is a great program!
Is it possible to have multiple boards in the same layout? I couldn't find anything on that.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bassmasta17 on December 14, 2008, 02:21:09 PM
Quote from: bancika on May 01, 2006, 08:00:21 PM
Hi,
I'm thinking about making piece of software for speeding up drawing perfboard and vero layouts. It would have library with components and user would drag&drop them over board. Also, it would have it's own format and ability to save to gif/jpg.
And of course, it would be freeware :)
Would this be useful, should I waste my time on this?
Thanks,
Branislav
where would we be with out that???
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: DavidRavenMoon on December 25, 2008, 10:54:15 PM
I just downloaded this program... seems very cool.  I downloaded the java version as I'm on a Mac.  However I can't open any of the layouts I downloaded.  The Mac adds a .txt ending to the files, so I remove that and leave them with the .diy ending, but the software tells me they are an unrecognized file format.  I notice when opening them in a test editor that they are formatted differently from the ones I create.

The answer might be in this very long thread somewhere, but I haven't read much of it.


Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on December 26, 2008, 09:12:51 AM
The Java version is not compatile with the old .diy file format.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on December 26, 2008, 11:56:43 AM
there is a converter though, but I'm not sure where it is...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: DavidRavenMoon on December 26, 2008, 02:43:11 PM
Ok, I figured it was something like that.  I'll have to look for the converter.

Thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: lazerphea on December 26, 2008, 05:49:03 PM
Thanks a lot for this great software, Bancika! It is very useful and user-friendly!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on December 27, 2008, 08:44:03 AM
Yes,

I've coded that converter... Have to look for it though. has been a long time. I'm just  too busy lately
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: rnfr on December 30, 2008, 10:55:00 PM
if you find the converter, can you post a link?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: cloudscapes on December 31, 2008, 08:25:12 PM
I've started using this a little this week for the first time in over a year, and last time I was only doing stripboards, not PCBs.

one feature I think would be nice is the ability to load a background image to the grid as a guide. especially useful if you're using many PCB-mounted pots that sort of follow a design. or LEDs or anything else that's PCB mount that has to do with the look.

I've also found a bug. ;) undoing will revert the page dimensiosn to the default.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: irnmadn88 on January 13, 2009, 12:39:00 PM
I just downloaded the program and only fiddled with it briefly...

My hope is to take the DOD FX 90 REV A schematic that is available here: http://www.schematicheaven.com/effects/dodfx90_delay.pdf and take my REV H pedal and make a comparison schematic as part of the learning curve...

First question, please forgive the NOOB nature...

When drawing the circuit on the PCB, is there a way to flip the image? I ask because the strip side is obviously opposite the component side, and my first thought is that I would render the strip side in the program then place the components on the board... but I forsee having to do it in mirror form?

I have already listed what components are present on the REV A schematic on a separate paper, and will try and do the same for the REV H...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Barcode80 on January 13, 2009, 07:18:50 PM
Quote from: irnmadn88 on January 13, 2009, 12:39:00 PM
I just downloaded the program and only fiddled with it briefly...

My hope is to take the DOD FX 90 REV A schematic that is available here: http://www.schematicheaven.com/effects/dodfx90_delay.pdf and take my REV H pedal and make a comparison schematic as part of the learning curve...

First question, please forgive the NOOB nature...

When drawing the circuit on the PCB, is there a way to flip the image? I ask because the strip side is obviously opposite the component side, and my first thought is that I would render the strip side in the program then place the components on the board... but I forsee having to do it in mirror form?

I have already listed what components are present on the REV A schematic on a separate paper, and will try and do the same for the REV H...
you wouldn't render in mirror. since you are viewing the pcb from the top in the program, you are actually looking at the reverse image already.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: irnmadn88 on January 13, 2009, 09:54:02 PM
Thanks... it make sense now that I have started rendering with the program.

Trying to get the strip side "graphed" is very time consuming...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: scratch on January 18, 2009, 11:48:03 AM
anybody find that converter yet? to allow the V1 layouts to be opened in the beta version ...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Captainobvious99 on January 19, 2009, 04:04:37 PM
73 pages  :o

Can we get a link to the program DL on the first page or OP ?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: scratch on January 19, 2009, 07:11:44 PM
on any of Bancika's replies click on the "DIY Fever" banner at the bottom the reply to take you to his site ... You'll find the software and layouts there
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: mth5044 on February 09, 2009, 09:50:10 PM
I don't think I can stomach going through 73 pages to find this answer, so I thought I'd venture out and ask  :icon_razz:

Is there a way to make 'ground planes'? I found out how to enlarge the traces, but that would make it big on both sides, not doing what I want  :icon_mad:

heh thanks  :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Barcode80 on February 09, 2009, 10:51:06 PM
Quote from: mth5044 on February 09, 2009, 09:50:10 PM
I don't think I can stomach going through 73 pages to find this answer, so I thought I'd venture out and ask  :icon_razz:

Is there a way to make 'ground planes'? I found out how to enlarge the traces, but that would make it big on both sides, not doing what I want  :icon_mad:

heh thanks  :)

To do this, i usually outline the ground plane with normal small traces, then once i have rendered the image i open it in photoshop and fill in the plane.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: mth5044 on February 09, 2009, 11:55:50 PM
Good thinking! Thanks man  :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: alparent on February 11, 2009, 10:54:35 AM
Just a little question for bancika.
Why is you application setup trying to change my IE settings?
McAfee is picking it up and won't allow it.

Thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on February 17, 2009, 11:38:25 AM
Hmm, it doesn't mess with IE or anything else in the system...check that file is not infected with a virus or something.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on March 05, 2009, 12:53:07 PM
by the way, I changed my domain from storm-software.co.yu/diy to diy-fever.com, if some link doesn't work just replace the first part and it should be ok
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: kristoffereide on March 13, 2009, 02:14:26 PM
I'm having problems with your software. It says "No active document", and won't allow me to do anything...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Barcode80 on March 14, 2009, 06:16:00 PM
me too. i couldve sworn someone said it worked in vista, but the original won't work. I would use the new one, but every time I try to move the end of a trace if i accidentally touch a component the component comes with. no good for me.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: kldguitar on April 14, 2009, 09:27:56 PM
we commonly use protel . it is good software to design pcb and schematic.if some want, please send email to me. I send it by mailbigfile
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ianmgull on April 14, 2009, 10:19:26 PM
Quote from: Barcode80 on March 14, 2009, 06:16:00 PM
me too. i couldve sworn someone said it worked in vista, but the original won't work. I would use the new one, but every time I try to move the end of a trace if i accidentally touch a component the component comes with. no good for me.

Settings> Uncheck "Sticky Points" ;-)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bside2234 on April 14, 2009, 10:52:36 PM
Or hold down shift while you move components. :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: J-Bones on April 19, 2009, 12:41:43 AM
Hey Bancika,

I'm just getting started with pedal building and thought I'd give this program a shot.  Man, I'm glad I did!  I used it to layout a selectable frequency booster circuit and had no problems.  I'm lovin' it!

The rest of my parts should be here on Monday.  Now, if the actual build goes that smooth, I'll be very happy.    :D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: kristoffereide on April 19, 2009, 06:58:51 PM
to all of you that can't run this program... right click and runs as admin, I figured it out a week ago...
only have to do it the first time
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: JFX09 on April 30, 2009, 06:52:10 PM
Hello,

I have downloaded the programm and I'm getting my head around it and I have to say that so far, it's fantastic, very easy to use (the multi-platform version)

But I have a little problem,. When I select print, it prints a blank page. I'm sure it must be some easy thing to solve, but I can't figure it out, sorry.
Any help will be greatly aprreciated. By the way I'm trying to print a simple pcb, solder pads and traces, nothing complicated.

thanks in advance.


jf

edit: I apologise in advance if this problem has been adreessed before, I could't find an answer usin search.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: kristoffereide on May 01, 2009, 07:14:12 AM
click "render image" and print the image
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: JFX09 on May 01, 2009, 09:10:45 AM
I take it you mean export image? I'm using V. 2.0.1. multi-platform.

I tried that (export img to png and then printing it with paint) but it's way too big. How do I get it to the right size?

thanks a lot

jf
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: imcdermott on May 14, 2009, 12:43:39 AM
I'm new to the forum and haven't figured out if i can search within a thread. So sorry if this has already been asked. But I'm new to pedal building and was checking out your program. I downloaded the beta2 version (i'm a mac user) and i can't open any of the files on your website. Is there something I have to do first? Thanks! And again, sorry If this has been answered.

Ian
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bside2234 on May 14, 2009, 01:02:43 AM
You have to save the file to your hard drive. Open DIY Layout Creator and then open the file from the program.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Barcode80 on May 14, 2009, 03:30:46 PM
actually, most of those layout files are in the old program format and as mentioned earlier in the thread, they cannot be opened within the new version.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bside2234 on May 14, 2009, 03:55:34 PM
Quote from: Barcode80 on May 14, 2009, 03:30:46 PM
actually, most of those layout files are in the old program format and as mentioned earlier in the thread, they cannot be opened within the new version.

You're right. I forgot about that.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Johnnie D. on May 17, 2009, 11:36:34 AM
There was a guy who had the same problem as me but I didn't see where there was an answer to the file format not recognized when trying to open diy files from the program in xp.
Any suggestions will be greatly appreciated.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Johnnie D. on May 17, 2009, 11:57:55 AM
O.K. Sorry for taking up space. I downloaded and installed the windows version only and it opens the files.
Thank you.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Elektrojänis on May 18, 2009, 03:26:26 PM
Quote from: bancika on March 05, 2009, 12:53:07 PM
by the way, I changed my domain from storm-software.co.yu/diy to diy-fever.com, if some link doesn't work just replace the first part and it should be ok
Cheers

Probably because of the domain change, the update library in help setting gives this error: java.net.UnknownHostException: www.storm-software.co.yu

I don't know if there is anything to update really (I just downloaded the latest multi platform version a few days ago), but I just thought to report it...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: punkin on June 01, 2009, 09:44:59 PM
I must be missing something...I can't seem to find a link to this application that works. Is the link active? Perhaps I've got the wrong URL? :icon_frown:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: .Mike on June 01, 2009, 09:48:37 PM
http://diy-fever.com/index.php?project=software :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: TheAttackman on August 21, 2009, 10:33:32 PM
How can I make it work with mounted pots??
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: sodapop on September 14, 2009, 10:14:55 AM
I get "No Active Document" error.  any fix for this?  I am trying the multi-platform version.  Is this the right one if using Vista?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: peps1 on September 18, 2009, 10:24:13 AM
Stunning little bit of software, I do a lot of stuff on strip-board, and it always difficult to document.....but this program makes it incredibly simple! 

Using the Java multi-platform version 2 on a Mac Book, and works like a charm.

Any plans to add to the libs? 
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Barcode80 on September 20, 2009, 02:40:52 PM
Quote from: sodapop on September 14, 2009, 10:14:55 AM
I get "No Active Document" error.  any fix for this?  I am trying the multi-platform version.  Is this the right one if using Vista?
right click on the jar and set it to run in compatability mode, or set it to run as admin (don't remember which worked for me). One of those will fix it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: EARNEST on October 05, 2009, 04:55:26 PM
I really liked this software, but it was too slow, so I had to switch to Eagle :(
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Hupla on October 08, 2009, 06:12:37 PM
This software really is great. :) A few more components though like connectors would be cool too.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: jessej on October 09, 2009, 02:05:50 PM
I would like to say thank you for this wonderful piece of software!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Electric Warrior on October 18, 2009, 08:56:52 AM
Quote from: bancika on November 11, 2008, 12:13:06 PM
1) blue dots are there for you to see that you can drag them, they are not exported to image.
2) not sure, but I don't think so but next version will definitely have that feature

1. They do appear in the exported image.
2. Just put white blank board underneath the traces
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 09, 2009, 10:26:44 AM
Hi folks,

I had some time to start working on the new version with completely new engine that should provide more functionality and run smoother than the previous version...
I'll keep you posted.

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Hupla on November 09, 2009, 11:16:53 AM
Quote from: bancika on November 09, 2009, 10:26:44 AM
Hi folks,

I had some time to start working on the new version with completely new engine that should provide more functionality and run smoother than the previous version...
I'll keep you posted.

Cheers,
Bane

I dunno if its a common thing but whenever I tried to test connectivity a jumper was created. just to keep in mind.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on November 23, 2009, 06:57:12 PM
Just as a heads up - the new version is going rather well. These are some of the changes from the previous version:


cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on November 24, 2009, 02:20:09 AM
Sounds good!

nice to see some progress  :D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 25, 2009, 04:17:34 AM
tnx mate.
I forgot these:

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: alparent on December 19, 2009, 10:37:15 AM
Question about the current version.

Is it normal for it to be SUPER SLOW?

Anything I do takes an eternity to refresh!

Any ideas?

Thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: roseblood11 on December 20, 2009, 01:57:21 AM
Hi,

it would be really great if the new version had an option to print the layout! That would include the possibility to scale it to the correct size (and to save it with selectable size/dpi setting...) For those of us who use the toner transfer method to etch their pcbs it would be good to have an option to print more than one copy of the layout on one page (close together, to iron the complete print-out to the pcb).

wish list for new components:

-Small trace cut between two holes of the vero-board !!!
-inline sockets with variable number of pins (http://uk-electronic.de/onlineshop/images/SPL20.jpg (http://uk-electronic.de/onlineshop/images/SPL20.jpg))
-round transistor sockets ("TO-5"?)(http://www.musikding.de/images/product_images/popup_images/3sockel.jpg (http://www.musikding.de/images/product_images/popup_images/3sockel.jpg)), because many people use them for germanium transistors
-and for the mojo freaks: TO-99 IC sockets (http://www.goldmine-elec-products.com/images/G17063B.jpg (http://www.goldmine-elec-products.com/images/G17063B.jpg)) - the µA741 that is used in some famous old pedals (DOD-250, MXR Dist+, Microamp...) was also sold in this mojo metalcase. I really like to use them because they just look cool...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: arch0r on December 20, 2009, 02:58:41 AM
Quote from: alparent on December 19, 2009, 10:37:15 AM
Question about the current version.

Is it normal for it to be SUPER SLOW?

Anything I do takes an eternity to refresh!

Any ideas?

Thanks

same here. i'm running the multiplatform version via java under linux and it's painfully slow. but i'm looking forward to it, when more stable and faster releases will appear :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: alparent on December 27, 2009, 05:43:51 PM
Just installed the new multi-platform beta version...............much faster!  But I get a "File format not recognized" error when I try to open layouts created with the windows only version.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on December 28, 2009, 05:53:00 AM
yeah, they aren't back-compatible...for the new version I'm working on I plan to do that...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Steve Mavronis on January 10, 2010, 10:39:31 AM
I'm new to this software. I have the old Windows version installed, but how does the multi-platform beta version work with those Java files? I have Java installed and running Windows Vista. [EDIT] Never mind, I figured it out!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Steve Mavronis on January 11, 2010, 08:39:55 AM
Forgive me if this has already been addressed somewhere in the 76 pages of this thread. Is there any way to update the library toolbox? When I try the update feature I just get an http link error but maybe this isn't functional yet being a beta version. Is there a way to manually add custom objects to the library? Just curious being new to DIYLC.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: acidblue on January 13, 2010, 08:35:02 PM
Using the multi-platform version on Ubuntu 9

When program starts the library window is blank, no components.
It's just white.

When I try to open a diy file I get "file format not recognized".
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 14, 2010, 04:14:52 AM
make sure that you have library folder in the working dir.
As for the other thing, you're probably trying to load files from the old version...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: acidblue on January 14, 2010, 12:06:31 PM
Library folder is in same directory as .jar file.

You mean I can't open older .diy files?

Where can i download an older version of DIY editor
so I can open older diy files.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Steve Mavronis on January 15, 2010, 07:35:11 AM
Quote from: acidblue on January 14, 2010, 12:06:31 PM
Where can i download an older version of DIY editor
so I can open older diy files.

You mean the older Windows exe version here?

http://diy-fever.com/index.php?project=software

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Steve Mavronis on January 15, 2010, 07:39:16 AM
Bancika,

I just want to express much thanks for your DIY Layout Creator software. I'm really looking forward to your next release with the new features you've previously described!

Besides laying out PCB board trace runs, I really love that the components look fairly realistic and that you can size them. Perfect for illustration uses too.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: bancika on January 15, 2010, 01:31:06 PM
tnx mate
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: acidblue on January 15, 2010, 02:57:00 PM
Thanks for the link steve.
But I'm on  linux box.
I need an older version of the multiplatform one, if there is one.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kitarist on January 17, 2010, 06:11:19 PM
What kind of app did you use to make this application :D :D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 18, 2010, 04:29:40 AM
the old one is written in delphi, the new one in java (eclipse and net beans)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: snarblinge on January 18, 2010, 05:19:32 PM
running the old version sweet as on my Windows Laptop, and the new version on my mac.

having trouble starting the new java one on the laptop.

EDIT: sorted the issue, updated JAVA and it stopped being a Nokia application file. yay

love your work bro...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: trjones1 on January 20, 2010, 03:26:27 PM
I've been using the Layout Creator on my Mac and it works great.  I don't know if this has been covered elsewhere in the thread, but is there a trimpot in the library?  I was looking for it yesterday and couldn't find one.  Maybe something to add to v.3.  Thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: phector2004 on January 28, 2010, 12:51:57 AM
thanks a million for making this!

it's great for turning a simple schematic into the visual mess of wires that it becomes when you build it in real life, really helps with seeing where everything should go/packing it all into the box!

is it in any way possible for you to add a 9v battery to the components list? :icon_question:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: humptydumpty on January 28, 2010, 02:49:36 AM
i dont know if this has been asked yet, but maybe some leds and stereo/mono phone jacks also?  i would also like to change the color of the capacitors
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: acidblue on January 28, 2010, 01:26:59 PM
Tried running this on 2 different Linux boxes, both Unbuntu, versions 8.10 and the latest one 9.10
Both times the library window is blank and the default blank board
doesn't load.

No error messages, the program loads with both windows blank, the main page
and the library window.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Steve Mavronis on February 16, 2010, 06:11:29 PM
Is there any way to turn the grid display off so I can export the layout without it to make a PCB? In the meantime I'll place a blank board behind my trace layout and color it white to hide the grid.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 17, 2010, 01:08:14 PM
I think there's no way to do it, but there will be in the next version.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Steve Mavronis on February 18, 2010, 05:44:29 PM
Is printing to PDF broken? I Have the full version of Acrobat Pro and all I get is a blank PDF document.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 19, 2010, 07:53:49 AM
on some systems printing doesn't work, that may be the case :(
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: MmmPedals on February 19, 2010, 02:19:22 PM
Where is the latest version? When i google i only find the old one.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Steve Mavronis on February 19, 2010, 03:08:25 PM
Quote from: bancika on February 19, 2010, 07:53:49 AM
on some systems printing doesn't work, that may be the case :(

I'm running under Vista with latest Java. It prints blank pages to my printer and as a PDF too. So I had to do a screen capture and scale it in a graphics program to match actual size 1/10th pad spacing per inch. But my Dad who is trying to make some printed circuit boards for me says the pad holes are too big. He prefers small holes that act as a centerpunch for more accurate drilling. I'll have to doctor up the hole size for him and try again. Maybe if it did print on my system would the pad hole size change or be the same as from a screen capture?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 20, 2010, 03:44:30 PM
IIRC you can adjust pad size, just double click on it...not 100% sure though
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Steve Mavronis on February 20, 2010, 04:24:26 PM
Yup you can change the pad size but the hole size never changes. Anyway I do love your program for fast layout designing and illustration. But while I'm waiting for your next version with more features I'm using both a combination of DIYLC creating an actual layout design then manually re-create it in ExpressPCB for further fine tuning to produce the PCB for my current project. I do not use their board manufacturing service though.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: blooze_man on March 08, 2010, 12:26:40 AM
I would most definitely use it provided it was Mac compatible.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Barcode80 on March 08, 2010, 12:35:30 AM
the java version is cross-platform, runs on a mac just fine.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: jkokura on April 08, 2010, 05:22:34 PM
Is there a manual or tutorial on how to use this? I just realized there's a cross platform version I can use on my Mac!

I've tried scanning a few of the first and last pages of this thread, but if someone can direct me to the right page faster, I'd appreciate it. Essentially, I'd like to learn how to make schematics, perfboard layouts, and perhaps even PCB layouts for etching. Even better would be to be able to make Layouts that a PCB manufacturer could use to make PCB's for me...

Jacob
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: Taylor on April 10, 2010, 05:24:41 PM
DIYLC will not make a file you can give to a manufacturer. For that you'll need a real CAD program.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: humptydumpty on April 11, 2010, 11:12:17 PM
I am not sure if anyone else has this problem, or if someone else HAD this problem and found a fix, if they did, please let me know.

The only way I can get the library to show under linux is to execute the jar from the terminal, once the terminal is directed to that directory.

I can't java -jar /home/username/diylc_beta/DIYLC.jar  otherwise the library tab is blank.

I had to create aliases to redirect to that directory and then to open the jar, thats the easiest way ive found so far.


Maybe I just need an update though.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: mph on April 18, 2010, 07:22:27 AM
Hello

as few people here, I've struggled quite a long time to run it on linux.
I've used the same code as humptydumpty, but in addition I use:

java -jar DIYLC.jar -javaagent:jarpath=lib/

to load the library.
It's working fine like this, but I would like to find a easier way to launch the app (without console if possible).
Otherwise it runs perfect on Mac OSX and Vista.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: JimRayden on April 20, 2010, 03:40:26 PM
Have been away for a while and just found the new DIYLC, it is just plainly awesome.

A few urgent matters though. (I have not read this topic lately so I don't know if any of there have already been pointed out)

-"undo" goes way too back and there is no "redo" to be found.
-The Sticky Points feature should "grab" once one lets go of the mouse button, not while moving a point around. It annoyingly does the latter and grabs everything in my path when I try to move a pin. Should be disabled on startup anyway.
-I can't seem to find the PCB image export function.

Other than that, it's prettier and way more comfortable than the old one.

Great job!

PS: Need a new icon instead of the coffe cup? I remember doing the old one but I've been practising some pixel-art since then. Will be happy to lend a helping hand. ;)

----------
Jimbo
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: humptydumpty on April 20, 2010, 03:45:54 PM
Quote from: mph on April 18, 2010, 07:22:27 AM
Hello

as few people here, I've struggled quite a long time to run it on linux.
I've used the same code as humptydumpty, but in addition I use:

java -jar DIYLC.jar -javaagent:jarpath=lib/

to load the library.
It's working fine like this, but I would like to find a easier way to launch the app (without console if possible).
Otherwise it runs perfect on Mac OSX and Vista.



do you have to use the terminal?

I found it wont load the library unless I cd to that directory, and run it straight from theer

ill try what you said though...and also, mine goes painfully slow
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 20, 2010, 05:39:30 PM
Hey guys,

I'm working on the new version that fixes annoyances such as drag&drop and undo/redo.
As for the icon, it would be awesome. You could mail them to bancika on gmail.com

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: phector2004 on April 20, 2010, 05:43:09 PM
can you add a 9v battery to the components list too?  ::)

thanks again for the great prog!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: neurino on April 27, 2010, 04:12:18 PM
Quote from: mph on April 18, 2010, 07:22:27 AM
Hello

as few people here, I've struggled quite a long time to run it on linux.
I've used the same code as humptydumpty, but in addition I use:

java -jar DIYLC.jar -javaagent:jarpath=lib/

to load the library.
It's working fine like this, but I would like to find a easier way to launch the app (without console if possible).

If you're using linux you should know how to make a bash script that simply contains what you hand type in console and give the file execution permissions then simply click on the script icon to launch the app...
Using Linux without learning basics is really a hassle...
http://tldp.org/LDP/Bash-Beginners-Guide/html/ (http://tldp.org/LDP/Bash-Beginners-Guide/html/)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: humptydumpty on April 28, 2010, 05:47:45 PM
I create an alias, say startdiylc

but it only works if i direct the terminal to that directory, in gnomes terminal atleast
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stringsthings on May 26, 2010, 10:35:27 PM
bancika,

this program is chock full of win !  :icon_mrgreen: ... thanks for all your hard work !
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layou
Post by: rousejeremy on May 26, 2010, 11:16:08 PM
It would be nice to have a trimpot included in the program
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: phector2004 on May 27, 2010, 11:23:07 AM
i second that! I've been using white boxes with the leads where i think they should be... gotta revise my layout now that i've got the parts
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on June 03, 2010, 03:24:54 AM
Quote from: rousejeremy on May 26, 2010, 11:16:08 PM
It would be nice to have a trimpot included in the program

Quote from: phector2004 on May 27, 2010, 11:23:07 AM
i second that! I've been using white boxes with the leads where i think they should be... gotta revise my layout now that i've got the parts

Try this one for comfort  :)

http://trelje.se/components/

There's currently two components there, a trimpot and a modified trace cut without the "Q" that makes it appear on the BOM (annoyed the hell out of me). If anyone else has made their own component I'd be happy to host them, just PM me or post a link in this thread.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: 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
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Sauerkret on June 03, 2010, 09:55:52 AM
when you exported the image what is the scaling?
i want to start making my masks  :D


62.5% nevermind.

regards, eric
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on June 07, 2010, 11:54:17 AM
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:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: phector2004 on June 27, 2010, 01:10:27 AM
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.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on June 28, 2010, 08:46:35 AM
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
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on June 28, 2010, 04:38:18 PM
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.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: 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
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on June 29, 2010, 02:29:33 PM
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 :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: phector2004 on June 29, 2010, 03:08:34 PM
(http://i998.photobucket.com/albums/af105/phil2004/Untitled.jpg)

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.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on June 29, 2010, 04:38:08 PM
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).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ccooll on July 13, 2010, 10:50:21 AM
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
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on July 14, 2010, 04:09:47 AM
Thanks Col!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on July 14, 2010, 05:42:59 PM
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.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ccooll on July 15, 2010, 02:58:23 PM
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
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Hides-His-Eyes on July 16, 2010, 09:19:10 AM
I do love DIYLC, but sticky nodes... Is there ever a good reason? :(

(http://imgur.com/v6sIw.png)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on July 16, 2010, 10:15:13 AM
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
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: makaze808 on July 28, 2010, 12:16:09 PM
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.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: makaze808 on July 28, 2010, 06:53:34 PM
bump
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on July 29, 2010, 12:33:37 PM
got it.......extract.......
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: fatfoohy on July 30, 2010, 01:48:09 PM
has it been brought up that this should be an ipod touch app? i would absolutely be in heaven if it was haha
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on August 01, 2010, 09:56:01 PM
great program...i would like to still have the parts list display option like the older version. though!...

instead of having a seperate bom txt file.....thats my 2p worth!. :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 09, 2010, 06:14:51 AM
part list will be an option in the new version

Thanks,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on August 09, 2010, 03:19:06 PM
Quote from: bancika on August 09, 2010, 06:14:51 AM
part list will be an option in the new version

Thanks,
Bane

great. cheers man.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: clamup1 on September 06, 2010, 04:56:59 PM
hey is there a usable link to the old version of diyc. im using the beta version and its anoying but usable. the link posted farther back dosent work.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on September 06, 2010, 05:02:34 PM
Quote from: clamup1 on September 06, 2010, 04:56:59 PM
hey is there a usable link to the old version of diyc. im using the beta version and its anoying but usable. the link posted farther back dosent work.


bancika above this..!..diy fever/software....should be ok...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on September 07, 2010, 04:50:06 PM
Quote from: clamup1 on September 06, 2010, 04:56:59 PM
anoying but usable.
Have you unchecked the "sticky points" option? (in the "Settings" menu). That's about the only annoying feature in that program.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: clamup1 on September 08, 2010, 08:21:04 PM
thats the beta version. i have that one. i like the sticky points for some thing. sometimes where i want to put stuff isnt a point on the grid so i have to turn it off.

i noticed that there isnt a manual for this program. i was wondering if there is code for changing the width of traces and the size of pads before getting started on a layout so one dosent have to do it every time they put a new trace or pad on a layout
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 09, 2010, 07:06:26 AM
you can hack xml files in the library, should be straight forward as they contain default values.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bassmannate on October 30, 2010, 01:15:17 PM
Any one else have issues in Linux with the java version? It looks like the stuff is there in the library because if I click and drag from the library window, stuff shows up in the main window but you can't actually see anything in the library window. Kinda working in the dark.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on November 03, 2010, 10:00:28 AM
dear bancyka it's a actualisation of the collection of boards made with this excellent program??? I have some circuits to contribute for it!!!! where to post o how to donate this??
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 11, 2010, 04:38:42 AM
you can send circuits or paypal donations to bancika at gmail
I'll include them in the zip and re-post.

Thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stcook111 on December 02, 2010, 10:53:54 PM
It's coming along nicely. Noticed that some components don't rotate properly. Specifically the tube schematic symbols. A flip (left to right) and invert (top to bottom) commands would be a nice feature.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: mr_deadmaxxx on December 06, 2010, 09:11:12 PM
PCB Wizard Pro Unlimited works for me..

you can design your pcb etch manually or you can just let the proram do the design for you.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 21, 2011, 05:18:11 AM
The latest alpha can be found here http://code.google.com/p/diy-layout-creator/downloads/list
I'll update it approx once per week with new features and fixes.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Johnfreeth on January 22, 2011, 10:44:07 AM
This one is much quicker than previous version-- Can't wait for the updates

Thanks for all your hard work
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on January 22, 2011, 04:57:21 PM
Goodness!!!! I already now prove this new version and is great It's very fast and have the *.pdf converter!!!!! great; I'm waiting for the extension of the product more elements and compatibility with the old version!!! it's great congratulation for all!!!!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 22, 2011, 06:21:26 PM
glad you like it guys. I'll put the new alpha in few days, with a few improvements, bug fixes and new components. Stay tuned  :icon_wink:
You can use http://code.google.com/p/diy-layout-creator/issues/list to see bigger things that are in the pipeline, or to suggest a feature or report bugs.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 23, 2011, 01:54:39 PM
Hey all,
I put the new version up, same old http://code.google.com/p/diy-layout-creator/downloads/list

Changes include:
* fancy component creation system, d&d from the toolbox is still not supported, but it's still much better.
* bunch of bugs fixed (most of bugs reported by Paul F and a few I found myself)
* a couple of components added
* added "Lock layer" functionality
* added ability to unstuck components by holding ctrl

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on January 23, 2011, 04:28:51 PM
Quote from: bancika on January 23, 2011, 01:54:39 PM
Hey all,
I put the new version up, same old http://code.google.com/p/diy-layout-creator/downloads/list

Changes include:
* fancy component creation system, d&d from the toolbox is still not supported, but it's still much better.
* bunch of bugs fixed (most of bugs reported by Paul F and a few I found myself)
* a couple of components added
* added "Lock layer" functionality
* added ability to unstuck components by holding ctrl

Cheers,
Bane


Yeah great but there's no tranis, FET, LED others; please complete that!!!! thanks, your making a good job!!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 23, 2011, 04:50:48 PM
rich component set is not my first priority, maybe not even second at this point.
I'm trying to iron out usability problems and make a good platform that can be extended better. If I have 100 components and I change something, I have to update all 100 of them. If I have 20 it's less work :)
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Barcode80 on January 23, 2011, 05:23:07 PM
At some point when the bugs die down, I wouldn't mind a schematic engine/node checker kind of like what's in express pcb. If not for that, I'd never use anything BUT diylc :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 23, 2011, 05:59:13 PM
what does it do?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on January 23, 2011, 08:51:51 PM
Quote from: Barcode80 on January 23, 2011, 05:23:07 PM
At some point when the bugs die down, I wouldn't mind a schematic engine/node checker kind of like what's in express pcb. If not for that, I'd never use anything BUT diylc :)

Let the FORCE be with you my friend!!!!!!!! keep in contact!!!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Barcode80 on January 23, 2011, 09:58:45 PM
Quote from: bancika on January 23, 2011, 05:59:13 PM
what does it do?

Basically, you can create a schematic in the express pcb schematic program, then you can "link" a layout to it. Then, as you make the layout, you can have it highlight for you which points need to be connected so that you can verify it will work on the first try.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: auden100 on January 24, 2011, 06:49:04 AM
Coming along nicely, bancika.

What would you think about hotkeys for tabs and components? F1-Fn would open up the appropriate tab. Numbers 1-0 would select the appropriate item within the tab. That might save a lot of mouse moving and clicking.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 24, 2011, 07:12:39 AM
Yes, I plan to do something similar. I was going to add customizable shortcuts for components, so you can choose up to most frequently used 10 components assign them keys 0-9
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on January 24, 2011, 08:09:17 AM
be nice to be able to paste 2 saved circuits in one page too.........and join them together

for those of us who want 2/3 effects in one box...!!!!!... :icon_wink:

all the usual stuff...jacks/switches/leds/ldr/.actual size box templates, and simulation would be cool too...a lot to ask though i guess!..

cool stuff, great work!..
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 24, 2011, 08:22:56 AM
pasting multiple circuits in one page is possible even now, I think that inter-instance copy-paste works. I'll add import feature to do it without copy paste.
as for simulation, I don't think that's going to happen any time soon, I just don't have knowledge for that :)

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on January 24, 2011, 04:49:54 PM
Looking good, submitted two issues though. No biggies but one annoying and one impeding my style of layouts :)

And not submitted, the height and width of the resistor (at least) is counter intuitive at least to me.

I'll play around with it a bit more sometime this week and see if I can find some more issues for you ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: phector2004 on January 24, 2011, 05:12:03 PM
Just a component suggestion for later on:

Is it possible to add enclosures?

B size, BB size, A size, etc.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 25, 2011, 04:35:03 AM
Thanks for tickets Pelle, those will be fixed. What about resistor size is not intuitive? Names of those fields?
phector2004, yes there will be few types of enclosures that you can resize any way you want.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on January 25, 2011, 05:20:03 AM
The height is what I would call width and the width I would call length, that's what I mean ;)

ps. And judging by the size of existing components I'd guess you'r doing some tube related work at the moment. Those caps are huge  :icon_eek: On that note I'll put axial caps on the wish list.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 25, 2011, 05:48:13 AM
yeah, cap sizes are from random high voltage caps. I'll have to run a survey of some sort to come up with an average size that's good starting point for everyone. You can set default size anyways (checkbox on the right) and any components you create after that will take that size.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on January 25, 2011, 03:49:57 PM
Quote from: bancika on January 25, 2011, 05:48:13 AM
yeah, cap sizes are from random high voltage caps. I'll have to run a survey of some sort to come up with an average size that's good starting point for everyone. You can set default size anyways (checkbox on the right) and any components you create after that will take that size.
Cheers

Wondered what the checkboxes did, that's quite a nice way to set defaults.

It'd be great to have a list of average sizes depending on values for capacitors and resistors. Maybe not inside the program, but somewhere outside obscure e-trading sites or spec-sheets. On the other hand if there was a way to link say the specs 220uF/16V to a specific size of e-lyt cap it'd be really useful. Same for different wattages of resistors. Maybe some kind of size lookup function?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 25, 2011, 04:40:10 PM
Quote from: Perrow on January 25, 2011, 03:49:57 PM
Wondered what the checkboxes did, that's quite a nice way to set defaults.

I have to do something about those boxes, nobody figured out what they do on their own and probably nobody read the user manual :)
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on January 25, 2011, 05:05:59 PM
Quote from: bancika on January 25, 2011, 04:40:10 PM
I have to do something about those boxes, nobody figured out what they do on their own and probably nobody read the user manual :)
Cheers

I'm a technician, I don't read manuals ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 26, 2011, 07:06:11 AM
Honestly, neither do I :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on January 26, 2011, 07:07:18 AM
nobody does.... :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on January 26, 2011, 07:19:02 AM
Not even the ones of our own products..  kinda embarrasing sometimes when a client refers to a specific page.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 26, 2011, 07:27:17 AM
good to know, at least I won't waste time writing it :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on January 26, 2011, 10:25:57 AM
Well I do IT sometimes; is it for my interest of course I read IT!!!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on January 26, 2011, 05:33:21 PM
Quote from: GodSaveMetal on January 26, 2011, 10:25:57 AM
Well I do IT sometimes; is it for my interest of course I read IT!!!!!

Well, I won't say I read them (and I didn't, did I :) ) but occasionally I look things up.

If you're gonna write something, make sure you write things that people might look up. The checkboxes are something I think I would've looked up, had I known of the existence of a manual ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on January 26, 2011, 08:37:52 PM
YEAH a manual for the ultimate version!!! HURRAY!!!!!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on January 27, 2011, 02:24:19 AM
The trouble with manuals is that you have to keep them up to date.. Also, the programmer can't write it as he/she has a differnt approach to the software made.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 28, 2011, 04:21:38 AM
Version 3.0.4 is released.

If you're running older version 3.0.x, you should be able to see the yellow light bulb in the bottom left corner indicating that updates are available. Click on it gives the list of changes and download link. From now on, I'll keep that feed updated.

After I released 3.0.4, I found that editing numerical values is messed up. I'll fix that in the next round, but there should be enough good stuff in this version to make it worth checking out.

http://code.google.com/p/diy-layout-creator/downloads/detail?name=diylc-3.0.4-alpha.zip&can=2&q=

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: snarblinge on January 28, 2011, 06:20:42 AM
wow this thing is beautiful, churs.

found it easier to stick with the old old one until I became solely a mac user, now this thing is stunning.

thank you
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 28, 2011, 07:01:15 AM
glad you like it, stay tuned for the updates. Component API is fluctuating less and less, so I'll start adding more components soon.
Last night I added resistor color codes, looks pretty cool  :icon_idea:

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on January 28, 2011, 07:23:05 AM
I just had a small testdrive.. Very nice!!  I like what you did with the wires, I just implemented the same (the bezier cvontrol points)  ;D
I like the individual component alpha too!
What are you using for graphics?

I'm impressed!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 28, 2011, 07:36:05 AM
thanks, it's good old G2D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on January 28, 2011, 07:52:56 AM
Wow that is a lot of work then, good job on the performance too. I'm using OpenGL (JOGL) takes some time to get used to it but it works very nice as well.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on January 28, 2011, 08:35:12 AM
Coming along nicely. Things I'm missing at the moment (that I don't know you're working on)

* Ability to change the alpha of a selected set of components.
* Hide grid (could be an option when saving to png or pdf).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on January 28, 2011, 08:45:24 AM
I miss:

Zooming with the scroll wheen..
Panning with the scroll wheel pressed
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on January 28, 2011, 12:39:05 PM
It's compatible whit the v1!!! yeah that stuff it's great!!!!! please actualise the 100 of components!!!!! thank for your work!!!!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 28, 2011, 12:57:28 PM
Quote from: Perrow on January 28, 2011, 08:35:12 AM
Coming along nicely. Things I'm missing at the moment (that I don't know you're working on)

* Ability to change the alpha of a selected set of components.
* Hide grid (could be an option when saving to png or pdf).

you can change alpha of multiple components, just select them and go to edit. The problem is that all of their alpha values need to be the same before you edit. I'll think of a better solution. For now it's done like that because I can't show alpha value if there are two or more different values in the set.

Grid is automatically hidden when you export. Do you think it should be there?

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: pinkphiloyd on January 28, 2011, 03:31:07 PM
I just downloaded this and I'm playing with it and it's very cool.  I'm very new to this though and I want to play with a bunch of stuff.  Does anybody have idea what was used to do this?  I like the large, clean, look.  It's easy to see for me.  I stole this image from 11 gauge at tdpri.  I asked over there, but I'm afraid a response may be a bit slow in forthcoming.  I'm not trying to detract from the program in this thread, it seems really great.  I'd like to play with both.


(http://www.tdpri.com/forum/attachments/stomp-box/71079d1296245007-quick-easy-diy-sho-sholayout-jpg)


Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: fatfoohy on January 29, 2011, 11:59:55 PM
Perhaps im totally retarded.......but i just downloaded 3.0.4, and i can't use any of the version 1 files, and there aren't any transistors.  Also, i cant run version 1, i just got my computer upgraded with windows 7, and it just says No Active Document, and Failed To Set Data For " " when i try to open the program, i've tried reinstalling it multiple times
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on January 30, 2011, 12:19:43 AM
It's a beta prove program there's no tranies and I put a DIY layout of version 1 and can read it; I have a widows XP version sp2 and it's fine for me!!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Barcode80 on January 30, 2011, 01:08:53 AM
Quote from: fatfoohy on January 29, 2011, 11:59:55 PM
Perhaps im totally retarded.......but i just downloaded 3.0.4, and i can't use any of the version 1 files, and there aren't any transistors.  Also, i cant run version 1, i just got my computer upgraded with windows 7, and it just says No Active Document, and Failed To Set Data For " " when i try to open the program, i've tried reinstalling it multiple times

2 things:

right click on the shortcut/file and go to properties. go to the compatibility tab, and select Windows XP for the compatibility mode

also, on that same tab at the bottom, select "run as administrator."

that should fix it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 30, 2011, 04:33:07 AM
it opens v1 files but only reads those components that are available at the moment.
Btw, I added two type of transistors and LED, stay tuned  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: mhartington on January 30, 2011, 10:59:05 AM
So i just downloaded it and when i tried to open it I got a message that said there was an error and the file couldn't be open. I read the note on the site about having to do something with the MAC terminal but...to quote Mccoy in some sense, im a diy pedal maker, not a computer exert  :D How do fix the mac problem?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on January 30, 2011, 11:01:16 AM
Quote from: bancika on January 30, 2011, 04:33:07 AM
it opens v1 files but only reads those components that are available at the moment.
Btw, I added two type of transistors and LED, stay tuned  :icon_wink:
They are not available in the 3.0.4 beta version!!!! you have to post a new version with that components??? please!!!! thanks you have doing a best work!!!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 30, 2011, 11:48:20 AM
Quote from: mhartington on January 30, 2011, 10:59:05 AM
So i just downloaded it and when i tried to open it I got a message that said there was an error and the file couldn't be open. I read the note on the site about having to do something with the MAC terminal but...to quote Mccoy in some sense, im a diy pedal maker, not a computer exert  :D How do fix the mac problem?

open the terminal, type cd <path to diylc directory>
then type ./run.sh

cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: mhartington on January 30, 2011, 12:27:01 PM
Quote from: bancika on January 30, 2011, 11:48:20 AM
Quote from: mhartington on January 30, 2011, 10:59:05 AM
So i just downloaded it and when i tried to open it I got a message that said there was an error and the file couldn't be open. I read the note on the site about having to do something with the MAC terminal but...to quote Mccoy in some sense, im a diy pedal maker, not a computer exert  :D How do fix the mac problem?

open the terminal, type cd <path to diylc directory>
then type ./run.sh

cheers

im doing that and i keep getting "no such file or directory exsist"
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 30, 2011, 01:01:04 PM
did you extract all the files from the zip? You should have diylc.jar, lib directory with a couple of files and library with one more.
Also, do you have java 1.6 installed? It definitely works on mac, few people have confirmed.
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 30, 2011, 01:49:07 PM
Quote from: GodSaveMetal on January 30, 2011, 11:01:16 AM
They are not available in the 3.0.4 beta version!!!! you have to post a new version with that components??? please!!!! thanks you have doing a best work!!!!!

3.0.5 is out, knock your self out :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: phector2004 on January 30, 2011, 01:59:54 PM
Cool! I like the template idea

It would be nice if the component defaults could change between stompbox-sized and amp-sized depending on eyelet/perfboard, etc

Keep up the good work!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 30, 2011, 02:19:24 PM
templates will be much more useful once I'm happy with the component set. I'll include a couple that can really save time in some situations and users will hopefully add theirs.
As for different defaults, you can do it now with two config.xml files (auto-created by the app). One with amp-sized defaults, other with stompbox or whatever. You'd just put the one you want to use, start the app and it reads defaults from there. Hope it makes sense.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: fatfoohy on January 30, 2011, 08:15:59 PM
ahhh thank you, that fixed it!
Edit: i just downloaded 3.0.5, and it's sweet! i love how the resistor color codes change
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on January 31, 2011, 12:19:35 AM
Yeah the new version 3.0.5 it alright but Wat happens with the recognition of the led with version 1?? it's not compatible???
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 31, 2011, 04:55:47 AM
ok, ok, relax  :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on January 31, 2011, 06:13:52 AM
could you add the ability to import pictures of scarlett johannsen cooking a casserole......  :icon_mrgreen::icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on January 31, 2011, 07:16:55 PM
Quote from: bancika on January 31, 2011, 04:55:47 AM
ok, ok, relax  :icon_rolleyes:

Excuse me and thanks!!!!  for all your work!!!!!! your great!!!!LET THE FORCE WITH YOU!!!!!!!!!!!!!!!!!!!!!!!!!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 01, 2011, 06:44:12 AM
haha, 132000 thread views
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Big Dan on February 08, 2011, 07:53:29 PM
Hi,

Looking forward to trying out your awesome program!

Edit---figured out my problem...run as admin... :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: vendettav on February 09, 2011, 06:57:27 AM
nice software actually. im using the new one...
the only thing was errm could you add sockets for trannies or something?? or meh whatever it's already supercool ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on February 15, 2011, 10:54:25 PM
I tried the new version and it is approx 90% compatible to the V1; the potentiometers and the switches are not compatible with the new version; the LED are yet compatible!!! great work congratulations Its easy to work!!!! and more speedy!!!!! thanks a lot forthese new instrument; I'm looking for the finalversion to do my METAL MUFF!!!!! please only this program can do this!!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: jdub on February 16, 2011, 12:02:49 PM
Once again, Bancika, you've done a fantastic job.  Love the new look and functionality.  Kudos!  I envy your computer-fu.  :-*

Quick question:  the new version should open v2 files, correct?  I tried opening a couple and, while the viewing area shifted slightly as though a file was opening, nothing was displayed.  Is there somethinng that needs adjusted before v.2 files will open?

Thanks again!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on February 16, 2011, 12:25:34 PM
my 2p worth..

i think i prefer the layout of version 1...with all the components and jacks etc...in the left column

but i like version 2 for drawing schematics.....great programs either way... just my preference i guess!..

now if we had the combination of all 3 and could choose which visual layout we prefered, and it was all backward compatible ..that would be superb.. :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 17, 2011, 04:22:06 AM
Quote from: jdub on February 16, 2011, 12:02:49 PM
Once again, Bancika, you've done a fantastic job.  Love the new look and functionality.  Kudos!  I envy your computer-fu.  :-*

Quick question:  the new version should open v2 files, correct?  I tried opening a couple and, while the viewing area shifted slightly as though a file was opening, nothing was displayed.  Is there somethinng that needs adjusted before v.2 files will open?

Thanks again!

Thanks man.

v2 import is still not functional, but will be.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Greenmachine on February 17, 2011, 08:28:33 AM
Thank you Branislav.  Excellent program and I look forward to using it.  :icon_biggrin:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: demym on February 18, 2011, 03:05:26 AM
Hi,

i've used version 1 of this software for a lot now.

I also like very much version 2 (maybe more than version 3); but i can't figure out how to export pcb traces for ready to transfer... How can this be done in version 2 ? (it seems to only export full board images)..

Thanks in advance
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: supertulli on February 18, 2011, 06:30:04 AM
Very nice program!

I'm trying to layout the voodoo lab on a stripboard and to make it really compact i'd like to make some of the resistors and diodes to stand on end, instead of laying on the board. Is there anywway I can do this?  ???

cheers and thx so much.  :)

Pedro.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 18, 2011, 08:21:22 AM
Quote from: demym on February 18, 2011, 03:05:26 AM
I also like very much version 2 (maybe more than version 3);

you're probably the only user in the universe who prefers v2 over v3 :) You can't export traces in v2, but you can in v3 :)

Quote from: supertulli on February 18, 2011, 06:30:04 AM
I'm trying to layout the voodoo lab on a stripboard and to make it really compact i'd like to make some of the resistors and diodes to stand on end, instead of laying on the board. Is there anywway I can do this?  ???

this will be supported, stay tuned.

thanks all
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: demym on February 18, 2011, 08:38:29 AM
Eh eh, you're right... :)

but i need to use a tube socket, and i don't find it in v3... other than that, v3 is certainly much quicker and best performing... but, as others have stated, i preferr to see all the components on the left... (but this is not a problem)...

Should i have the tube socket component ? My version is 3.06..

Also, i would like to see smaller pads in perfboard layout (the ones of the perfboard).

Thanks, anyway
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: jdub on February 18, 2011, 09:46:00 AM
Quotebut i can't figure out how to export pcb traces for ready to transfer... How can this be done in version 2 ? (it seems to only export full board images)...

If I understand what you want to do correctly, you can do this in v2 by first going to "Lock Layers" then selecting "Traces, Pads, Eyelets..." (and "Circuit Boards" if desired for outline).  Then select your entire layout by dragging the mouse around it with left button held down.  Once everything is selected (highlighted in red), press the Delete button on your keyboard; everything will be deleted except traces and pads (because they're locked).  You can then export this trace-only image and resize as usual  ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: demym on February 18, 2011, 09:53:30 AM
Great !!

Now that was very simple (but not so simple for me to think about it) !

Thanks very much !
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on February 18, 2011, 10:24:02 AM
Regarding standing resistors, there should be a limit so that when the legs of a resistor are closer than the limit the resistor gets stood up automagically. Possibly for diodes as well.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 20, 2011, 10:07:11 AM
Quote from: Perrow on February 18, 2011, 10:24:02 AM
Regarding standing resistors, there should be a limit so that when the legs of a resistor are closer than the limit the resistor gets stood up automagically. Possibly for diodes as well.

yeah, that's what I thought as well.

Quote from: demym on February 18, 2011, 08:38:29 AM
Should i have the tube socket component ? My version is 3.06..

I'm working on tube sockets (7,8,9-pin) and they will be ready for 3.0.7, probably within a week or so.

cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: demym on February 20, 2011, 12:33:07 PM
Very good Bancika.

Thanks a lot.

Bye
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: demym on February 22, 2011, 03:28:47 AM
Another question: will the enclosure object will be included in version 3 ? I found it very useful on v2 to have an idea of spaces inside boxes...

maybe not indispensable, but certainly useful..

Also, the geometrical shapes would be useful too..

Anyway, thanx

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 26, 2011, 06:31:15 PM
3.0.7 is out with tube sockets and many usability improvements. Check out Config menu to turn some of the new features on and off.

And yup, enclosures and geometrical shapes are on the "to do" list.

cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: demym on February 27, 2011, 03:03:26 AM
Very good Bancika, the new features are very useful. Thanks.

Some new points:

- Could also the resistors have an auto-size (as in version 1) ? If i put a resistor crossing only two tracks of a stripboard (usually vertically), it's not very clear
displayed.

-  when designing copper traces in continuous creation mode, if the first strip, after editing it, is 2mm large, the next ones (auto-created) are created still of 1mm; in my opinion would be better if the width is the last one used.

Anyway, thx once !
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 27, 2011, 04:28:45 AM
Standing resistors will be added soon. As for the other request, it's already there. When you edit width to 2mm just check that box on the right, it will make it default for all traces you create after that (even when you restart the app).
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: demym on February 27, 2011, 05:01:58 AM
cool ! thanx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 03, 2011, 04:34:58 PM
standing resistors and few other new features are released
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 03, 2011, 05:09:29 PM
Feature request: Load/Save defaults

I don't actually know if I'll use it myself, but for people designing amps and stompboxes I guess it'd be quite a nice feature to be able to swap all default sizes in one simple move.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 03, 2011, 05:14:11 PM
there's a workaround for that. Defaults are saved in config.xml when you check the box on the right side of the editor. You can set defaults for pedals, make a copy of config.xml , then set defaults for amps and make another copy. You can then joggle these two and replace config.xml with one of them to use the defaults you need.
I know it's not the easiest way, but it works like a charm :)
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 03, 2011, 06:05:36 PM
And another feature request: Select dpi when exporting trace and image to png. I do some post processing now as part of my style and the current dpi is NOT enough.

I want to get somewhere like this :)

(http://i832.photobucket.com/albums/zz249/Perrow_MLP/Stomp/OldNoise.png)

This is actually done in V3 (screen dump into PaintDotNet for extra processing).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 03, 2011, 06:37:01 PM
looks pretty :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 03, 2011, 06:44:26 PM
Quote from: bancika on March 03, 2011, 06:37:01 PM
looks pretty :)

Oldified :)

It's a Noise Ensemble (with two parts moved to remove a column). I need some dpi to work with even if I scale it up and down as part of the process, though I must say the zoom function of V3 brought a smile to my face. Just have to figure out what dpi it gets me  ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 03, 2011, 06:57:06 PM
I'd say it's 150dpi
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: demym on March 04, 2011, 01:26:27 AM
great bancika, standing resistors work fine !

other features ?

- possibility to specify x and y holes on stripboard and perfboard (20x30, ecc...), rather than dimension them only by mouse..

anyway good job !
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 04, 2011, 04:50:39 AM
Should be possible to do...I also need to add row and column labels for these two.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 04, 2011, 08:46:31 AM
Quote from: bancika on March 04, 2011, 04:50:39 AM
Should be possible to do...I also need to add row and column labels for these two.

Can I suggest a "Show labels? (yes/no)" switch for this.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 04, 2011, 08:52:25 AM
And another feature request: Merge project (i.e "Open" without clearing the current project). I know I can do it with copy paste, but sometimes it feels more natural to merge. Possibly need some form of transposing of the imported project so it doesn't collide with existing parts.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 04, 2011, 10:22:11 AM
Maybe I could make all the components of the imported project selected by default so you can drag them around.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on March 04, 2011, 10:31:25 AM
any news on the scarlett johannsen cooking a casserole, picture import option?... :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 04, 2011, 10:51:06 AM
No luck yet :( Kim Kardashian offered her ghetto bootty for splash screen but I turned her down  :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on March 04, 2011, 11:08:05 AM
shame!.. :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 06, 2011, 02:20:12 PM
Quote from: bancika on March 04, 2011, 10:22:11 AM
Maybe I could make all the components of the imported project selected by default so you can drag them around.

Yes, that would work.

Component suggestion, tape measure. I'd love to be able to just drag a tape measure to the drawing to show the size of a board.

Kinda like this:

(http://www.mycustomkitchens.com/images/custom_cabinets/drawing.gif)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 06, 2011, 02:37:32 PM
I was going to add tape measure :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 06, 2011, 05:34:44 PM
Quote from: bancika on March 06, 2011, 02:37:32 PM
I was going to add tape measure :)

Your just trying to steal credit for the idea  ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 07, 2011, 05:21:12 AM
 :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 07, 2011, 06:18:05 AM
Feature request: Hide layers function?

Feature request: Thin toolbar with (that can be hidden) with hide/lock layer buttons, some config options, open/save ... Nice to see/change quickly which features are enabled.

Praise: Nice to see that things that aren't aligned to grid doesn't snap back to "on grid" when moved as part of a selection where something is aligned to the grid.

Bug: I do feel though that when moving parts that aren't on the grid, but with "snap to grid" enabled the pieces should keep their "off-grid'ishness" and not snap back to the grid, i.e. act like there was something I moved that was "on" the grid.

Heartbreak: I miss the option of holding down the ctrl-key to disengage "snap to grid".


ps. I've begun using this app "for real" now, can you tell :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 07, 2011, 06:23:08 AM
Bug: Labels for the standing resistors?

Feature request: Click the labels in the list of selected items to select only that part. Nice when there's a lot of overlapping parts and traces and you want to select just one of them without locking layers.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 07, 2011, 07:44:30 AM
Quote from: Perrow on March 07, 2011, 06:18:05 AM
Feature request: Hide layers function?

Feature request: Thin toolbar with (that can be hidden) with hide/lock layer buttons, some config options, open/save ... Nice to see/change quickly which features are enabled.

Praise: Nice to see that things that aren't aligned to grid doesn't snap back to "on grid" when moved as part of a selection where something is aligned to the grid.

Bug: I do feel though that when moving parts that aren't on the grid, but with "snap to grid" enabled the pieces should keep their "off-grid'ishness" and not snap back to the grid, i.e. act like there was something I moved that was "on" the grid.

Heartbreak: I miss the option of holding down the ctrl-key to disengage "snap to grid".


ps. I've begun using this app "for real" now, can you tell :)

I'll add shift for toggling snap to grid, ctrl is used for un-snapping. I'll think about the other comments, thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 07, 2011, 08:00:15 AM
Quote from: bancika on March 07, 2011, 07:44:30 AM
I'll add shift for toggling snap to grid, ctrl is used for un-snapping. I'll think about the other comments, thanks!

Un-sticky-ing you mean. That's nice, hadn't found that one. I really should give the manual a glance ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 07, 2011, 08:07:09 AM
While I remember, a function to "add missing solder pads", that adds solder pads for every component leg that doesn't already have one right under it. I tend to add all pads that aren't for off board wiring or jumpers as the last thing. Would be nice to have it automated, even though the "continuous creation" setting is a bless.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 07, 2011, 09:01:33 AM
that's a cool idea
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 07, 2011, 09:52:59 AM
I filed those ideas under http://code.google.com/p/diy-layout-creator/issues/detail?id=42
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 07, 2011, 10:03:31 AM
Quote from: bancika on March 07, 2011, 09:52:59 AM
I filed those ideas under http://code.google.com/p/diy-layout-creator/issues/detail?id=42

Should I add issues (bugs, feature requests) there instead of here?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 07, 2011, 10:10:25 AM
that would be helpful, there's less chance they will get lost. This thread is huge :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: demym on March 09, 2011, 04:16:14 AM
Some new feature requests:

- scale an imported image by handles (not only by the -scale- slider);
- ability to lock an imported image by right click menu (in general, ability to lock any object using the right click context menu, not only by layer);
- maybe i already asked this: enclosures (various models, BB, B, would be great)

These two features would be very useful to copy exactly, say, an eagle board (playing with the alpha control); it is already possible to do this, but these two features would make the thing more easier.

Thanks, bye
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 10, 2011, 02:57:20 AM
I support the "lock object" feature, and give you at least a simple enclosure. Just save to disk and add as image.

(http://i832.photobucket.com/albums/zz249/Perrow_MLP/Stomp/1590A.png)

Now I really need the send to back feature.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Johan on March 10, 2011, 10:40:24 AM
I've been fooling around with this one for a few hours now and must say ...GREAT work Bancika..expect a donation from me in the near future..
J
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 11, 2011, 04:41:56 AM
Glad you like it mate. Rock on
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Johan on March 15, 2011, 12:00:15 PM
one thing on my wish list would be a way of fliping/inverting the image so it's ready for photopaper transfere. ...or did I just miss that knob?...not a big thing, I'll just open the it in paint and invert, but it would be convenient
J
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Barcode80 on March 15, 2011, 12:30:01 PM
The way you see the image when looking at the board from the top (as in this program) is already in the orientation it needs to be in to print for transfer.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 16, 2011, 07:45:43 AM
If anything I'd like a reverse text object so I can add text to the transfer without opening it in a paint program.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 16, 2011, 03:09:54 PM
reversed text was planned, cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on March 16, 2011, 08:40:09 PM
bancika please wen I put a layout version 1 whit IC's whit 14 pins the version 3 recognized but whit 8 pins!!!! would you resolve that problem?? thanks a lot it's great work this version!!!!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 17, 2011, 05:27:38 AM
I won't be able to do any DIYLC work for another two weeks or so. I'm taking a final exam :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ringworm on March 22, 2011, 06:22:49 AM
Having trouble getting the most recent version running on Mac OS 10.5.8
I have moved the directory to my applications folder and changed the name of the directory folder to diylc3. When I open Terminal and type in the command as posted in the user manual I get  this message: -bash: syntax error near unexpected token 'newline'
Any ideas?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 22, 2011, 09:10:53 AM
Anyone with mac experience?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ringworm on March 22, 2011, 11:05:52 AM
Issue 49 sounds similar to mine and I have made the alterations to the run.sh file but still no results. I have also set my Java Preferences to run version 1.6 but that still does not work.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: fluke on March 22, 2011, 11:14:10 PM
Quote from: ringworm on March 22, 2011, 06:22:49 AM
Having trouble getting the most recent version running on Mac OS 10.5.8
I have moved the directory to my applications folder and changed the name of the directory folder to diylc3. When I open Terminal and type in the command as posted in the user manual I get  this message: -bash: syntax error near unexpected token 'newline'
Any ideas?

Just a wild guess, but are you literally typing in cd <path to diylc3> as the manual says, ie with the angle brackets and all?  You should be using cd diylc3 (if the directory is named diylc3).

If not, can you post a screenshot or cut'n'paste of the full command you typed and the result?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ringworm on March 23, 2011, 12:54:35 PM
Ah that's why!
Am now getting permission denied error. Only one log-in on this laptop, mine, and it's an admin log-in, so not sure why it's locking me out...
(http://i26.photobucket.com/albums/c143/ringworm_1974/Picture2-1.png)

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: fluke on March 23, 2011, 01:55:58 PM
Quote from: ringworm on March 23, 2011, 12:54:35 PM
Ah that's why!
Am now getting permission denied error. Only one log-in on this laptop, mine, and it's an admin log-in, so not sure why it's locking me out...
(http://i26.photobucket.com/albums/c143/ringworm_1974/Picture2-1.png)

run.sh isn't marked as executable.  Do chmod a+x run.sh first.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ringworm on March 24, 2011, 05:35:36 AM
Nice one fluke. That's it working now!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 24, 2011, 10:59:04 AM
is that Nürburgring worm?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: demym on March 25, 2011, 02:26:57 AM
We have some new stripboards (every row is in chunks of 3 holes):

(http://www.banzaimusic.com/image.php?id=15968&type=D)

Would it be easy to include support for these particular stripboards ?

Thanks, bye
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ringworm on March 25, 2011, 04:40:30 AM
Quote from: bancika on March 24, 2011, 10:59:04 AM
is that Nürburgring worm?
I had to google that, so definitely not ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 25, 2011, 03:53:02 PM
Quote from: demym on March 25, 2011, 02:26:57 AM
We have some new stripboards (every row is in chunks of 3 holes):

(http://www.banzaimusic.com/image.php?id=15968&type=D)

Would it be easy to include support for these particular stripboards ?

Thanks, bye

yes, please file the request on my site so it doesn't get lost. I have one or two weeks more without spare time but should be able to make some progress after that.

cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: olivero1 on March 26, 2011, 10:53:48 AM
NICE!

I just downloaded and checked this out! Much easier than Eagle!

I am use Linux and I thought this would be another Window$ app. Glad I was wrong.

Works great and looks good!

Thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: dap9 on March 30, 2011, 10:05:09 PM
Hi all.   Great program!  My only issue is when I save my finished project as a .png or .pdf, it saves too small to print clearly.  Any ideas how I can fix that?  Thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ca cat on April 04, 2011, 09:43:10 AM
Use a program like illustrator or corel draw to edit the pdf file.

And I realy like the pdf - vector export; makes printing so much easier!

bancika - baš dobro :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on April 06, 2011, 04:17:05 AM
yeah, when i render as pcb it comes out big... i have to put it in inkscape and resize and print a 'lot ' of test pages till i get it right..

essential with ic sockets....couldnt it just print out the 'actual' size...? :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 06, 2011, 05:05:58 AM
export to PDF and print PDF in actual size should be in the right scale
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on April 06, 2011, 05:34:49 AM
thanks i'll try it.....im using version 1 btw... :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 06, 2011, 02:15:16 PM
Oh, I'm talking about 3 :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Barcode80 on April 08, 2011, 05:00:08 PM
If you are using version 1, the scaling to print at the correct size is to print it at 200 dpi.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: digi2t on April 14, 2011, 03:13:04 PM
Is there any way to improve the image print and export quality in ver. 3? I was using 2 before, but it wouldn't print, so I would export the image and print that. Very good quality as well. Now, with 3, I can print, but the image sucks. Both out of the program, and the export. The image isn't as clear anymore, like there's too much compression going on, or something.

Thanks,
Dino

P.S. Ver. 3 performs very well btw. Runs faster on my computer than 2 did  :icon_biggrin:.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 14, 2011, 03:56:18 PM
Quote from: digi2t on April 14, 2011, 03:13:04 PM
Is there any way to improve the image print and export quality in ver. 3? I was using 2 before, but it wouldn't print, so I would export the image and print that. Very good quality as well. Now, with 3, I can print, but the image sucks. Both out of the program, and the export. The image isn't as clear anymore, like there's too much compression going on, or something.

Thanks,
Dino

P.S. Ver. 3 performs very well btw. Runs faster on my computer than 2 did  :icon_biggrin:.

I move what ever I don't want to print/export to the side and then take screenshots and paste them to paint.net. I usually scale to 200% before taking the screenshot, and if I remember correctly it gives me 400 dpi.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 15, 2011, 07:03:24 AM
try export to PDF and then print. I'll improve scale for PNG
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 15, 2011, 07:34:38 AM
Selectable dpi? :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jasonmatthew911 on April 15, 2011, 06:31:04 PM
Is this software compatible for Mac users?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 19, 2011, 04:36:00 AM
yup
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jasonmatthew911 on April 24, 2011, 08:21:41 PM
Quote from: bancika on April 19, 2011, 04:36:00 AM
yup

I finally started using this, but I'm a little confused as to how I can add more components and symbols that aren't there...What exactly do I have to do to get more components and symbols???
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 25, 2011, 04:57:09 AM
File a request here and I'll add them when I have a chance
http://code.google.com/p/diy-layout-creator/issues/list
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jasonmatthew911 on April 25, 2011, 01:10:38 PM
Quote from: bancika on April 25, 2011, 04:57:09 AM
File a request here and I'll add them when I have a chance
http://code.google.com/p/diy-layout-creator/issues/list

I wasn't sure exactly what to do, but I submitted a "New issue" I think, just didn't see it up afterwards...Hopefully you received it...Just in case, this is what I wrote:

Please add the following: Zener diode symbol for schematics, 14 Pin IC for layouts, IC symbol for schematics, JFET symbol for schematics, Ferrite bead for layout and schematics, Pots for schematic and layouts, 3PDT switch, SPDT switch, SPST switch, LED symbol for schematics, Stereo and Mono jacks for layouts, 9V Battery and DC power jack for layouts, & finally the ability to make lines with arrows at the ends.

Thanks again for the cool freeware...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 25, 2011, 02:13:52 PM
Quote from: Jasonmatthew911 on April 25, 2011, 01:10:38 PM
14 Pin IC for layouts

Add an IC, double click it, select "14" in the "Pins" dropdown.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jasonmatthew911 on April 25, 2011, 06:49:01 PM
Quote from: Perrow on April 25, 2011, 02:13:52 PM
Quote from: Jasonmatthew911 on April 25, 2011, 01:10:38 PM
14 Pin IC for layouts

Add an IC, double click it, select "14" in the "Pins" dropdown.

Cool, thanks Perrow...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jasonmatthew911 on April 26, 2011, 01:29:36 AM
Quote from: bancika on April 25, 2011, 04:57:09 AM
File a request here and I'll add them when I have a chance
http://code.google.com/p/diy-layout-creator/issues/list

Perrow made me realize I had to double click on the components to get more options, I hadn't messed with it enough....But it would still be nice to have more schematic symbols, for drawing schematics, like the ones I mentioned:

*IC symbol
*Zener diode symbol
*LED symbol
*Ferrite Bead symbol
*JFET symbol
*Ability to draw lines w/ arrows (For GND and variable resistor symbols in schematics)

* Stereo & Mono jack symbols for Layouts
*DC Power Jack symbol w/ 3 lugs for Layouts

Great easy to use software by the way, thanks again for doing this...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 26, 2011, 09:19:52 AM
Pretty much anything you place on the work area can be double clicked and has some options.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jasonmatthew911 on May 01, 2011, 10:50:16 PM
Ok, I made a few Vero layouts, and everytime I would start typing Text from the Misc. Box, the program would close out of nowhere...After reopening several times and re-typing my text, now I go to open one of my layouts and It says that it could not open it, to check the Log folder I think...I don't get this, will I not be able to recuperate my layout now?....What can I do, anything?...Is this a glitch in the beta version?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jasonmatthew911 on May 01, 2011, 11:12:56 PM
Also, What is the Normal way to close the program?...I keep getting a message saying that the program wasn't closed normally, and if I want to open the auto-saved file from the previous session.....Every time I go open my layout, it says that it could not be opened and the Check the Log for details, what's this mean?...I'd hate to lose that layout...Help.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jasonmatthew911 on May 02, 2011, 12:58:10 AM
Could my problem have something to do with using fonts that are unknown to this program?...Because all my fonts that I have in my computer came out as options to use, but a lot of times when I would use my fonts the program would close on me...In my Log I just noticed it saying "Unknown Source" many times around the end, this is why I'm assuming that maybe the unknown fonts caused the problem....So is my layout a damaged file now, or can I save it somehow?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: mistahead on May 02, 2011, 01:24:56 AM
Is there a way to force the labelling of components despite the fact they've been shortened to minimum?

For instance the Q1 and Q2 are labelled as it "fits" however the remainder of the components there are R1, C5 etc and do not display the label/name.
http://img535.imageshack.us/i/qadato01.png/

It could be muppetry on my behalf but I wasn't turning up anything looking at the manual...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on May 02, 2011, 02:45:26 AM
Missing labels on "standing" components are a known issue.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 02, 2011, 04:46:40 AM
Quote from: Jasonmatthew911 on May 01, 2011, 11:12:56 PM
Also, What is the Normal way to close the program?...I keep getting a message saying that the program wasn't closed normally, and if I want to open the auto-saved file from the previous session.....Every time I go open my layout, it says that it could not be opened and the Check the Log for details, what's this mean?...I'd hate to lose that layout...Help.

when you open that file normally does it show up ok?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jasonmatthew911 on May 02, 2011, 12:44:01 PM
Quote from: bancika on May 02, 2011, 04:46:40 AM
Quote from: Jasonmatthew911 on May 01, 2011, 11:12:56 PM
Also, What is the Normal way to close the program?...I keep getting a message saying that the program wasn't closed normally, and if I want to open the auto-saved file from the previous session.....Every time I go open my layout, it says that it could not be opened and the Check the Log for details, what's this mean?...I'd hate to lose that layout...Help.

when you open that file normally does it show up ok?

Every time I try to open this file, I only keep getting the message that says "Could not open file,  such and such, to check the Log for details...It use to show up ok, but a lot of times I would get a message as soon as I opened the program saying that the last session wasn't closed normally, and if I want to open what was auto-saved, but I usually press save and then just quit the program...Besides this, why is it that every time I would start typing text on to the layout, using the text box where I can change fonts in Misc., the program would close unexpectedly, is it the unknown source of the fonts or is there still a glitch in this part of the program?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Seven64 on May 02, 2011, 03:18:31 PM
i just downloaded this, and its giving me a permission error in linux :(
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 02, 2011, 04:53:30 PM
Quote from: Jasonmatthew911 on May 02, 2011, 12:44:01 PM
Quote from: bancika on May 02, 2011, 04:46:40 AM
Quote from: Jasonmatthew911 on May 01, 2011, 11:12:56 PM
Also, What is the Normal way to close the program?...I keep getting a message saying that the program wasn't closed normally, and if I want to open the auto-saved file from the previous session.....Every time I go open my layout, it says that it could not be opened and the Check the Log for details, what's this mean?...I'd hate to lose that layout...Help.

when you open that file normally does it show up ok?

Every time I try to open this file, I only keep getting the message that says "Could not open file,  such and such, to check the Log for details...It use to show up ok, but a lot of times I would get a message as soon as I opened the program saying that the last session wasn't closed normally, and if I want to open what was auto-saved, but I usually press save and then just quit the program...Besides this, why is it that every time I would start typing text on to the layout, using the text box where I can change fonts in Misc., the program would close unexpectedly, is it the unknown source of the fonts or is there still a glitch in this part of the program?

auto restore shows up if you have another instance of DIYLC running (I'll fix that). Ignore that box and open the file manually from file -> open and see if that changes.
As for the text, lots of people have that problem on mac, which Os are you using?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jasonmatthew911 on May 02, 2011, 05:43:36 PM
Quote from: bancika on May 02, 2011, 04:53:30 PM
Quote from: Jasonmatthew911 on May 02, 2011, 12:44:01 PM
Quote from: bancika on May 02, 2011, 04:46:40 AM
Quote from: Jasonmatthew911 on May 01, 2011, 11:12:56 PM
Also, What is the Normal way to close the program?...I keep getting a message saying that the program wasn't closed normally, and if I want to open the auto-saved file from the previous session.....Every time I go open my layout, it says that it could not be opened and the Check the Log for details, what's this mean?...I'd hate to lose that layout...Help.

when you open that file normally does it show up ok?

Every time I try to open this file, I only keep getting the message that says "Could not open file,  such and such, to check the Log for details...It use to show up ok, but a lot of times I would get a message as soon as I opened the program saying that the last session wasn't closed normally, and if I want to open what was auto-saved, but I usually press save and then just quit the program...Besides this, why is it that every time I would start typing text on to the layout, using the text box where I can change fonts in Misc., the program would close unexpectedly, is it the unknown source of the fonts or is there still a glitch in this part of the program?

auto restore shows up if you have another instance of DIYLC running (I'll fix that). Ignore that box and open the file manually from file -> open and see if that changes.
As for the text, lots of people have that problem on mac, which Os are you using?

I've been trying to open my file manually, by going to File and Open after opening the program, but I keep getting the same Error message, that says, "It could not open file such and such, check the Log for details"....I'm using OS X 10.6.6.....Would you say that I've already lost that file and I should just do it again, or do you know a way to save what I did???....Thanks for the help...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jasonmatthew911 on May 02, 2011, 10:59:37 PM
I just decided to redo my vero layout that I lost, no big deal...

Is there a way to print the layout slightly bigger or a zoomed version of it, so that it doesn't come out so small on paper???
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: mistahead on May 02, 2011, 11:18:59 PM
I found outputting to PDF, Zooming to the layout and then printing current view to be VERY good for this.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: vendettav on May 03, 2011, 03:07:56 AM
ok guys, when i make a strip board all thecomponents are quite huge comparred to the board. I have to manually go edit them and make their measurements in cm so that they'll get relatively normal sized. is there a fix for this?

and also how do you put a standing resistor. as if one side is very short and is soldered to the board and the other pin is long and is bowed down to solder to the next hole - the resistor is standing up you know
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on May 03, 2011, 04:00:26 AM
Quote from: vendettav on May 03, 2011, 03:07:56 AM
ok guys, when i make a strip board all thecomponents are quite huge comparred to the board. I have to manually go edit them and make their measurements in cm so that they'll get relatively normal sized. is there a fix for this?

and also how do you put a standing resistor. as if one side is very short and is soldered to the board and the other pin is long and is bowed down to solder to the next hole - the resistor is standing up you know

When you've edited the size of one component, check the little tickbox next to the value (to the right) and that will set the value as the default.

Resistors should be stood on end when it's needed just move the end points in closer till it stands.

Edit: clarification.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on June 15, 2011, 05:35:33 AM
whats happened to version 2?...i prefer it to 3...i like to see the component list drag n drop...but thats just me!.. ;)

it wont open?...i get : could not find the mainclass diylc...blah blah...

cheers.


edit:...sorted...i dint unzip it.. :icon_redface: :icon_rolleyes: :icon_mrgreen:


edit:...hmm..tried 3 again....not keen on the component sizing..as vendetta said....(and as perrow explained)...
shouldnt it just be as standard size...resistors/caps etc....moan moan moan... :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on June 15, 2011, 06:19:47 AM
I'm actually more interested in what's happening to V3. Rob, stick with it, it'll grow on you if you try it for a while.

I actually tried to setup the development environment for V3, but my Java knowledge is not what it should be (at least to understand what I have to do to get this working), Bancika could you whip up a quick setup guide (and possibly a screenshot of how it's supposed to look)? At one point I got to where I could compile, but some things where still not working properly, so I did something and now I can't anymore.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on June 15, 2011, 06:23:52 AM
hi pelle, yeah i'm giving it a go now..(v3)....it is growing on me now...i like the zoom function..cool. :icon_cool:

i exported the pcb to png..and it was blurry when zoomed...but then i exported to pdf...brilliant now..very sharp image!...cheers bancika!... :icon_cool:


oooohhhh..i can make the board pink!..and import pics too.... :-* :icon_mrgreen:

edit:. does version 3 open version 1 + 2 files now then?...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on June 15, 2011, 12:40:49 PM
great ive got the hang of this version 3 now!...

one thing, it would be nice to be able to have seperate bom's when putting 2 different circuits in one page!...just my 2p!.. :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on June 16, 2011, 06:52:09 PM
I expect to resume work on v3 in a month or so. A lot of stuff to do and then there's the vacation :)
Perrow, it should work right out of SVN, what error are you getting? Are you using eclipse?

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on June 17, 2011, 03:14:30 AM
Quote from: bancika on June 16, 2011, 06:52:09 PM
I expect to resume work on v3 in a month or so. A lot of stuff to do and then there's the vacation :)
Perrow, it should work right out of SVN, what error are you getting? Are you using eclipse?

Cheers

I must have fetched it from the wrong level to my workspace  ??? I'll try again and see if I can't get it to work (can you tell me what the root directory is?). Just started looking at Android development though but they're both Java so maybe I can learn both (Android and DIYLC development) at the same time :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: theundeadelvis on July 17, 2011, 10:55:23 PM
How do you guys print the layouts created using DIYLC that are posted throughout the forum? By default Windows wants to resize the images to a photo format and not the proper pcb size. I'm curious how you guys go about getting the images resized and then printed?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Barcode80 on July 17, 2011, 10:58:27 PM
Quote from: theundeadelvis on July 17, 2011, 10:55:23 PM
How do you guys print the layouts created using DIYLC that are posted throughout the forum? By default Windows wants to resize the images to a photo format and not the proper pcb size. I'm curious how you guys go about getting the images resized and then printed?
open in any editor or viewer that allows printing at different dpi (irfanview is a good one). print at 200 dpi, that will resize to the right size. I usually take he layouts into Adobe Photoshop and change the DPI, then save as pdf so I never have to resize it again.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: theundeadelvis on July 17, 2011, 11:01:26 PM
Quote from: Barcode80 on July 17, 2011, 10:58:27 PM
Quote from: theundeadelvis on July 17, 2011, 10:55:23 PM
How do you guys print the layouts created using DIYLC that are posted throughout the forum? By default Windows wants to resize the images to a photo format and not the proper pcb size. I'm curious how you guys go about getting the images resized and then printed?
open in any editor or viewer that allows printing at different dpi (irfanview is a good one). print at 200 dpi, that will resize to the right size. I usually take he layouts into Adobe Photoshop and change the DPI, then save as pdf so I never have to resize it again.
Thanks Bardcode! I searched, but got too many results. I will do exactly what you do, I love my PDF layouts!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: theundeadelvis on July 17, 2011, 11:08:09 PM
Hmmm, that didn't work for me. I took the image from the SuperFly submini tube amp thread: http://i210.photobucket.com/albums/bb292/frequencycentral/NewSuperflyPnP.gif
Saved it, and opened it in PS. The current resoltion is 72 dpi, so when I change it to 200 dpi, it gets huge? 
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Barcode80 on July 18, 2011, 02:09:02 AM
Quote from: theundeadelvis on July 17, 2011, 11:08:09 PM
Hmmm, that didn't work for me. I took the image from the SuperFly submini tube amp thread: http://i210.photobucket.com/albums/bb292/frequencycentral/NewSuperflyPnP.gif
Saved it, and opened it in PS. The current resoltion is 72 dpi, so when I change it to 200 dpi, it gets huge? 
If you are changing it to 200 dpi, it can't get larger. It means that where 72 pixels existed per inch, it has crammed 200 in, which means it shrinks the layout. Have you printed it yet?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: theundeadelvis on July 18, 2011, 10:02:44 AM
Yeah, I must have a setting incorrect. I go to "Image"->"Resize Image..." and the Image Size dialogue box opens. The current size is 8.333" by 4.72". When I change the resolution to 200dpi. The PCB image gets HUGE on the screen, but the dimensions still stay 8.3" by 4.7"? I'm doing something wrong (and I work in IT, lol!). I'm going to do a quick screen capture, to see if anyone notices anything that looks obviously wrong.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on July 18, 2011, 10:08:43 AM
if you export the traces as a pdf its perfect....in version 3...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: theundeadelvis on July 18, 2011, 10:14:11 AM
Thanks deadastronaut. I'm having trouble printing the ones people post throughout the forum as images. Although, I do need to give version 3 a whirl!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: theundeadelvis on July 18, 2011, 10:28:09 AM
OK, I think I figured it out. After I change the resolution to 200dpi, I have to then change the pixel dimension back to it's original size. By default, when I change the resolution, it's increasing the pixel dimension so it can retain it's physical size.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: frequencycentral on July 24, 2011, 06:24:33 PM
Quote from: bancika on May 01, 2006, 08:00:21 PM
Hi,
I'm thinking about making piece of software for speeding up drawing perfboard and vero layouts. It would have library with components and user would drag&drop them over board. Also, it would have it's own format and ability to save to gif/jpg.
And of course, it would be freeware :)
Would this be useful, should I waste my time on this?
Thanks,
Branislav

Hahahahahaha!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Earthscum on July 24, 2011, 07:28:18 PM
Ok, I give up. I've been trying to load this damned thing fore 3 years now. I run Ubuntu, and THIS time around (after marking my exe as "Executable"), it opens and then tells me it needs Java Runtime xx blah blah, then crashes. I have EVERY Java runtime and development tool... everything marked to have to do with Java, and this version won't work either. The closest I've got was 1.X version that would run, but no matter what I did, it would not point to the library, or even recognize it. No components, just perfboard I could run wires on, lol.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on July 25, 2011, 06:55:07 AM
Quote from: frequencycentral on July 24, 2011, 06:24:33 PM
Quote from: bancika on May 01, 2006, 08:00:21 PM
Hi,
I'm thinking about making piece of software for speeding up drawing perfboard and vero layouts. It would have library with components and user would drag&drop them over board. Also, it would have it's own format and ability to save to gif/jpg.
And of course, it would be freeware :)
Would this be useful, should I waste my time on this?
Thanks,
Branislav

Hahahahahaha!!

^  ;D   v3 is great i use it all the time now...no resizing, print layout and pcb straight to pdf...its excellent..so yeah its not a waste of time ..lol....thanks bancika.  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on July 28, 2011, 09:49:01 AM
Quote from: Earthscum on July 24, 2011, 07:28:18 PM
Ok, I give up. I've been trying to load this damned thing fore 3 years now. I run Ubuntu, and THIS time around (after marking my exe as "Executable"), it opens and then tells me it needs Java Runtime xx blah blah, then crashes. I have EVERY Java runtime and development tool... everything marked to have to do with Java, and this version won't work either. The closest I've got was 1.X version that would run, but no matter what I did, it would not point to the library, or even recognize it. No components, just perfboard I could run wires on, lol.

did you try running the .sh file as it was meant to? You need to change the current directory to the diylc before you run it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on July 28, 2011, 05:07:26 PM
Please man BANCIKA there are an actualization of this version 3 ??? I'm looking for that  :icon_twisted:  thanks for that great IDEA!!!!  8)  the beta version 3 have more speed and is full compatible for the version 1;  :icon_mrgreen:, but some special symbols are loosing,  :icon_sad: please make a actualizing   :icon_biggrin:  :icon_biggrin:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on July 29, 2011, 10:25:27 AM
I plan to start working on a new update. Stay tuned
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on July 29, 2011, 12:02:32 PM
Quote from: bancika on July 29, 2011, 10:25:27 AM
I plan to start working on a new update. Stay tuned
OK I'm tuned for the new update for this incredible work; thanks BANCIKA!!!!!!!!!!!!!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on August 16, 2011, 04:59:06 AM
Submitted a few new "Issues" for you today Bancika :)

I got to get my development environment set up so I can help out on this project, so little time, so many things I want to do :(
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 17, 2011, 11:31:31 AM
saw the issues, some nice ones.
As far as developing goes, you're welcome to help out. Just let me know after you commit anything so I can do a quick code review to make sure that the change is in sync with the rest of the project. I plan to refactor a part of the app the concerns drawing. I'm working on a library that's supposed to make it easy to port code to android and other java based platforms that are not compatible with graphics2D. Here's the link http://code.google.com/p/sdf4j/
Tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 28, 2011, 05:48:02 PM
the new version is up, a couple of new items and fixes

[Bug Fix] Auto-created solder pads aren't assigned with default settings and name
[Improvement] Component edit dialog allows changing property values even when they are not the same. Boxes are marked yellow to designate multi-valued state.
[Improvement] Component edit dialog should show mutual properties when components of different types are selected (e.g. curved trace and straight trace width)
[Improvement] Ctrl+click should not clear selection when clicked on the canvas
[Improvement] Increased PNG export resolution
[Improvement] Auto-increment component names when copy-pasting
[Improvement] Do not attempt to write auto-save files if user does not have permissions to create files
[Improvement] Allow zero ohm resistors
[New Feature] Outline mode that resembles PCB silkscreen
[New Feature] Double click on a component button in the toolbar selects all components of that type
[New Feature] Renumber selected components by X or Y axis
[New Feature] Recently used components in the toolbar for easy navigation

as always, it can be found here http://code.google.com/p/diy-layout-creator/downloads/list

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on August 28, 2011, 06:35:26 PM
It's great there are the basic components but how i rotate a IC for example?? is there are a properties to do that??
THANKS you are great!!!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 28, 2011, 07:27:17 PM
double click on ic and choose angle
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on August 28, 2011, 07:32:33 PM
Quote from: bancika on August 28, 2011, 07:27:17 PM
double click on ic and choose angle

It's OK !! is in the orientation in the dialogue box!! that's great, thanks MAN!!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: crey on August 28, 2011, 11:22:41 PM
I looked through the thread and wasnt able to find a specific answer to my question, but I downloaded the current version, as well as the zip file with the collection of layouts, and
for the life of me, I've only found 2, maybe 3 of the layouts in the zip collection that will open without an error, or at all.
Am I missing something here?
I've set the ap to run in xp mode (im on 7), and as admin, and I'm still unable to load any of the layouts??
Again, if this has been addressed in the thread, I apologize, but I searched, and read almost every page since the new version and can't find anything on this issue.

Thanks for any and all help.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on August 29, 2011, 01:21:51 AM
New version, nice. See you fixed a couple of things reported by me  ;D

You could have told me about the renumber feature coming today, then I wouldn't have done that manually yesterday for my layout with 33 caps and 34 resistors  :icon_eek: ::)

Quote from: crey on August 28, 2011, 11:22:41 PM
I looked through the thread and wasnt able to find a specific answer to my question, but I downloaded the current version, as well as the zip file with the collection of layouts, and
for the life of me, I've only found 2, maybe 3 of the layouts in the zip collection that will open without an error, or at all.
Am I missing something here?
I've set the ap to run in xp mode (im on 7), and as admin, and I'm still unable to load any of the layouts??
Again, if this has been addressed in the thread, I apologize, but I searched, and read almost every page since the new version and can't find anything on this issue.

Thanks for any and all help.

The layout collection is for version 1.x and the v1 import in the current version is known to be less than perfect.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on August 29, 2011, 01:36:14 AM
Quote from: bancika on August 28, 2011, 05:48:02 PM
[Improvement] Increased PNG export resolution

110 dpi?  ???
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 29, 2011, 04:25:08 AM
it's around 280dpi I think
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on August 29, 2011, 06:49:15 AM
Quote from: bancika on August 29, 2011, 04:25:08 AM
it's around 280dpi I think

Yeah, my bad. Paint.Net changed "size" to inches when I changed resolution to pixels per inch instead of pixels per centimeter.

280 dpi sounds about right, any special reason you didn't make it 300 even? Seems it would play better with most printers.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 29, 2011, 07:22:29 AM
I didn't think that far :) I'll change it next time. PDF is much better for printing anyways :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on August 29, 2011, 10:33:03 AM
Quote from: bancika on August 29, 2011, 07:22:29 AM
I didn't think that far :) I'll change it next time. PDF is much better for printing anyways :)

But when you want to modify the layout in another program it kinda sucks  ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on August 29, 2011, 11:37:43 AM
Quote from: Perrow on August 29, 2011, 10:33:03 AM
Quote from: bancika on August 29, 2011, 07:22:29 AM
I didn't think that far :) I'll change it next time. PDF is much better for printing anyways :)

But when you want to modify the layout in another program it kinda sucks  ;)

I work with WORD and it's great resolution! :icon_biggrin: Thanks bancika, and where's the jacks IN or OUT; and the DC IN symbol? ??? well; perhaps in another actualization of this incredible soft? ???  you are considering a mass background? ??? the soft is became incredible!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 29, 2011, 11:45:55 AM
yeah, jacks are on my to do list
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on August 29, 2011, 02:02:07 PM
Quote from: bancika on August 29, 2011, 11:45:55 AM
yeah, jacks are on my to do list
Cheers

Thanks BANCIKA for the to do list! :icon_biggrin: I'm tuned for more actualization's, It's great now but when I take an layout of V1 on this actual version the values of resistors, condensers are incomplete,the second value is lost!! the pots and trimmers too, there are not compatible at once;  I think that the 5 code resistors or an codecs of this version do that?  ??? well it easy to solution it putting by hand the value that it lost!!or putting the corresponding pot or trimmers too! :icon_lol: thank BANCIKA and all of you that make this program real!! thank man!!!!  :icon_mrgreen:  :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: auden100 on August 29, 2011, 08:12:34 PM
Hey, Bancika. I've been having a small problem. Wondering if you might know what it is.

For the past couple of weeks I've been getting a dialogue while I'm working in the DIYLC that tells me 'Could not save file autoSave.diy. Check the log for details.' It's pretty frequent.  The log doesn't make any sense to me, and I'm hoping you'll understand the problem.

I've updated the program, erased the config file, and re-installed everything. No change. Here is the last bit of my log as the dialogue popped up. Any ideas?

10:38:50,490  INFO [AWT-EventQueue-0] Presenter - setNewComponentSlot(null)
20:05:48,004 DEBUG [AWT-EventQueue-0] Presenter - mouseClicked(java.awt.Point[x=888,y=703], false, false, false)
20:05:48,572 DEBUG [AWT-EventQueue-0] Presenter - mouseClicked(java.awt.Point[x=930,y=448], false, false, false)
20:05:48,996 DEBUG [AWT-EventQueue-0] Presenter - dragStarted(java.awt.Point[x=930,y=448])
20:05:49,309 DEBUG [AWT-EventQueue-0] Presenter - dragEnded(java.awt.Point[x=961,y=563])
20:05:49,318  INFO [AWT-EventQueue-0] UndoHandler - Undo state changed
20:05:49,319  INFO [pool-2-thread-1] Presenter - saveProjectToFile(autoSave.diy)
20:05:49,320 DEBUG [AWT-EventQueue-0] Presenter - dragEnded(null)
20:05:50,084 DEBUG [AWT-EventQueue-0] Presenter - dragStarted(java.awt.Point[x=915,y=419])
20:05:50,349 DEBUG [AWT-EventQueue-0] Presenter - dragEnded(java.awt.Point[x=978,y=431])
20:05:50,353  INFO [AWT-EventQueue-0] UndoHandler - Undo state changed
20:05:50,353  INFO [pool-2-thread-1] Presenter - saveProjectToFile(autoSave.diy)
20:05:50,354 DEBUG [AWT-EventQueue-0] Presenter - dragEnded(null)
20:05:51,035 DEBUG [AWT-EventQueue-0] Presenter - dragStarted(java.awt.Point[x=908,y=356])
20:05:51,221 DEBUG [AWT-EventQueue-0] Presenter - dragEnded(java.awt.Point[x=939,y=363])
20:05:51,225  INFO [AWT-EventQueue-0] UndoHandler - Undo state changed
20:05:51,225  INFO [pool-2-thread-1] Presenter - saveProjectToFile(autoSave.diy)
20:05:51,226 ERROR [pool-2-thread-1] Presenter - Could not save file
java.io.FileNotFoundException: autoSave.diy (The process cannot access the file because it is being used by another process)
   at java.io.FileOutputStream.open(Native Method)
   at java.io.FileOutputStream.<init>(Unknown Source)
   at java.io.FileOutputStream.<init>(Unknown Source)
   at org.diylc.presenter.ProjectFileManager.serializeProjectToFile(Unknown Source)
   at org.diylc.presenter.Presenter.saveProjectToFile(Unknown Source)
   at org.diylc.swing.plugins.autosave.AutoSavePlugin$2.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
20:05:51,226 DEBUG [AWT-EventQueue-0] Presenter - dragEnded(null)
20:09:54,570  INFO [AWT-EventQueue-0] ActionFactory - SaveAction triggered
20:09:54,571 DEBUG [SwingWorker-pool-1-thread-1] ActionFactory - Saving to C:\Users\Dave\Desktop\Electronics\U-Boat Sub-Oktave\MyLayout_v1.diy
20:09:54,572  INFO [SwingWorker-pool-1-thread-1] Presenter - saveProjectToFile(C:\Users\Dave\Desktop\Electronics\U-Boat Sub-Oktave\MyLayout_v1.diy)
20:09:54,572  INFO [SwingWorker-pool-1-thread-1] ProjectFileManager - saveProjectToFile(C:\Users\Dave\Desktop\Electronics\U-Boat Sub-Oktave\MyLayout_v1.diy)
20:09:56,158  INFO [AWT-EventQueue-0] ConfigurationManager - Saving configuration
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 31, 2011, 04:51:21 AM
Did you try the latest version? It checks once if auto-save can be stored and if it fails doesn't do it anymore.
Do you have write permissions to folder where diylc is installed? If not, it could be the case that app cannot write there.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on August 31, 2011, 09:26:17 AM
Quote from: bancika on August 31, 2011, 04:51:21 AM
Did you try the latest version? It checks once if auto-save can be stored and if it fails doesn't do it anymore.
Do you have write permissions to folder where diylc is installed? If not, it could be the case that app cannot write there.

A setting for auto-save location?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: auden100 on August 31, 2011, 09:59:46 AM
It appears to have been a write-permission issue. I have no idea how that would've spontaneously changed, but it appears to have been the problem. Things are working smoothly now.

Thanks for your help, bancika.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on August 31, 2011, 02:24:28 PM
Quote from: auden100 on August 31, 2011, 09:59:46 AM
It appears to have been a write-permission issue. I have no idea how that would've spontaneously changed, but it appears to have been the problem. Things are working smoothly now.

Thanks for your help, bancika.

Well I work without permission o perhaps there is a  "FREEZE PROGARAM" that denied the installation?  well done BANCIKA the new actualization it's amazing!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: redwarstudio on August 31, 2011, 09:43:53 PM
I just tried V3 on my mac OSX 10.5.8 and i get this error when running run.sh in Terminal. any help?


user-macbook:diylc-3 josh$ ./run.sh
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
   at java.lang.ClassLoader.defineClass1(Native Method)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:676)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
   at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:317)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
   at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)
user-macbook:diylc-3 josh$
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on September 02, 2011, 04:00:57 AM
Mirrored font, to write on the PCB Transfer.

http://abc-font.com/font.php?font=Arial%20Mirror

Don't forget to write the text backwords, i.e. "1-BPL" not "LPB-1".

On another note, I wanted to do a ground plane on a board recently and added boards colored black to cover larger areas. The problem was that those did not export in the trace mask export. The work-around is to (save to a new file and) delete all components, and then use the "regular" export to pdf function.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 02, 2011, 05:54:45 AM
Quote from: redwarstudio on August 31, 2011, 09:43:53 PM
I just tried V3 on my mac OSX 10.5.8 and i get this error when running run.sh in Terminal. any help?


user-macbook:diylc-3 josh$ ./run.sh
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
   at java.lang.ClassLoader.defineClass1(Native Method)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:676)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
   at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:317)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
   at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)
user-macbook:diylc-3 josh$



yes, you need a newer Java (1.6.0_10 or better)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: crey on September 23, 2011, 04:32:39 AM
Quote from: Perrow on August 29, 2011, 01:21:51 AM
New version, nice. See you fixed a couple of things reported by me  ;D

You could have told me about the renumber feature coming today, then I wouldn't have done that manually yesterday for my layout with 33 caps and 34 resistors  :icon_eek: ::)

Quote from: crey on August 28, 2011, 11:22:41 PM
I looked through the thread and wasnt able to find a specific answer to my question, but I downloaded the current version, as well as the zip file with the collection of layouts, and
for the life of me, I've only found 2, maybe 3 of the layouts in the zip collection that will open without an error, or at all.
Am I missing something here?
I've set the ap to run in xp mode (im on 7), and as admin, and I'm still unable to load any of the layouts??
Again, if this has been addressed in the thread, I apologize, but I searched, and read almost every page since the new version and can't find anything on this issue.

Thanks for any and all help.

The layout collection is for version 1.x and the v1 import in the current version is known to be less than perfect.

Ok, fair enough.
Is there a current collection of designs listed anywhere for DL?
Thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on September 23, 2011, 04:37:42 AM
Quote from: crey on September 23, 2011, 04:32:39 AM
Is there a current collection of designs listed anywhere for DL?
Thanks!

Not that I know of.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: add4 on October 05, 2011, 10:21:12 AM
Hello Bancika,
I'm very new to this whole DIY effect thing and i'm gathering informations and stuff. I have launched your program on my 2011 macbook pro (lion) and it crashed 3 times in about 30 mins of use.
It is a known issue? is there something i can do to fix this?
I just downloaded your zip file and run the .jar file from the directory.

I'm sorry if that was answered before, I started scanning this thread backward but i couldn't find that in an obvious way
:p

That program seems great thanks.
Arnaud

p.s.
if anyone has a link to guidelines to help someone draw a pcb layout from a schematic, i would find it very interesting.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on October 06, 2011, 12:22:59 AM
Quote from: add4 on October 05, 2011, 10:21:12 AM
Hello Bancika,
I'm very new to this whole DIY effect thing and i'm gathering informations and stuff. I have launched your program on my 2011 macbook pro (lion) and it crashed 3 times in about 30 mins of use.
It is a known issue? is there something i can do to fix this?
I just downloaded your zip file and run the .jar file from the directory.

I'm sorry if that was answered before, I started scanning this thread backward but i couldn't find that in an obvious way
:p

That program seems great thanks.
Arnaud

p.s.
if anyone has a link to guidelines to help someone draw a pcb layout from a schematic, i would find it very interesting.


When I draw in a simple program like this or SPRINT LAYOUT i put the image of the scheme in the blank page of the program like a import figure and trace the circuit,over the figure; put the values and other; it is great  :icon_biggrin: prove that way I made most of my reworked pedals that way!!!  :icon_mrgreen: :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 09, 2011, 08:54:53 AM
Quote from: add4 on October 05, 2011, 10:21:12 AM
Hello Bancika,
I'm very new to this whole DIY effect thing and i'm gathering informations and stuff. I have launched your program on my 2011 macbook pro (lion) and it crashed 3 times in about 30 mins of use.
It is a known issue? is there something i can do to fix this?
I just downloaded your zip file and run the .jar file from the directory.

I'm sorry if that was answered before, I started scanning this thread backward but i couldn't find that in an obvious way
:p

That program seems great thanks.
Arnaud

p.s.
if anyone has a link to guidelines to help someone draw a pcb layout from a schematic, i would find it very interesting.


There's a bug with mac that usually happens when working with text. Still haven't figured out why
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: add4 on October 22, 2011, 10:17:16 AM
Hello Banika,
Still playing with your nice software, thanks for all the work, once again!
I found another bug, haven't really checked if someone else mentioned it yet, i'm sorry about that, i just thought mentioning it would be useful. If there's a better way to signal them i'll gladly do it differently next time. don't want to bother you with that.
Anyway, about the bug: when i select a group of components (solder pads for this specific case, but that also happened with other types of components) and move them using the mouse, they don't move the same way: in this example, the middle solder pad moves twice as fast as the other two.
I'm on a late 2010 mac with Lion.

Hope that helps
Peace
Arnaud

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 20, 2011, 09:38:00 AM
Hi,
please file any bugs at http://code.google.com/p/diy-layout-creator/issues/list
I won't be able to work on this for another two months, so this is a good way to make sure nothing gets lost :)
Thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bsmcc2010 on December 13, 2011, 03:22:42 PM
on V3 is there a way to number the strip board like i see on V1 layouts?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on December 15, 2011, 02:44:04 AM
Great program.
I saw on the web page about "[Improvement] Allow zero ohm resistors"
Still seems to have that problem, at least for me.
The program just freezes :(
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Musok on January 26, 2012, 03:19:15 PM
Amazing work. Great job! Really is!

Where can I find more components to install?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 06, 2012, 04:13:02 PM
Quote from: add4 on October 22, 2011, 10:17:16 AM
Anyway, about the bug: when i select a group of components (solder pads for this specific case, but that also happened with other types of components) and move them using the mouse, they don't move the same way: in this example, the middle solder pad moves twice as fast as the other two.
I'm on a late 2010 mac with Lion.

This was fixed and released few days ago as 3.1.0, check it out. There are few other improvements.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on February 06, 2012, 10:22:42 PM
Quote from: bancika on February 06, 2012, 04:13:02 PM
Quote from: add4 on October 22, 2011, 10:17:16 AM
Anyway, about the bug: when i select a group of components (solder pads for this specific case, but that also happened with other types of components) and move them using the mouse, they don't move the same way: in this example, the middle solder pad moves twice as fast as the other two.
I'm on a late 2010 mac with Lion.

This was fixed and released few days ago as 3.1.0, check it out. There are few other improvements.
Cheers

great I'm proving it!! thanks bancika  :icon_mrgreen:
Title: Re: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on February 07, 2012, 06:56:13 AM
Yes, development. Can't wait to get home and get time to download and test.

During the short time I had a development environment up and was able to compile I managed to copy the image component and make one that rendered on a "lower" layer. The files I created with that component can't be loaded now as the component is missing. I'd rather diylc popped up a warning and told me that every instance of that component will be missing.

Given the number of people that will experience this problem I understand if this won't be be given a panic patch, but I thought I'd mention it when I remembered and I'm sitting here at IKEA while my kids play :-)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on February 07, 2012, 07:01:47 AM
leave those hot dogs alone.... ;D
Title: Re: Re: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on February 08, 2012, 03:57:15 AM
Quote from: deadastronaut on February 07, 2012, 07:01:47 AM
leave those hot dogs alone.... ;D

Did. The kids had meatballs, I had chicken. Paid less for all of us than I usually pay for lunch just for me 8)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 19, 2012, 10:29:17 PM
got the v3.2.0 out, here's the list of changes

[New Feature] Select components from context menu even when they are under other components
[New Feature] Ctrl+Shift toggles "Snap to Grid" option
[New Feature] Perfboards can show hole coordinates
[Improvement] Smarter resistor labels; try not to overlap label with color code bands
[Improvement] Improved import from v1 file format
[Improvement] Imperial ruler is divided to .1" instead of 1/4" [Improvement] Allow finer grid spacing up to 0.5mm (0.02")  
[Improvement] Do not hard-code voltage and power ratings

here's the link http://code.google.com/p/diy-layout-creator/downloads/detail?name=diylc-3.2.0-beta.zip

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on February 20, 2012, 09:17:14 AM
Nice update Bane.

Keep them coming ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: artifus on February 21, 2012, 03:10:59 AM
themes folder appears to be missing from the zip so the option doesn't appear in the config menu. copied themes folder from 3.0.9 folder to 3.2.0 folder to fix.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 21, 2012, 02:11:29 PM
good catch
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GodSaveMetal on February 21, 2012, 02:23:01 PM
Quote from: artifus on February 21, 2012, 03:10:59 AM
themes folder appears to be missing from the zip so the option doesn't appear in the config menu. copied themes folder from 3.0.9 folder to 3.2.0 folder to fix.

I got it! thanks my friend!!!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on February 21, 2012, 02:40:07 PM
@bancika:  what ever happened to the schematic symbols from version 2?....

i thought they would have been included in v3... ???
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 22, 2012, 08:41:23 PM
they definitely will be included, stay tuned
Title: Re: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on February 23, 2012, 09:07:38 AM
D'astro, submit an issue about it ;)

Everyone, submit issues about all the things that's missing or bothering you.
Title: Re: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 23, 2012, 11:47:40 AM
Quote from: Perrow on February 23, 2012, 09:07:38 AM
D'astro, submit an issue about it ;)

Everyone, submit issues about all the things that's missing or bothering you.

+1, filing an issue is the only way to make sure I won't forget about it :) I cannot possibly go though forum pages, so don't hesitate to do it
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on February 24, 2012, 04:33:20 AM
okey dokey... ;)
Title: Re: Re: Re: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on February 24, 2012, 05:01:23 AM
Quote from: bancika on February 23, 2012, 11:47:40 AM+1, filing an issue is the only way to make sure I won't forget about it :) I cannot possibly go though forum pages, so don't hesitate to do it

Bane, given the idea about highlighting connected traces, after that's implemented, exporting to some kind of pspice format doesn't seem to be that far away ;)

I think there's already an issue about pspice export, if not I'll file one later :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 24, 2012, 09:32:26 AM
to get to spice we need to have more schematic elements in place...and to understand spice format...if someone can investigate that and provide format spec maybe I can do it :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on February 24, 2012, 09:37:50 AM
Quote from: bancika on February 24, 2012, 09:32:26 AM
to get to spice we need to have more schematic elements in place...and to understand spice format...if someone can investigate that and provide format spec maybe I can do it :)

I gave it a quick look at some point when I investigated the possibility to make my own "layout creator" and there is some form of node list that didn't look overly complex. If I find the time I'll give it a look again.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 26, 2012, 08:45:04 AM
I added cool feature yesterday - selection expansion. It  can be used to highlight continual traces or check paths between components. Check it out.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on February 26, 2012, 10:45:04 AM
I just submitted a bug about zero ohm resistors. The app hangs when you set a resistor to 0 ohm (and corrupts the auto save file, thus loosing about 15 minutes of modifications to my layout, can I say extremely annoying  :icon_twisted: well, well  ::) guess I'll have to redo it, luckily I remember almost everything I did, but now I'll have to go cook food, socialize with the family and put the kids in bed before I get a chance to come back and actually do it so I'll probably have forgotten what I did by then  :( )
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on March 02, 2012, 03:54:04 AM
Quote from: Perrow on February 26, 2012, 10:45:04 AM
I just submitted a bug about zero ohm resistors. The app hangs when you set a resistor to 0 ohm (and corrupts the auto save file, thus loosing about 15 minutes of modifications to my layout, can I say extremely annoying  :icon_twisted: well, well  ::) guess I'll have to redo it, luckily I remember almost everything I did, but now I'll have to go cook food, socialize with the family and put the kids in bed before I get a chance to come back and actually do it so I'll probably have forgotten what I did by then  :( )

I think I submitted that as an issue several weeks ago. So I just use 1 for the time being.

Wish list:
Gerber file support? :)
yeah, I know, would probably be a nightmare to implement.

Never mind Gerber.....here's another thought.
Although I don't know how many people this would benefit but those who are either very familiar with the file format or Software Engineers.
Perhaps in the log file when you get an error, include the line numbers of the error.
May then some of us could help you debug a few of the errors.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on March 02, 2012, 06:16:19 PM
Quote from: CodeMonk on March 02, 2012, 03:54:04 AM
Quote from: Perrow on February 26, 2012, 10:45:04 AM
I just submitted a bug about zero ohm resistors. The app hangs when you set a resistor to 0 ohm (and corrupts the auto save file, thus loosing about 15 minutes of modifications to my layout, can I say extremely annoying  :icon_twisted: well, well  ::) guess I'll have to redo it, luckily I remember almost everything I did, but now I'll have to go cook food, socialize with the family and put the kids in bed before I get a chance to come back and actually do it so I'll probably have forgotten what I did by then  :( )

I think I submitted that as an issue several weeks ago. So I just use 1 for the time being.

Wish list:
Gerber file support? :)
yeah, I know, would probably be a nightmare to implement.


Edit:
Never mind Gerber.....here's another thought.
Although I don't know how many people this would benefit but those who are either very familiar with the file format or Software Engineers.
Perhaps in the log file when you get an error, include the line numbers of the error.
May then some of us could help you debug a few of the errors.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 09, 2012, 11:27:54 PM
v 3.4.0 is released, check it out :)

[New Feature] IC Symbol
[New Feature] BJT Symbol
[New Feature] MOSFET Symbol
[New Feature] JFET Symbol
[New Feature] Line connector
[Improvement] IC component can display name or value
[Bug Fix] "Index out of bounds" exception logs when selecting components
[Bug Fix] Loading files fails because encoding is not recognized
[Bug Fix] Application breaks when resistance is set to 0 ohms
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on March 10, 2012, 06:54:58 AM
cool, will it still load v3 version layouts?...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 10, 2012, 08:16:30 AM
yes, I'm trying to keep all v3 versions back compatible. If not please report
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on March 10, 2012, 08:26:09 AM
cool works good,  can we have a ground symbol?...pretty please :icon_biggrin:!..  great work man!... :icon_cool:

and jacks / enclosures dc socket?.. i don't want much do i?.. ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 15, 2012, 10:49:55 PM
added ground and two types of 1/4" jacks...check out v3.5.0
http://code.google.com/p/diy-layout-creator/downloads/list
more to come
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on March 15, 2012, 10:54:36 PM
brilliant man!....nice one bancika!. :icon_cool: :icon_cool: :icon_cool:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 15, 2012, 11:15:55 PM
you like em?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on March 16, 2012, 06:55:53 AM
don't know it wont open for some reason.... ???

can we have a power supply symbol too..  and a 'sizable box' to plan out pcb size/fitting...cheers..great work man.. :icon_cool: :icon_cool: :icon_cool:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 16, 2012, 01:15:47 PM
Quote from: deadastronaut on March 16, 2012, 06:55:53 AM
don't know it wont open for some reason.... ???

can we have a power supply symbol too..  and a 'sizable box' to plan out pcb size/fitting...cheers..great work man.. :icon_cool: :icon_cool: :icon_cool:

All files are not present in this release, I've tested to extract the files "over" my present installation and it seems to work.

Jacks looks nice, now we want open style too :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 16, 2012, 04:50:50 PM
oh damn, just rename diylc-swing.jar to diylc.jar
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 21, 2012, 09:09:09 PM
I fixed the problem with not exporting fonts to PDF. However I don't have a way to test under linux and mac. Can anyone try?

http://code.google.com/p/diy-layout-creator/downloads/list

I also added few more components, guitar pickups being one of them. I plan to make it possible to draw guitar wiring diagrams, there's no software that covers it. The next will probably be strat and LP switches and few schematic/layout symbols. Stay tuned

Cheers,
Bane
Title: Re: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 22, 2012, 04:19:20 AM
Cheers indeed :D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on March 22, 2012, 09:32:54 AM
nice one bane!!!!!....i use this software all the time, it caters for my needs, cheers man, appreciate all your hard work!!!...

very cool.  nice to see board co-ordinates too.....

a couple of things i thought would/might be handy, a mm measurement setting
this would be handy for using the blank board as the enclosure size too.....for real space available

a voltage symbol...

open jacks/nuetrik style..

ldr's (i know, use an led  ;)

schematic switch symbols

schematic led symbol

ground plane?...hmmm...

and a cup of tea symbol ;D...

or just tell me to sod off... ;D ;)









Title: Re: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 22, 2012, 12:17:55 PM
... and a sausage symbol d'astro, don't forget that one ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on March 22, 2012, 12:23:39 PM
OH YEAH...of course!.. ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 22, 2012, 08:23:09 PM
Quote from: deadastronaut on March 22, 2012, 09:32:54 AM
nice one bane!!!!!....i use this software all the time, it caters for my needs, cheers man, appreciate all your hard work!!!...

very cool.  nice to see board co-ordinates too.....

a couple of things i thought would/might be handy, a mm measurement setting
this would be handy for using the blank board as the enclosure size too.....for real space available

a voltage symbol...

open jacks/nuetrik style..

ldr's (i know, use an led  ;)

schematic switch symbols

schematic led symbol

ground plane?...hmmm...

and a cup of tea symbol ;D...

or just tell me to sod off... ;D ;)



all these are planned for the next release or two






Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: trixdropd on March 26, 2012, 02:25:54 PM
Though not a deal breaker, I'd like to be able to import a jpg of my photoshopped boards I designed so I can recreate them in your program.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Lucani on March 26, 2012, 03:33:46 PM
Misc > Image should be sufficient :)
However it would be nice if we could keep this image as background, below other layers.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: scuzzphut on March 27, 2012, 06:36:16 AM
Apologies if this has been covered - (92 pages are too many for my tiny brain) - can anyone advise how to have a Vero layout show the component tags ? I've edited each component and given them unique names and proper values - just can't figure out how to make that visible in the exported image.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on March 27, 2012, 06:42:46 AM
^component tags?....do you mean the BOM list?...

or have you got upright resistors etc...

i tend to do layouts in 'real world' size with components laying flat (4 holes for resistors) (3 holes for caps) just to be neat, and you can see all the 'tags'/names/values..
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: scuzzphut on March 27, 2012, 08:24:26 AM
I do have upright resistors - I'm laying out a tiny vero. My transistor, for example has Q1 overlaid - which is fine. My resistors, on the other hand, are across two holes and not showing anything. If I expand them to 4 or 5 holes, they show the R value, rather than the tag.

I can get the BOM ok.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on March 27, 2012, 08:28:11 AM
if i have uprights i write (use the text ) the value/tag next to it....no other way i'm afraid. :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 27, 2012, 05:46:47 PM
Quote from: deadastronaut on March 27, 2012, 08:28:11 AM
if i have uprights i write (use the text ) the value/tag next to it....no other way i'm afraid. :)

I'm quite sure labels for uprights are on the todo list. Til then, use labels.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: scuzzphut on March 27, 2012, 07:03:59 PM
OK Thanks guys - much appreciated  :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 27, 2012, 10:11:02 PM
added battery snap and strat style switch (standard and super/mega type).

http://code.google.com/p/diy-layout-creator/downloads/list

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: pakrat on April 01, 2012, 10:12:06 PM
Thank you very much for this bancika!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: digi2t on April 10, 2012, 11:06:39 AM
I love the prog, but one thing bugs me with the ver. 3. Whenever I put a resistor or diode upright, I lose the name i.e. R6. I have to manually create "R6" with the text tool, and then place it next to the component.

It's a PITA... but everything else is hunky dory for me.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: snarblinge on April 10, 2012, 04:03:22 PM
^ where were you one page ago?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 11, 2012, 03:36:47 AM
Quote from: digi2t on April 10, 2012, 11:06:39 AM
I love the prog, but one thing bugs me with the ver. 3. Whenever I put a resistor or diode upright, I lose the name i.e. R6. I have to manually create "R6" with the text tool, and then place it next to the component.

It's a PITA... but everything else is hunky dory for me.

It's a known bug, but a PITA none the less.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 11, 2012, 03:03:13 PM
not a bug per se...I could easily do it, but the question is - where do you put the label. Then you may want to be able to place it anywhere which would only apply to standing resistors, which makes it a bit complicated...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on April 11, 2012, 03:13:56 PM
not a prob for me.....i just whack a label next to it...... :icon_cool:

or do your layout better you fussy @#$%ers.. :D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 11, 2012, 03:43:37 PM
Quote from: bancika on April 11, 2012, 03:03:13 PM
not a bug per se...I could easily do it, but the question is - where do you put the label. Then you may want to be able to place it anywhere which would only apply to standing resistors, which makes it a bit complicated...

The problem I have with labels are that they don't stick to the component, so they stay behind when I move it. If I could stick that label to the component and have them move together it'd be great, kind of like grouped components, each control point editable when selected, but moved as a group.

Speaking of labels, when do we get rotation and alignment?  :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 11, 2012, 08:58:13 PM
it's still a pain...what happens when you stretch the resistor so it's not standing anymore? Delete the extra component and ungroup...I can't possibly fit that into the framework. Every component is by itself and cannot communicate with other, nor does it know about their existence. I believe that's the way to do it, that architecture is flexible enough to draw anything (just remove library.jar and code your own components).
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 12, 2012, 01:33:13 AM
Quote from: bancika on April 11, 2012, 08:58:13 PM
it's still a pain...what happens when you stretch the resistor so it's not standing anymore? Delete the extra component and ungroup...I can't possibly fit that into the framework. Every component is by itself and cannot communicate with other, nor does it know about their existence. I believe that's the way to do it, that architecture is flexible enough to draw anything (just remove library.jar and code your own components).
Cheers

I'd say, make it a grouping type where all grouped components goes into "edit mode" when the group is selected. I can see how that would be useful in more ways than for standing resistors. One question is of course what happens when the layer of one grouped component is locked. Hmm, I leave that one to you  ;D
Title: Re: Re: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 12, 2012, 06:57:18 AM
Quote from: Perrow on April 12, 2012, 01:33:13 AM
Quote from: bancika on April 11, 2012, 08:58:13 PM
it's still a pain...what happens when you stretch the resistor so it's not standing anymore? Delete the extra component and ungroup...I can't possibly fit that into the framework. Every component is by itself and cannot communicate with other, nor does it know about their existence. I believe that's the way to do it, that architecture is flexible enough to draw anything (just remove library.jar and code your own components).
Cheers

I'd say, make it a grouping type where all grouped components goes into "edit mode" when the group is selected. I can see how that would be useful in more ways than for standing resistors. One question is of course what happens when the layer of one grouped component is locked. Hmm, I leave that one to you  ;D

Call it a "Join"? One of the properties being what layer it's on. Context menu to reach the individual parts properties.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 13, 2012, 01:51:32 PM
why not just group them. I think I implemented that functionality :)
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 14, 2012, 04:44:31 AM
I tried, but couldn't get it to work that way.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on May 04, 2012, 04:55:29 PM
Just out of curiosity (And I'm experimenting), for those that use this wonderful piece of software and etch your own boards via the thermal method, What are your default sizes for traces and pads?
Currently I'm using 1.1mm for traces and 2.1 for pads.
Pads for switches and pots I use 2.4mm, wires, generally 2.2mm

Back when I used version 1.x, I think the default size for pads was 1.5mm, but I found that to small.
Can't remember what the default size for traces were.

I'm looking at going smaller.
Maybe 1.8mm for pads. 1.5mm looks to small. Especially for ICs.
My reasoning for the larger (2.1mm) for pads was to allow for my crappy drilling. I've gotten better and have a slightly better setup for drilling.
I set up a magnifying lens on my drill press, which helps quite a bit.

0.8mm for traces
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on May 04, 2012, 07:17:49 PM
I like black. The blacker the board, the less etchant I will spend. 1.3 mm traces, 0.09 inch pads, and fill up with as much ground as I can possibly fit.

I don't quite get the "thermal" part of your question, I use photo boards and sodium persulfate.
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on May 04, 2012, 08:46:13 PM
Quote from: Perrow on May 04, 2012, 07:17:49 PM
I like black. The blacker the board, the less etchant I will spend. 1.3 mm traces, 0.09 inch pads, and fill up with as much ground as I can possibly fit.

I don't quite get the "thermal" part of your question, I use photo boards and sodium persulfate.

My bad.
Thermal transfer.
I use an iron to transfer from paper to copper.
Title: Re: Sv: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on May 05, 2012, 10:21:47 AM
Quote from: CodeMonk on May 04, 2012, 08:46:13 PMMy bad.
Thermal transfer.
I use an iron to transfer from paper to copper.

I thought that might be it, but wasn't sure.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: nicksorenson on May 17, 2012, 04:48:42 PM
This may have been asked before. I didn't see an FAQ section, but is/will there be the possibility to export Gerber/Other type files for having boards made by a PCB house?

If it's been asked, sorry to ask again! But I'm very curious. Looks like great software.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on May 17, 2012, 05:47:22 PM
Quote from: nicksorenson on May 17, 2012, 04:48:42 PM
This may have been asked before. I didn't see an FAQ section, but is/will there be the possibility to export Gerber/Other type files for having boards made by a PCB house?

If it's been asked, sorry to ask again! But I'm very curious. Looks like great software.

No, not yet. I think there's an "Issue" raised about this, but I might be wrong. It is a big thing to add to a software like this, so I don't see it happening anytime soon, but I might be wrong.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on May 23, 2012, 05:52:58 AM
just a heads up  report: :)

importing an image is fine, but if you want to copy and paste that image...it closes diylc!.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on May 23, 2012, 08:26:49 AM
Quote from: deadastronaut on May 23, 2012, 05:52:58 AM
just a heads up  report: :)

importing an image is fine, but if you want to copy and paste that image...it closes diylc!.

Couldn't replicate in 3.5.0, downloading 3.7 now (just to see if I too can get such a cool bug  :icon_rolleyes:) ).

Edit: No, not even in 3.7. 

:'( d'Astro gets all the fun.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: liquids on May 31, 2012, 11:21:51 PM
Finally in front of a computer where this site is not blocked and not restricted to a phone which is sssssssssssssssssllllllllllloooooooooooooowwwwwwwwwwwwwww.....

Using "diylc-3.7.0-beta" - doing my first attempt at a PCB.....

I realize that trace export to PDF is ususally easiest, but I want to clean up the file a bit, and moreso, I'm doing a strange one where the traces will be on the top rather than the bottom...just a simple AC-->regulated bipolar power supply so no op amps or the like...and hence I need to invert the image to get the traces to be correct as 'on top' rather than the assumed "traces go on the bottom of the board.'  I know, I'm weird...

So, when I export my traces to PNG, then open it in another program (paint.net), in order to keep the scale and intended size correct, is the correct DPI of what DIYlc exports "280" as mentioned in a previous thread, has it been changed to "300," or is it something else?  
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: potul on June 01, 2012, 12:20:53 PM
Hi,

I mainly use DIYLC for vero layouts, and I realized that when I try to load version 1.0 layouts, the cuts get lost and it's giving an error. Would it be possible to add this support? There are great layouts for version 1.0 !

Thanks,

Mat
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: liquids on June 02, 2012, 04:18:12 PM
Perrow has been a lot of help, but I'm having a heck of a time with this now that I am attempting (simple) PCBs, where scaling is critical for useful results, as opposed to the program merely providing a clear blown up layout image to follow for a perf or vero board.

I know it is strange, but for the board I'm working on, it will be mainly for prototyping and not secured to anything...so I want the copper/traces side up to make it less likely to short out against stuff when it moves around my table while bread boarding/experimenting.  Maybe that was a bad idea, but at the time I didn't know this would be such an issue.

It's fantastic that, the program is setup so that if you can 'simply' export traces to PDF, and print.  
That does seems to scale well - a print out of a row of solder pads aligns perfectly with a strip of socket pins I have.  
but in cases like this where it's desired, 'mirror image' isn't an option for printing a PDF unless your printer allows for it...and flipping/mirroring the entire image in DIYlc, when desired, is not something I see as an option, or a simple task to acomplish....

The (excellent layout) program is a work in progress, I understand, and it's free!  Naturally, many things have to be 'worked around' or accepted as issues or compromises made...

Now, there's an option to export to PNG, but for whatever reason (I'm not a programer) the proper DPI for scale is not retained when I open the file elsewhere (paint.net and MS Win 7 paint).  The reason I'd prefer to export to PNG over leaving the traces as they are and print out of PDF is to clean up the trace images and have full control over the traces image, mirror if so desired, etc.

Both programs 'read' the exported traces png as 96DPI, which is obviously not correct.

Paint.net thankfully gives the option to change the DPI....and I've tried/read/been told both 280 and 300 DPI and they seems close-ish, but I've not gotten the accuracy from a 300DPI png that I have with PDF print when it comes to seeing if a standard socket strip aligns exactly...
The PNG file show has 'grey area' when I zoom into on traces, and/or that is due to converting the image DPI from 96 to 300.   I then clean that up via increasing contrast of the image, and/or removing/adding pixels to get it the way I'd like it to look...and I have been using the program to square off traces, etc.

Some of this I think could be helped simply in DIYlc for those who can code/program....For example, straight and curved copper traces are assumed to be rounded at their ends.  There is also no way to easily turn 'empty' board area into one large copper slab without creating at least a few round-ended copper traces and aligning them "just so." Adding a 'round or square' trace option for even just 'straight' traces seems like it would fit with the solder pad options and fix that...

While I can use a really large square solder pad if I want a large squareish ground area, I do still want to fill the dot that is assumed to be part of any size solder pad, to be honest...and I need to export to png to do that.  If I print PDF, I guess I can just marker it up on the copper or accept it.

Maybe margins and other things are coming into play when printing the exported PNG files, but I just created a file that is nothing more than two rows of square solder pads in DIYlc, then exported the traces as a png, opened it in paint.net, made it 300DPI,  made the size canvas 8.5x11, chose 'photo' in my printers settings so that I could tell it to print borderless, full size, actual size; and again, even after all that, while the pads may be 'good enough' for some, it not aligning with a strip of 0.1" sockets nearly as accurately as PDF.

IF anyone has any tips or can fix this kind of stuff...add a mirror option for any and all components selected in DIYlc...add an option for traces to be squared or rounded...that kind of stuff...it would really help!

And I think that, as much as I like being able to work with a png file, maybe the fact that the way it exports (DPI for example) is not 'critical' and hence very useful for perfs and veros, maybe it should be tweaked to export the correctly scaled DPI?  

I'd also like to say that the TO-220 (assuming voltage regulators are most common usage of this component) can be rotated, but cannot be laid flat? Most of the time that I see them on boards, they're flattened out, the hole in the 'heat sink' area of the component is screwed into the board, oftentimes even attached to a fabricated heat sink....but that's the least of my issues obviously  ;)

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on June 04, 2012, 05:41:32 AM
matthew:

open the exported diylc pdf in inkscape, you will then be able to copy n paste into a new a4 blank and then mirror your image

and it wont lose dpi quality...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: liquids on June 05, 2012, 08:22:10 PM
thanks.  I may give that a try.  Here I though I had enough pixel editing freeware programs on my PC   :icon_rolleyes:

Will say that I've come to accept using large square pads as big 'ground' traces...use small black wires off the grid to cover over the little dots in the centers....remove all the components, leaving the traces and the pads and cover wires and export to PDF for a 'trace' image.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on June 06, 2012, 05:10:30 AM
Quote from: liquids on June 05, 2012, 08:22:10 PM
Will say that I've come to accept using large square pads as big 'ground' traces...use small black wires off the grid to cover over the little dots in the centers....remove all the components, leaving the traces and the pads and cover wires and export to PDF for a 'trace' image.

That's the way I do it, except I usually export to png, at 300 dpi pixelation isn't really an issue.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: midwayfair on June 06, 2012, 12:59:43 PM
So ... I just started using this.

I wish I'd found it a while ago! It's great.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: liquids on June 07, 2012, 11:43:04 AM
Quote from: Perrow on June 06, 2012, 05:10:30 AM
That's the way I do it, except I usually export to png, at 300 dpi pixelation isn't really an issue.

Yeah, I've found the square pads to serve asbig ground blocks to be slightly less inconvenient than making them out of dozens of copper traces at an angle, being really anal and all.

Now that I've done two (or, done it once, and then re-done a second) with PN'P blue, I realize the finer detail may be lost and just get sharpie-paint and regular sharpie coated anyhow.

For whatever reason, I wasn't getting proper scale as compared to a SIL and DIP socket with 300 DPI.  Kinda gave up from there.  PDF seems easy for staples to work with, or if I have the time, feed the PNP into the laser printer I have access too.

Tried transparency sheet last night as a test, and it smeared so maybe it was too hot...gonna give it a few more tries (plenty of that transparency sheet remains) just for practice on some Fr-4 and then can easily acetone it off the copper...otherwise, too much else to worry about - probably will stick to PDF and PN'P blue.  Maybe buy some PN'P blue in bulk if the transparency route doesn't seem as foolproof after I give a few times dial in the right temp (I was clearly too hot for the transparency film the first time).  $10 between a huge board and oen sheet of PN'P isn't bad for a massive PCB.  Smaller PCBs take a small chunk out of a $2 PN'P and maybe half to whole Fr4 that is maybe $2, so it's not entirely non-economical if I am saavy about it I guess.
Wonder how long it will take for me to grow naseous at the thought of drilling PCB holes =^)

Anyone use a dremel for PCB holes?  What collet or holder holds such small bits?  Or am I mostly resigned to using my regular twist drill (that worked the first time)?
Title: Re: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on June 07, 2012, 02:23:03 PM
There's drills that fit the standard 3.2 mm collet, and those that require the 2.4 mm (or us it 2.8?). I use diamond drills bought off evilbay (search for: 0.7 mm diamond drill). It feels like they break less often using a handheld Dremel and you can easily widen any hole that needs to be a bit bigger without having to change drill bit.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: norim_13 on July 23, 2012, 05:22:48 PM
I recently downloaded the last version, and for me, it isn't usable... it's too "laggy". Is this a known issue or just happens to me?

Regards
João Norim
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on July 24, 2012, 02:26:09 AM
^ its ok to me....not laggy.. :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: artifus on July 24, 2012, 04:43:55 AM
go to the config menu and check if hi-quality rendering is selected. if it is deselect it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on August 05, 2012, 12:26:23 PM
hi bancika:

any chance we could have a ready made/coloured breadboard as a board/component?.....as in the usual white board with  red/blue  5 lines/2 hole middle gap / blue red.......and a double version too... ;)

i'm always breadboarding stuff and it would be nice to have handy,  i have made a breadboard template, but it would be excellent to have as a drop in component......

for when you've drawn stuff and want to keep it all as a project on one page/pdf.......schematic,pcb,breadboard.pdf etc etc................that would be great IMO especially as now we have import pics too... :icon_cool: :icon_cool: :icon_cool:

just thinking aloud... ;) :icon_cool: cheers man rob.



Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: syntaxera on August 09, 2012, 07:15:58 PM
can someone please post a link to the newest build of the software... thanks ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 10, 2012, 07:29:31 AM
diylc.org :)

@deadastronaut, I'll think about that. It will require making some changes to allow composite components.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on August 10, 2012, 07:30:19 AM
^ cool, nice one man!.. ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: syntaxera on August 10, 2012, 07:28:47 PM
Quote from: bancika on August 10, 2012, 07:29:31 AM
diylc.org :)

@deadastronaut, I'll think about that. It will require making some changes to allow composite components.

thank you ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: syntaxera on August 10, 2012, 07:33:51 PM
looks GREAT so far!  VERY EASY TO USE!  Running smooth. 

Thanks for this
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: artifus on August 18, 2012, 03:51:31 AM
diylc bug report/feature request/advice sought

3.7.0

feature requests:

config keyboard shortcuts: sticky points, outline mode, auto create pads and continuous creation

auto group with auto create pads? for easy moving of component and pads
image forward/back? for adding/moving text which sometimes disappears behind images

and the moon. on a stick.  :P

bugs?:

pdf font rendering? supported fonts?
outline mode - trim pot visible?
auto create pad with trace and sticky point confusion?

3.8.0 bugs?

copper trace click and drag initial dot? wont select to delete but will undo
select all but wont move zoomed out?


also, found this but have yet to try it. may be of interest:

pdf to gerber: http://swannman.github.com/pdf2gerb/ (http://swannman.github.com/pdf2gerb/)
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on August 18, 2012, 05:36:36 AM
While I remember (on the phone), a keyboard shortcut to a color picker type tool, that can pick the type of component to create. I.e. I'm moving stuff around and want to add a resistor, I press space and click a resistor and I'm in creation mode creating a copy of the selected resistor.

And another one for fast(er) value entry, with a component selected, just start typing the value (0-9 keys), optional page up down to change the range part (R, k, m or pf, nf, uf or similar).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 20, 2012, 09:55:56 AM
Can someone with Mac give the new version a test drive? It should perform faster but more importantly, it shouldn't crash after 3min, at least I hope so.

Here's the link http://diy-layout-creator.googlecode.com/files/diylc-3.10.0-beta.zip

Besides performance/reliability update, there are some usability improvements

[New Feature] Move selected components with arrow keys (and ctrl/shift)
[Improvement] Right-click in the toolbar to select all components of the same type
[Improvement] Click on a component in the toolbar sometimes doesn't register
[Improvement] Remove junk from BOM (eyelets, wires, traces)
[Improvement] Improved "Recently Used" toolbox, doesn't jump as you click
[Improvement] Control number of "Recently Used" items from config.properties
[Improvement] Faster component placement, auto-focus on "Value" box
[Improvement] Transistors can show name or value
[Improvement] UNICODE font export to PDF files
[Improvement] More intuitive unsaved file warning message

Thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: fluke on August 20, 2012, 11:35:32 PM
Quote from: bancika on August 20, 2012, 09:55:56 AM
Can someone with Mac give the new version a test drive? It should perform faster but more importantly, it shouldn't crash after 3min, at least I hope so.

Here's the link http://diy-layout-creator.googlecode.com/files/diylc-3.10.0-beta.zip

I gave it a brief try on my Mac Mini (Mac OS X 10.6.8, Java 1.6.0_33) and it didn't crash.

You're missing this line from the top of run.sh:

#!/bin/sh


Other than that, it's looking great.

Is is possible to add the ability to use an image as the board?  The existing images float above the components.  It would be awesome when heavily modifying a kit if i could just stick the PCB on the scanner then load it into DIYLC to re-layout the components.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 21, 2012, 04:18:36 AM
Hmm, I tried it on mac mini and run.sh worked. How do you start it? I used terminal and typed ./run.sh

As for the images, yes, I plan to do that, I found it annoying too.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on August 21, 2012, 04:49:42 AM
Quote from: bancika on August 21, 2012, 04:18:36 AM
Hmm, I tried it on mac mini and run.sh worked. How do you start it? I used terminal and typed ./run.sh

As for the images, yes, I plan to do that, I found it annoying too.

When I briefly had the development environment (sort of) running I managed to modify the existing image class to be drawn on another "layer". I don't know if you could modify it so that the layer could be an attribute that the user could change at will. That would be perfect, then you can use images as everything from enclosures to components.

Does the image object support transparent (gif/png) images? That would be awesome.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 21, 2012, 05:18:37 AM
I think it does support transparency. As for layers, I'll make layers more flexible than now, so you can move the image below or above components
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: fluke on August 21, 2012, 04:01:46 PM
Quote from: bancika on August 21, 2012, 04:18:36 AM
Hmm, I tried it on mac mini and run.sh worked. How do you start it? I used terminal and typed ./run.sh

That does  work, but technically a shell script is supposed to start with #! and then the name of the interpreter (usually /bin/sh).  As is, run.sh works on Linux (Ubuntu 12.04) too.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 21, 2012, 04:30:37 PM
I wrote it for linux, but it seemed like it worked with mac too :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: artifus on August 25, 2012, 01:39:31 AM
no longer beta! now with ground fill! multi layer pcb! various other bug fixes and improvements! thank you bancika!  :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on August 25, 2012, 04:23:17 AM
^  cool, i'll try that... cheers bancika!.. :icon_cool:
Title: Re: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on August 27, 2012, 12:41:44 PM
I like the pace things are moving at right now. I'm getting mails every day about bugs I've reported that's gotten fixed :) I know I've reported a lot of things but others have too and I'm guessing it's not only mine that gets done, so the pace of progress is more than likely even higher than what I'm seeing. Way to go Bancika.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: madias on September 01, 2012, 04:59:09 PM
Little howto for osx user (start commando):
rename run.sh to run.command
open with text editor run.command, clean it and fill in those lines:

#!/bin/bash
cd "/Users/madias/Desktop/diylc-3.15.0/"
java -Xms512m -Xmx2048m -Dorg.diylc.scriptRun=true -cp diylc.jar:lib org.diylc.DIYLCStarter

where "/User/madias/Desktop/...." is the folder string of your diylc folder.
now you can start the program with double click "run.command"

@bancika:
in your update log you implement the "templates" for components, but HOW we can make templates and WHERE is the config.properties file to get the checkboxes back?

Thank you

Matthias
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: madias on September 01, 2012, 05:35:43 PM
ok, found it out under windows:
you can create templates with the right mouse button!
BUT: under osx the "right mouse button" doesn´t work, so there is no menu for "templates"
java log:

23:34:01,964 DEBUG [AWT-EventQueue-0] Presenter - mouseClicked(java.awt.Point[x=1026,y=816], 1, false, false, false)
23:34:03,533 DEBUG [AWT-EventQueue-0] Presenter - mouseClicked(java.awt.Point[x=1040,y=823], 3, false, false, false)

so on osx the left mouse button is "1" and the right mouse button is "3" BUT i tried it out with a 3 button mouse, where button "3" is shown as:
23:34:03,533 DEBUG [AWT-EventQueue-0] Presenter - mouseClicked(java.awt.Point[x=1040,y=823], 2, false, false, false)

but NO secondary mouse menu...., so please add the "templates" in the "edit" menu on the top bar...

thank you
matthias
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: artifus on September 02, 2012, 03:45:00 PM
with previous versions it was possible to associate diylc project files with the program by right clicking, selecting open with..., navigating to and selecting diylc so that you could open the program by double clicking a project file. just tried this with 3.15 and it has associated to adobe reader. any ideas anyone? win7 64 latest java.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 03, 2012, 04:34:52 AM
just run associations.bat and it will do everything you need

re: config.properties, just create a file with one line

org.diylc.swing.gui.editor.PropertyEditorDialog.SHOW_DEFAULT_BOXES=true
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: artifus on September 03, 2012, 04:49:44 AM
Quote from: bancika on September 03, 2012, 04:34:52 AM
just run associations.bat and it will do everything you need

no joy. stuck with adobe. is some registry voodoo required?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on September 03, 2012, 05:58:09 AM
Quote from: artifus on September 03, 2012, 04:49:44 AM
Quote from: bancika on September 03, 2012, 04:34:52 AM
just run associations.bat and it will do everything you need

no joy. stuck with adobe. is some registry voodoo required?

Right click, select "Open with...", tick "Always use this program...", should do it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: artifus on September 03, 2012, 06:12:17 AM
no it does not. regedit doesn't help nor any other windows options either. uninstalled adobe reader. association gone. had a clean up, downloaded and reinstalled adobe reader. diylc files are associated with adobe reader again automagically.

???

*edit* i do have a recent restore point to return to, just confused about this behaviour as i've not experienced anything like it before and thought others should be alerted.

*ok* had another go - this time i right clicked and open with.../always use...'ed  to notepad which got rid of the pdf reader association and was then able to associate to diylc via the same right click method. oddness.

Quote from: bancika on September 03, 2012, 04:34:52 AMre: config.properties, just create a file with one line

org.diylc.swing.gui.editor.PropertyEditorDialog.SHOW_DEFAULT_BOXES=true

no joy here. also, theme, recently used and templates are not retained.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 04, 2012, 05:35:26 AM
did you name the file exactly config.properties and put it next to diylc.jar? Can you post the latest log file from logs dir?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deafbutpicky on September 04, 2012, 09:36:53 AM
Hi Bancika,

I tried the new version and the BOM works fine now, but I can't create templates either (running on Ubuntu).
Another small bug I noticed is with the alpha of some capacitors (film, ceramic or electrolytic) wich seems
to be around 20% on some of them at loading a project. When I check the values it shows 100%. Setting it back
a click makes them full visible, but when dragging the slider back to full right position they're transparent again.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: artifus on September 04, 2012, 02:04:08 PM
Quote from: bancika on September 04, 2012, 05:35:26 AM
did you name the file exactly config.properties and put it next to diylc.jar? Can you post the latest log file from logs dir?

yes. will pm logs if of any use. mostly opens as if for the first time, sometimes not - i always change theme from default - but still does not remember templates, component preferences, recently used, etc.

also noticed the alpha on electro caps and leds and when editing caps it offers only height, not diameter, which changes nothing. *i am a blind idiot*

have downloaded 3.15 three times now, removed and reinstalled all java - same probs.

not complaining, dude, love the software and really appreciate your effort - just a heads up.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: rockhorst on September 05, 2012, 04:39:33 PM
I started working with DIYLC again. Any idea why it doesn't print to scale? I have to export to PDF and manually ajust the document size in Photoshop now to get the right dimensions.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: J0K3RX on September 06, 2012, 08:22:58 AM
Is there a bug in the transparency? I can't get it turned off on most of the caps even with the slider all the way to the right and all the way to the left makes them totally disapear... makes it hard to read!  ver 3.15
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 06, 2012, 08:59:34 AM
yeah, there seems to be a bug in transparency, I'll take a look.

@rockhorst, I didn't notice that before, I'll try. anyone else?
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on September 06, 2012, 04:13:33 PM
I seem to remember something like that when printing a project where I've changed the size of the "background", I'll look at it next time my computer is hooked to a printer.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: rockhorst on September 08, 2012, 05:48:20 PM
Also, I sometimes have a 'ghost dot' at a grid point, that can't be removed...Also noticed it a few versions back (haven't used it for a while). It pops up randomly after installing thn deleting a trace or solder pad.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on September 10, 2012, 08:03:15 AM
Quote from: rockhorst on September 05, 2012, 04:39:33 PM
I started working with DIYLC again. Any idea why it doesn't print to scale? I have to export to PDF and manually ajust the document size in Photoshop now to get the right dimensions.

no problem here...i export pcb traces, comes out fine.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: artifus on September 15, 2012, 10:51:13 AM
just a brief report - i've been sticking with 3.15 - and have recently upgraded inkscape which had also been playing funny buggers and it has cleared up a few but not all of my previously reported problems. i've no idea as to whether these were unique to my system or not. just a heads up.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: loki on September 15, 2012, 04:04:57 PM
Hi there,
I've been using the new 3.15.0 version in the past days and I can tell you I haven't found any problem so far. The previous version (sorry I don't remember the exact version number)  crashed every time I wanted to insert a label component, now that problem is gone.
Awesome program anyway!

I'm on a Mac running Mountain Lion, and some time ago I wrote a little Automator app to launch DIY Layout Creator without always opening the terminal and typing in the command line. It has worked flawlessly so far, so I have no complaints about that. However I recently discovered OSX comes with a little app called Jar Bundler which basically turns a Java application into an App Bundle that works exactly like any other OSX App.
Unfortunately I've tried to build the bundle but had no success so far, the Jar Bundler app asks for some info about the Java application you want to convert to an app bundle and since I know nothing about java I guess I'm just doing it wrong.
Has any of you tried to do this? Maybe if we get it working it could be a nice thing for all the Mac users.

Oh, and just for the heck of it, would it be possible to have an hi-res (or whatever res) image of the program icon?

Thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 18, 2012, 05:34:38 AM
I have a 48x48 icon and I'll add it. Feel feel to contribute a prettier, bigger icon :)

Btw, can someone verify that OSX distribution works fine on their machines? I tried on one and it was fine.
http://code.google.com/p/diy-layout-creator/downloads/list
Just download one that says OSX and run
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: loki on September 18, 2012, 07:36:27 AM
Works fine on my mac, thanks!

I'll see if I can come up with a bigger icon, I'm not a graphic designer but maybe I can put together something...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 18, 2012, 08:16:23 AM
@loki, just to make sure, you tried the dedicated mac build that has DIYLC.app?

since there's confusion around component templates, I added an instructional video
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: loki on September 18, 2012, 03:55:55 PM
yes, I've downloaded the dedicated mac version that has DIYLC.app (3.16.0) and it works without problems.
The only thing I changed was that I added these lines of code:

<key>apple.laf.useScreenMenuBar</key>
<string>true</string>

under the Properties key in the info.plist file inside the app bundle. That way you use the OSX menu bar on top for the file/edit/config/lock layers/help menu and it feels more like a mac app.
I think you could choose it as an option in the Jar Bundler program too.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 18, 2012, 04:34:51 PM
Interesting, do you have a screenshot? I'm not a mac user so I don't know what's that about :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: loki on September 20, 2012, 06:53:05 AM
I'm working on it, sorry I'm a bit busy/not much in front of the computer these days. But basically the menu bar is pulled from the application window and placed on the main osx menu bar on top (the equivalent of the win task bar), which is what every mac app does.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 24, 2012, 04:56:49 PM
can someone try the latest version, especially the OSX builld. I added screen menu support.
tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: snarblinge on September 25, 2012, 06:47:31 AM
Hmmm haven't updated on the iMac for a while, the latest version I don't have any inks I can place, just an empty "recently used" what have I done wrong.... Downloaded minutes ago. Latest Os got past the not a valid program hurdle.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 25, 2012, 07:44:42 AM
ah, ok, I messed up something for mac in 3.17...will be fixed in 3.18.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 25, 2012, 10:54:27 AM
Quote from: snarblinge on September 25, 2012, 06:47:31 AM
Hmmm haven't updated on the iMac for a while, the latest version I don't have any inks I can place, just an empty "recently used" what have I done wrong.... Downloaded minutes ago. Latest Os got past the not a valid program hurdle.

how about now?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: snarblinge on September 25, 2012, 02:41:52 PM
still getting the same, sorry.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on September 25, 2012, 02:49:35 PM
Is there a way to still show the "default" boxes? I wanna change properties for the default components.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 25, 2012, 03:46:57 PM
that's described recently, 2 or 3 pages back
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hannibal827 on September 28, 2012, 09:30:28 AM
So I'm using v3.18 in Windows 7.  There are some issues.

The "select all" and "select all components of this type" functions are spotty.  Sometimes you can drag or edit the selection, and sometimes you can't.  I don't know why this isn't consistent, but it isn't consistent.

The "paste" function could use more user control.  Whenever I paste a component, it is pretty much superimposed on the selected component, and then I have to ctrl+drag to "unstick" it from everything connected to that original component.  Being able to determine *where* I paste something would be an improvement.

Also: what is the BOM function supposed to do?  Is it supposed to list the component values for you in DIYLC, or is it supposed to create a separate .txt or csv file with the BOM?  I have tried "Create BOM" from the file menu and selecting "BOM" from the component menu.  Nothing ever happens, and for my trouble, I get this annoying reminder in the status bar: "Failed to draw components: BOM1, BOM2,...etc."

I mean, it's mostly great software, and I'm grateful for it, but a more comprehensive user manual would be nice, or at least a heads-up if there are some features that just don't work in some platforms.

thanks.
Title: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 29, 2012, 03:14:02 AM
I did start documenting everything in the beginning, but people just don't want to read manuals and they would still ask the same questions I covered in the doc. And I don't want to spend time writing something for 5% of the users or less if I can spend it improving the app for 100% of the users. So I gave up.
Bare in mind that I'm one guy making this app in my free time and for free, not a company that does it for profit. I just cannot afford time to do extensive testing and documentation. I'm a software professional and know that you need as much time for testing as you need for development and as much for documentation. If I followed the book, progress would be super slow. So bugs will occur here and there. That's why I setup a page for bug reporting and feature requests (diylc.org, links also available from the app, Help menu), but only 2 or 3 people go there and report stuff. And you can always go there to see the list of open issues, but nobody does. People find it easier to post their wishes on forums where it's hard for me to remember everything, hard to track down posts because of the sheer size and finally hard for you guys to realize when something is done (as opposed to getting an email from google when an issue is resolved).

Sorry if it sounds like ranting, but if it's going to be "perfect", people will have to chime in. In this particular example, issues you reported are not known, so filing them would be of great help, together with app log for "failed to draw.." bug, there's probably an explanation there. As far as paste improvement, I'm open to ideas, it sounds like a good thing to improve. That's the natural flow how issues are reported, documented and tracked. Not me writing a wiki with all known issues across all known platforms  that nobody will read anyways :)

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: snarblinge on September 30, 2012, 05:03:51 AM
hmmmm should have posted in that bug error report place... Sorry bancika, still all working now, i.m all flash and up to date. love your work...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 30, 2012, 07:16:56 AM
mac issue has been fixed in 3.19, so no need to file that.

Good thing about being a one man show is that everything you guys submit will be reviewed and in most cases resolved (unless I strongly disagree with suggestions which is rare), sometimes even the same day. Try requesting a change or bug fix from Microsoft :)

:icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hannibal827 on September 30, 2012, 11:03:44 PM
Just downloaded ver. 3.20, and the BOM function and multiple-component editing work fine.

Sorry I provoked a rant earlier.  Like I said, I am grateful to have this software.  Thanks for all your hard work, bancika.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 01, 2012, 02:42:57 PM
v3.21 has even more important fix - users with java 7 lose all configuration changes and component templates when they turn the app off.

btw, it wasn't rant, I'm sorry if it sounded like that. I just tried to explain my situation and set realistic expectations. Documentation is always Achilles's heel of open source projects and that's the best place for non-developers to support the project.

cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: digi2t on October 04, 2012, 12:55:26 PM
bancika,

I recently suffered a HD crash, but I managed to recover some DIYcreator files. Unfortunately, I believe they may have been corrupted. I try opening them and I get an error, and this in the log;

12:51:18,352 DEBUG [main] DIYLCStarter - Java version: 1.7.0_07-b10 by Oracle Corporation
12:51:18,352 DEBUG [main] DIYLCStarter - OS: Windows 7 6.1
12:51:18,352  INFO [main] DIYLCStarter - Starting DIYLC with working directory C:\Users\Dino\Documents\Layout creator\DIYCREATOR_3_21
12:51:18,773  INFO [main] ConfigurationManager - Initializing configuration
12:51:18,789  INFO [main] Presenter - installPlugin(ToolBox)
12:51:18,804  INFO [main] Presenter - Loading component types.
12:51:19,319  INFO [main] MainFrame - injectGUIComponent(org.diylc.swing.plugins.toolbox.ComponentTabbedPane, 1)
12:51:19,366  INFO [main] Presenter - installPlugin(FileMenuPlugin)
12:51:19,366  INFO [main] MainFrame - injectMenuAction(New, File)
12:51:19,382  INFO [main] MainFrame - injectMenuAction(Open, File)
12:51:19,397  INFO [main] MainFrame - injectMenuAction(Save, File)
12:51:19,397  INFO [main] MainFrame - injectMenuAction(Save As, File)
12:51:19,397  INFO [main] MainFrame - injectMenuAction(Separator, File)
12:51:19,397  INFO [main] MainFrame - injectMenuAction(Export to PDF, File)
12:51:19,397  INFO [main] MainFrame - injectMenuAction(Export to PNG, File)
12:51:19,397  INFO [main] MainFrame - injectMenuAction(Print..., File)
12:51:19,397  INFO [main] MainFrame - injectSubmenu(Trace Mask, icon, File)
12:51:19,397  INFO [main] MainFrame - injectMenuAction(Export to PDF, Trace Mask)
12:51:19,397  INFO [main] MainFrame - injectMenuAction(Export to PNG, Trace Mask)
12:51:19,397  INFO [main] MainFrame - injectMenuAction(Print..., Trace Mask)
12:51:19,397  INFO [main] MainFrame - injectMenuAction(Create B.O.M., File)
12:51:19,397  INFO [main] MainFrame - injectMenuAction(Separator, File)
12:51:19,397  INFO [main] MainFrame - injectMenuAction(Exit, File)
12:51:19,413  INFO [main] Presenter - installPlugin(EditMenuPlugin)
12:51:19,413  INFO [main] MainFrame - injectMenuAction(Undo, Edit)
12:51:19,413  INFO [main] MainFrame - injectMenuAction(Redo, Edit)
12:51:19,413  INFO [main] MainFrame - injectMenuAction(Separator, Edit)
12:51:19,428  INFO [main] MainFrame - injectMenuAction(Cut, Edit)
12:51:19,428  INFO [main] MainFrame - injectMenuAction(Copy, Edit)
12:51:19,428  INFO [main] MainFrame - injectMenuAction(Paste, Edit)
12:51:19,428  INFO [main] MainFrame - injectMenuAction(Separator, Edit)
12:51:19,428  INFO [main] MainFrame - injectMenuAction(Select All, Edit)
12:51:19,428  INFO [main] MainFrame - injectMenuAction(Edit Selection, Edit)
12:51:19,428  INFO [main] MainFrame - injectMenuAction(Delete Selection, Edit)
12:51:19,428  INFO [main] MainFrame - injectMenuAction(Group Selection, Edit)
12:51:19,428  INFO [main] MainFrame - injectMenuAction(Ungroup Selection, Edit)
12:51:19,428  INFO [main] MainFrame - injectMenuAction(Send Backward, Edit)
12:51:19,428  INFO [main] MainFrame - injectMenuAction(Bring Forward, Edit)
12:51:19,428  INFO [main] MainFrame - injectMenuAction(Separator, Edit)
12:51:19,428  INFO [main] MainFrame - injectMenuAction(Save as Template, Edit)
12:51:19,428  INFO [main] MainFrame - injectSubmenu(Renumber Selection, icon, Edit)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(X Axis First, Renumber Selection)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(Y Axis First, Renumber Selection)
12:51:19,444  INFO [main] MainFrame - injectSubmenu(Expand Selection, icon, Edit)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(All Connected, Expand Selection)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(Immediate Only, Expand Selection)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(Same Type Only, Expand Selection)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(Separator, Edit)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(Edit Project, Edit)
12:51:19,444  INFO [main] Presenter - installPlugin(ConfigPlugin)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(Anti-Aliasing, Config)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(Auto-Create Pads, Config)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(Auto-Edit Mode, Config)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(Continuous Creation, Config)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(Export Grid, Config)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(Hi-Quality Rendering, Config)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(Mouse Wheel Zoom, Config)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(Outline Mode, Config)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(Snap to Grid, Config)
12:51:19,444  INFO [main] MainFrame - injectMenuAction(Sticky Points, Config)
12:51:19,460  INFO [main] MainFrame - injectSubmenu(Theme, icon, Config)
12:51:19,475 DEBUG [main] ConfigPlugin - Found theme: Blueprint light
12:51:19,475  INFO [main] MainFrame - injectMenuAction(Blueprint light, Theme)
12:51:19,491 DEBUG [main] ConfigPlugin - Found theme: Blueprint
12:51:19,491  INFO [main] MainFrame - injectMenuAction(Blueprint, Theme)
12:51:19,491 DEBUG [main] ConfigPlugin - Found theme: Dark
12:51:19,491  INFO [main] MainFrame - injectMenuAction(Dark, Theme)
12:51:19,491 DEBUG [main] ConfigPlugin - Found theme: Light
12:51:19,491  INFO [main] MainFrame - injectMenuAction(Light, Theme)
12:51:19,491  INFO [main] MainFrame - injectMenuAction(Chassis, Lock Layers)
12:51:19,491  INFO [main] MainFrame - injectMenuAction(Board, Lock Layers)
12:51:19,491  INFO [main] MainFrame - injectMenuAction(Trace, Lock Layers)
12:51:19,491  INFO [main] MainFrame - injectMenuAction(Component, Lock Layers)
12:51:19,491  INFO [main] MainFrame - injectMenuAction(Text, Lock Layers)
12:51:19,491  INFO [main] Presenter - installPlugin(LayersMenuPlugin)
12:51:19,491  INFO [main] MainFrame - injectMenuAction(User Manual, Help)
12:51:19,491  INFO [main] MainFrame - injectMenuAction(FAQ, Help)
12:51:19,491  INFO [main] MainFrame - injectMenuAction(Component API, Help)
12:51:19,491  INFO [main] MainFrame - injectMenuAction(Plugin API, Help)
12:51:19,506  INFO [main] MainFrame - injectMenuAction(Submit a Bug, Help)
12:51:19,506  INFO [main] MainFrame - injectMenuAction(Separator, Help)
12:51:19,506  INFO [main] MainFrame - injectMenuAction(Donate, Help)
12:51:19,506  INFO [main] MainFrame - injectMenuAction(About, Help)
12:51:19,506  INFO [main] Presenter - installPlugin(HelpMenuPlugin)
12:51:19,506  INFO [main] MainFrame - injectGUIComponent(org.diylc.swing.plugins.statusbar.StatusBar, 3)
12:51:19,506  INFO [main] Presenter - installPlugin(StatusBar)
12:51:19,553  INFO [main] Presenter - installPlugin(CanvasPlugin)
12:51:19,569  INFO [SwingWorker-pool-1-thread-1] UpdateChecker - Trying to download file: http://www.diy-fever.com/update.xml
12:51:19,584  INFO [main] MainFrame - injectGUIComponent(org.diylc.swingframework.ruler.RulerScrollPane, 0)
12:51:19,662  INFO [main] Presenter - installPlugin(FramePlugin)
12:51:19,662  INFO [main] Presenter - installPlugin(AutoSavePlugin)
12:51:19,662  INFO [main] Presenter - createNewFile()
12:51:19,678  INFO [main] Presenter - loadProject(New Project, true)
12:51:19,709  INFO [AWT-EventQueue-0] ConfigurationManager - Saving configuration
12:51:19,865 DEBUG [main] TemplateDialog - Found 2 templates
12:51:19,865  INFO [main] Presenter - loadProjectFromFile(C:\Users\Dino\Documents\Layout creator\DIYCREATOR_3_21\templates\eyelet.diy)
12:51:19,865  INFO [main] ProjectFileManager - loadProjectFromFile(C:\Users\Dino\Documents\Layout creator\DIYCREATOR_3_21\templates\eyelet.diy)
12:51:19,896  WARN [main] ProjectFileManager - Could not open with the new xStream, trying the old one
12:51:19,912  INFO [main] Presenter - loadProject(New Project, true)
12:51:19,912  INFO [main] Presenter - setZoomLevel(0.17520805957074026)
12:51:20,162  INFO [SwingWorker-pool-1-thread-1] UpdateChecker - 0 updates found
12:51:22,205  INFO [AWT-EventQueue-0] ConfigurationManager - Saving configuration
12:51:24,093  INFO [main] DIYLCStarter - Injecting default properties.
12:51:27,228  INFO [AWT-EventQueue-0] ActionFactory - OpenAction triggered
12:51:33,234  INFO [AWT-EventQueue-0] ConfigurationManager - Saving configuration
12:51:33,234 DEBUG [SwingWorker-pool-1-thread-2] ActionFactory - Opening from C:\Users\Dino\Documents\Foxx Guitar Synth\Foxx Guitar Synth.diy
12:51:33,234  INFO [SwingWorker-pool-1-thread-2] Presenter - loadProjectFromFile(C:\Users\Dino\Documents\Foxx Guitar Synth\Foxx Guitar Synth.diy)
12:51:33,234  INFO [SwingWorker-pool-1-thread-2] ProjectFileManager - loadProjectFromFile(C:\Users\Dino\Documents\Foxx Guitar Synth\Foxx Guitar Synth.diy)
12:51:33,266 ERROR [SwingWorker-pool-1-thread-2] Presenter - Could not load file
org.xml.sax.SAXParseException; lineNumber: 1660; columnNumber: 22; An invalid XML character (Unicode: 0x0) was found in the element content of the document.
   at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
   at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
   at org.diylc.presenter.ProjectFileManager.deserializeProjectFromFile(Unknown Source)
   at org.diylc.presenter.Presenter.loadProjectFromFile(Unknown Source)
   at org.diylc.swing.ActionFactory$OpenAction$1.doInBackground(Unknown Source)
   at org.diylc.swing.ActionFactory$OpenAction$1.doInBackground(Unknown Source)
   at org.diylc.swing.gui.MainFrame$3.doInBackground(Unknown Source)
   at javax.swing.SwingWorker$1.call(Unknown Source)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at javax.swing.SwingWorker.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)


Any chance of recovery, or is it a lost cause.
Thanks,
Dino
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 05, 2012, 05:02:44 AM
in theory, you could, but I don't know what the damage is...you can try to delete part of the XML that's causing problems.
XML has <components> tag that lists all components, just delete one around those corrupted lines...if it's truncated you'll have to add the proper ending to the file

  </components>
  <groups/>
  <lockedLayers/>
</org.diylc.core.Project>
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 05, 2012, 05:20:39 AM
in theory, you could, but I don't know what the damage is...you can try to delete part of the XML that's causing problems.
XML has <components> tag that lists all components, just delete one around those corrupted lines...if it's truncated you'll have to add the proper ending to the file

 </components>
 <groups/>
 <lockedLayers/>
</org.diylc.core.Project>
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: digi2t on October 05, 2012, 05:58:39 AM
Quote from: bancika on October 05, 2012, 05:20:39 AM
in theory, you could, but I don't know what the damage is...you can try to delete part of the XML that's causing problems.
XML has <components> tag that lists all components, just delete one around those corrupted lines...if it's truncated you'll have to add the proper ending to the file

 </components>
 <groups/>
 <lockedLayers/>
</org.diylc.core.Project>

I have zero knowledge insofar as programming is concerned. Would it be possible for me to email you a file for your perusal? PM me if so.

Cheers,
Dino
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: garcho on October 09, 2012, 04:00:48 PM
great program, liking it more and more, thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on October 12, 2012, 05:47:35 PM
Is there a way to change the default size of the workspace? I usually clip the workspace to just leave a centimeter or so around my project, but as I rarely end up with something bigger than say 10 cm squared it would be nice to start there for every new project.
Title: Install help.
Post by: makaze808 on October 15, 2012, 12:25:33 PM
Hi, I download the zip for the new version, it appears in my download folder, I unzip with win-zip to my desktop, I click on the icon, it says can't find jar.

please help, I'm going insane, now on try 50+.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: makaze808 on October 15, 2012, 02:34:36 PM
Had to unzip the whole folder at once, that worked, thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 16, 2012, 08:22:11 AM
Quote from: Perrow on October 12, 2012, 05:47:35 PM
Is there a way to change the default size of the workspace? I usually clip the workspace to just leave a centimeter or so around my project, but as I rarely end up with something bigger than say 10 cm squared it would be nice to start there for every new project.

default checkboxes work for projects too...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jdansti on October 16, 2012, 09:17:17 AM
Quote from: bancika on September 29, 2012, 03:14:02 AM
I'm a software professional and know that you need as much time for testing as you need for development and as much for documentation. If I followed the book, progress would be super slow.

Cheers

Quote from: bancika on September 30, 2012, 07:16:56 AM
mac issue has been fixed in 3.19, so no need to file that.

Good thing about being a one man show is that everything you guys submit will be reviewed and in most cases resolved (unless I strongly disagree with suggestions which is rare), sometimes even the same day. Try requesting a change or bug fix from Microsoft :)

:icon_wink:

This reminds me:

In the 90's I managed a state of the art air monitoring program at a notorious hazardous waste site. Our monitoring system had custom software that my boss (who was the owner of the company) wrote to collect, calculate, display, and report real-time data via spread spectrum radio modems from remote gas chromatography stations located around the site.  I quickly learned that if I needed a software change, not to say, "could you just make it do this or that?" as if all he had to do was take a few minutes to add or change a line or two of code.  I learned that software changes have to be properly thought through, developed, documented, and implemented.

Hats off to you for doing this. Thank you!  :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: tca on October 31, 2012, 06:08:26 AM
Hi, I do like this software, specially the vero builds! I'm going, in the next days, read the docs in order to contribute some drawings to it.
Started reading the component API (http://code.google.com/p/diy-layout-creator/wiki/ComponentAPI). I know how to program in C, LISP and a bit of Javascript,  I think I can manage some Java.

I'm thinking about the following:

1. add stereo and mono 1/'4' jacks
2. alpha pots
3. 9V panel plug
4. some boxes layout, I like the 1590B boxes. It would be coll to test how everything fits inside!
5. and, of course, 3pdt switchs

Great work! Cheers.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on October 31, 2012, 06:47:30 AM
^ cool...

i'd like the 1590b/1590bb templates in this too../ eddyystone and hammond though..(eddystone for us UK folk. ;).)

and 1/4 jacks...

these are scaled if they are of any use for diylc...i use this a lot in inkscape for planning out a box..very handy. 8)

http://www.aronnelson.com/gallery/main.php?g2_view=core.DownloadItem&g2_itemId=47294

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 02, 2012, 12:56:52 PM
I was planning to use these jacks as a reference. Those vector drawings look great, but they would not match the rest of components in DIYLC (3d look, shades and stuff).

http://diy-layout-creator.googlecode.com/issues/attachment?aid=1840000002&name=Fuzz+Factory+MEF.png&token=44q1kEeSXPiDiIo71_gYcwxsGKc%3A1351874369412&inline=1
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: tca on November 02, 2012, 02:53:17 PM
Quote from: bancika on November 02, 2012, 12:56:52 PM
I was planning to use these jacks as a reference. Those vector drawings look great, but they would not match the rest of components in DIYLC (3d look, shades and stuff).

http://diy-layout-creator.googlecode.com/issues/attachment?aid=1840000002&name=Fuzz+Factory+MEF.png&token=44q1kEeSXPiDiIo71_gYcwxsGKc%3A1351874369412&inline=1

I got a "400. That's an error." error from that link.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: keko on November 02, 2012, 10:34:09 PM
Hi

thanks bancika for all this development! I rememeber using the first releases, and then a few years later I come back and WOW, version 3 is really nice!

I was wondering if there was a way to have a protoboard as a board template (So I can document some experiments, and I don't quite like using another sotware, Fritzing, it's too slow). Or at least to be able to rotate the boards, that way I could recreate a protoboard with veroboards parts.

Thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 03, 2012, 04:31:48 AM
what do you mean by protoboard, breadboard?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: garcho on November 03, 2012, 01:51:57 PM
They're like vero, but with 3-5 point buses, some perpendicular instead of only long, parallel tracks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: SmoothAction on November 04, 2012, 11:49:30 PM
I finally broke down into the whole 'making my own layouts thing'... YOU STRUCK GOLD BROTHA! Very user-friendly and intuitive right from the get go. You deserve exotic, scantily clad foreign women feeding you grapes and fanning you with oversized leaves. I thank you.

One slight hiccup. Occasionally a single point dot (while using the line tool) is created when I happen to fumble around on the mouse while moving parts. Usually an unintentional double click. The problem is I can't select it or delete it. A grain of sand compared to your awesome work. Other than that it runs fantastic on my MAC 10.6.8, latest version of DIYLC.

You ever consider writing an app for iOS? Android? I'd use it all the time... and pay good bucks for it!!!!

cheers!



Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 06, 2012, 09:53:54 AM
thanks man...I did consider making android app and I started making some preps for that, but there's no enough time to finish. iOS is a bit tricky because I'd have to rewrite from scratch because it doesn't support java :(
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: vandermann on November 07, 2012, 08:06:31 AM
Bancika,

Could you please evaluate if is possible use the version 2 components graphics on version 3? The version 2 graphics looks nicer than version 3 in my opinion! ;D

Many Thanks!

Cheers,

Vanderson
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 09, 2012, 10:41:32 AM
not really, you could mimic the color scheme, but you'd have to redefine the color of each element of each component
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: digi2t on November 09, 2012, 11:30:26 AM
Would it be possible to have a count of cuts and jumpers in vero mode? I used to be able to "select all", and get all the info at the bottom. Now I get a few items, and "x more".

I'm always afraid that I'm going to miss a cut or jumper when I'm counting (because I have in the past  :icon_evil:).

Thanks,
Dino
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 09, 2012, 05:44:12 PM
just right click on the trace cut component in the toolbar and it will select all instances of that component...you'll be able to see how many of them you have in the status bar
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: digi2t on November 10, 2012, 12:44:00 PM
Quote from: bancika on November 09, 2012, 05:44:12 PM
just right click on the trace cut component in the toolbar and it will select all instances of that component...you'll be able to see how many of them you have in the status bar

No good. The count is not accurate. It shows more cuts than I actually have, and more jumpers as well. I don't have any hidden cuts or jumpers, and I'm using the 3.23 version. 51 actual cuts, shows as 56 in the status bar.  ???
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on November 10, 2012, 05:14:27 PM
Quote from: digi2t on November 10, 2012, 12:44:00 PM
Quote from: bancika on November 09, 2012, 05:44:12 PM
just right click on the trace cut component in the toolbar and it will select all instances of that component...you'll be able to see how many of them you have in the status bar

No good. The count is not accurate. It shows more cuts than I actually have, and more jumpers as well. I don't have any hidden cuts or jumpers, and I'm using the 3.23 version. 51 actual cuts, shows as 56 in the status bar.  ???

It does seem like the status bar shows the "name" of twenty components and adds "and X more" as if there were just fifteen shown.

So, Digi, just add fifteen to the "and X more"-number, and Bancika will (probably) fix this to the next release.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: digi2t on November 10, 2012, 05:36:05 PM
Quote from: Perrow on November 10, 2012, 05:14:27 PM
Quote from: digi2t on November 10, 2012, 12:44:00 PM
Quote from: bancika on November 09, 2012, 05:44:12 PM
just right click on the trace cut component in the toolbar and it will select all instances of that component...you'll be able to see how many of them you have in the status bar

No good. The count is not accurate. It shows more cuts than I actually have, and more jumpers as well. I don't have any hidden cuts or jumpers, and I'm using the 3.23 version. 51 actual cuts, shows as 56 in the status bar.  ???

It does seem like the status bar shows the "name" of twenty components and adds "and X more" as if there were just fifteen shown.

So, Digi, just add fifteen to the "and X more"-number, and Bancika will (probably) fix this to the next release.

BINGO! 15 is the magic number. That adds up perfect.

Thanks Pelle!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 12, 2012, 07:12:01 AM
I don't get it :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: digi2t on November 12, 2012, 07:47:07 AM
Quote from: bancika on November 12, 2012, 07:12:01 AM
I don't get it :)

It's like Pelle says. Take cuts for example; Take a blank vero, and place 15 cuts on it. Right click the cut symbol, and the status bar will display the 15 cuts. Now, place one more, and check your status bar again. You will see the 16 cuts, "and 1 more" displayed, which is wrong. There are only 16 cuts, not 17. The more you add from this point on, the more the count goes out. But, like Pelle points out, if you take the "and x more" number, and add 15 to it, you have the right amount of cuts.

As they say in NYC, it is what it is.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on November 12, 2012, 08:10:04 AM
Twenty cuts, all selected. All twenty are in the list in the status bar but the text says "and five more".

(http://i832.photobucket.com/albums/zz249/Perrow_MLP/Random/Selectioncounterror.png)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: digi2t on November 12, 2012, 09:29:40 AM
Quote from: Perrow on November 12, 2012, 08:10:04 AM
Twenty cuts, all selected. All twenty are in the list in the status bar but the text says "and five more".

(http://i832.photobucket.com/albums/zz249/Perrow_MLP/Random/Selectioncounterror.png)

Yup, but it gets worse as you go. At 20 cuts, it stops listing them , and just adds the "and x more" at the end. In my case, I've got 50 cuts on my vero, but it lists the first 20, "and 35 more", which gives me 55 cuts.

If I use the "and 35 more", and add 15, I have the correct number. This applies to jumpers as well. I haven't tested with any other parts though, for lack of time.

Thanks for validating this for me Pelle. I didn't want to come across as the "crazy 'ole cat lady" here.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: makaze808 on November 14, 2012, 06:16:52 AM
I have installed diylc 3 but there are no choices for any component, for example I place a tube socket but I have no options for what sort, and the drop down menus it just says "no template".

Help appreciated.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 14, 2012, 06:51:18 AM
templates are user templates, so you have to create your own. You have for instance one tube socket with bunch of parameters (double click) that you can use to create your own variations of the component.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on November 14, 2012, 06:51:47 AM
Quote from: makaze808 on November 14, 2012, 06:16:52 AM
I have installed diylc 3 but there are no choices for any component, for example I place a tube socket but I have no options for what sort, and the drop down menus it just says "no template".

Help appreciated.

Select it, right click on it and select Edit selection from the context menu.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: selfdestroyer on December 10, 2012, 01:50:31 AM
Is there any possibility to get the ability to import in jpeg/pngs to trace? Like an alpha layer or move it to back.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on December 10, 2012, 07:11:59 PM
you can do that (misc -> image) and play with z-order and alpha
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: selfdestroyer on December 11, 2012, 01:28:29 AM
Quote from: bancika on December 10, 2012, 07:11:59 PM
you can do that (misc -> image) and play with z-order and alpha

I feel so stupid.. I have seen that menu tons of times and never realized it was there. Thanks for not kicking me to the ground.  :icon_redface:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Lizard King on December 13, 2012, 10:30:54 AM
Hard to search 99 pages and maybe this has been covered....copy/paste....
I want to copy a layout so I can print 6 or 7 images for board etching.  When I paste my design dozens of pads I'd deleted on the original drawing show up. 
Is there a way to copy/paste without bringing over deleted objects?

Very nice program....
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on December 13, 2012, 02:52:25 PM
Never had that problem with copy/paste. I usually copy all tracks and pads to fix everything needed for my curvy style of layouts, then delete the original tracks and copy the new tracks back "beneath" the components. Done that many times and as I said, never had deleted parts resurrected.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Lizard King on December 13, 2012, 03:28:25 PM
I dunno...maybe I'm doing something wrong.  I just outline my project then copy & drag to a new location and dozens of pads show up.  I originally had Auto-Create pads set up so I had zillions of pads I didn't need.  Those are the ones I deleted on my original but show up in the copy.

OOPS......I just made a copy of my first copy - after removing all the pads and THIS 3rd copy didn't bring back the zombie pads.....But if I copy my original it DOES include the zombies.......very strange....but at least if I want to print a page of trace layouts for etching I only have to clean up my project once...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on December 13, 2012, 05:48:08 PM
can you post a bug report with diy file that causes problems to diylc.org?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Lizard King on December 14, 2012, 10:14:21 AM
Quote from: bancika on December 13, 2012, 05:48:08 PM
can you post a bug report with diy file that causes problems to diylc.org?

OK.  I'll have to reproduce it since I cleaned it up but it shouldn't be too hard to do on a small scale.  I'll get to it next week.

One other but I'll report - When you add an 8 pin IC and change it to 16 pins, it doesn't create additional pads.  Worse is when you rotate an IC it doesn't rotate the pads.  This, to me, is a HUGE problem.  It took me a long time to get 16 pads lined up correctly.  The main reason for using a program like this is to have exact spaced pads for components.  If I have to add them by hand it kind of defeats the purpose.

And a "wish".  I like to draw my traces in colors - green for ground, red for B+, cyan for most else.  It would be nice when I chose to print a trace from a design if there was an option to print in BLACK only so I could use it to transfer to PCB.  If I want my layout in color and PCB trace in black I have to make two separate drawings.

Oh - and one more "wish".  Would it be possible to turn auto-pad ON for components and OFF for traces?  I know I can do that myself but I sometimes forget and I'm anal about stacking dozens of pads on top of each other - which led to my original bug report.

Having said all that, it is still an AMAZING program for the small scale hobbiest like me.  Previously I was using MS Paint and it wasn't pretty.  I already created three layouts and I'm going to etch my first boards this weekend.
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on December 14, 2012, 10:48:08 AM
Just a note, I add pads at the end, when I think I have everything lined up and where I want them to be. The only pads I add early are ones for offboard connections.
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Lizard King on December 17, 2012, 09:17:10 AM
Quote from: Perrow on December 14, 2012, 10:48:08 AM
Just a note, I add pads at the end, when I think I have everything lined up and where I want them to be. The only pads I add early are ones for offboard connections.

That makes sense for most objects; I'll probably start doing that.  However I'd rather have my IC pads added for me.  I find them difficult to line up with any degree of percision.
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on December 17, 2012, 09:19:52 AM
Have you turned off "snap to grid"?
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Lizard King on December 17, 2012, 10:17:14 AM
Quote from: Perrow on December 17, 2012, 09:19:52 AM
Have you turned off "snap to grid"?

Tried it both ways
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on December 17, 2012, 12:38:51 PM
Because if you have snap to grid enabled everything should line up correctly.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Skruffyhound on January 05, 2013, 04:49:38 PM
Ok, made a couple of layouts again now after a long break. Program is looking good. Not everything wants to snap on first time but I'm getting used to that.
My problem is that I can't save the file. On the desktop it's saved as a blank sheet of paper(icon) yet the Mac knows that it's DIYLC default to open.
Is there an easy fix for this. Small layouts i can repeat if I need to make changes, but I don't want to start a big one until I have a solution to this.
I'm on a newish iMac running 10.7
Thanks,
          Aston
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on January 05, 2013, 07:20:12 PM
You need to give them the right extension. Add ".diy" (I hope I remember correctly) to your filenames and they should load.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Skruffyhound on January 05, 2013, 09:23:55 PM
They are saved on the desktop with that file extension, sadly, otherwise that would have been a great fix.
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on January 06, 2013, 03:01:04 AM
And just to rule out the obvious, you have tried to open the file from the "Open..." menu of DIYLC, not just double clicking the file?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Skruffyhound on January 06, 2013, 06:15:35 AM
Jeps, but there is something wrong because the icons appear as "anonymous" files - blank sheet of paper instead the DIYLC icon. Double click on them will open the app. but there is nothing saved.

OK ok, everything working again. Either I was doing something weird because I spent too long staring at the screen, or it's Lion acting up again. I have a very chaotic desktop because Lion takes it upon itself to "clean up" every once in a while
taking my organized groups of files putting them in a virtual hat, shaking them up and arranging them in nice straight lines of unrelated files on the right of the screen. Perhaps I was trying to open the wrong iteration of the file.

Anyway, carry on as you were!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: falderguitars on January 12, 2013, 12:40:26 PM
Hi Bancika,

Just drawn up my first schematic using Diy Layout Creator (EH1322 Big Muff).

Excellent software, thank you.

Matt.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: drolo on January 15, 2013, 05:59:54 AM
Hi Bancika,

I wanted to say thank you for your fantastic software. It is really great to work with.

I have a question for you or others. I would like to get some PCB's printed. Is there a way to get a Gerber file from a DIYLC project?

Anyone knows of a PDF to Gerber converter? I googled it but came up with nothing interresting.

Or maybe someone knows a good place to get PCB's made from PDF (Note i live in Belgium/Europe)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 15, 2013, 06:10:18 AM
thanks mate.

There's no way that I know to convert DIY to gerber :(
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on January 15, 2013, 06:18:58 AM
hi bancika:

little problem i'm having with BOM list..

when i make a project i import the schematic too as a picture...so it keeps it all together...yes i know a little anal..but hey.. :)

then when ive finished my layout i try to add the BOM but its says  (bottom left corner)  FAILED TO DRAW  BOM.

any solution?...is this because i added a picture?  cheers man.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 15, 2013, 06:24:14 AM
as always, please file the bug on diylc.org so I won't forget about it :)
tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Skruffyhound on January 25, 2013, 06:55:59 AM
Is it possible to rotate a layout?
I have drawn a number of smaller modules, now I want to integrate them into a larger layout but can't seem to find a way to rotate them
so I can fit them together.

I don't know if I should post it here, but I have a couple of feature requests.
I think it would be convenient if once selected a component remained selected until I change it so that it would be possible to place several of the same components without returning to the toolbar each time.

I would like to be able to mirror a transistor symbol so that, for example, an NPN could be drawn with it's emitter arrow facing down and to the left.

I couldn't find a pot symbol for schematics, so I would like one of them, or maybe just an arrow so we can draw our own.
I used that black square thing to draw some arrows of my own, but they are not snap to grid.

Really enjoying working with this program  :icon_biggrin: 

Oh yes and an electrolytic symbol for schematic with a little plus would be great too.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 25, 2013, 09:33:58 AM
please file requests on diylc.org
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on January 25, 2013, 09:35:15 AM
Quote from: Skruffyhound on January 25, 2013, 06:55:59 AM
Is it possible to rotate a layout?
I have drawn a number of smaller modules, now I want to integrate them into a larger layout but can't seem to find a way to rotate them
so I can fit them together.
Yeah, we would like to have that feature, I think it's reported on "Google Code" (http://code.google.com/p/diy-layout-creator/issues/list). I checked, yes, it's there.

Quote from: Skruffyhound on January 25, 2013, 06:55:59 AM
I don't know if I should post it here, but I have a couple of feature requests.

See comment above, that's the correct place to report bugs AND feature requests.

Quote from: Skruffyhound on January 25, 2013, 06:55:59 AM
I think it would be convenient if once selected a component remained selected until I change it so that it would be possible to place several of the same components without returning to the toolbar each time.

Look in the "config" (if I remember correctly) menu and select "Continuous creation", that way you can create as many as you like (use 'esc' to "escape" that mode).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Skruffyhound on January 25, 2013, 12:22:33 PM
Branislav - sorry! Will do

Pelle - Great thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Skruffyhound on January 30, 2013, 12:12:29 PM
I just opened my preamp layout and there were just layers and layers of the same layout. Lets say about forty layers (I didn't count or get to the bottom) of every trace and component, text and board.
I couldn't delete the extras, I just had to redraw.
What's that all about?
I can't really report it because I have no idea what caused the behaviour.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 30, 2013, 02:22:23 PM
does it happen every time you restart the app and open that file?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Skruffyhound on January 30, 2013, 06:21:16 PM
Hasn't happened again yet. I updated some software today, why that should affect DIYLC I don't know, but I'm experiencing a few minor bugs.
I've honestly never had a more unstable time than with Lion and it's updates so perhaps it is my system.
I'll let you know if it happens again.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stirfoo on February 28, 2013, 03:07:24 PM
Awesome software bancika. It runs great on my Ubuntu laptop.

I've done a bit of wire wrapping and etched a few boards but never tried a stripboard.

Here's a link to my first monstrosity of a stripboard, ever.
http://i.imgur.com/Z0008TC.png (http://i.imgur.com/Z0008TC.png)

Being new to stripboards I guess this would have taken me a few days on graph paper.
I did it in about 3 hours, including learning how diylc works along the way.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jdansti on February 28, 2013, 08:11:23 PM
What is your stripboard circuit?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stirfoo on March 01, 2013, 12:11:52 AM
Jdansti, it's a programmable true-bypass looper. Well, that's the plan any way.
I just figured out I used the wrong width on the relays though: .2", not .3".  :icon_redface:

So I may not be able to cram it all on that 6.3" board.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jdansti on March 01, 2013, 03:17:01 AM
Aha!  Good luck with the relays! :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on March 01, 2013, 03:32:05 AM
i just wanted to be on page 100... ;D

sad eh! :icon_redface:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stirfoo on March 01, 2013, 04:44:17 AM
I corrected the width and everyting still fit. :icon_cool: Had to move the voltage regulator around a bit. Still haven't decided to wire wrap the prototype or try the stripboard.

Would this constitute an epic thread? It's been rolling what, 7 years now?

Has anyone made a step-by-step example of creating additional components? I found the ComponentAPI wiki but it seemed like a fairly involved process.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 01, 2013, 07:26:07 AM
Quote from: deadastronaut on March 01, 2013, 03:32:05 AM
i just wanted to be on page 100... ;D

sad eh! :icon_redface:

Saddest thing is, you made me want it too ;)

Edit: Sadder yet, I didn't look to see that we both were already  :icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on March 01, 2013, 07:29:48 AM
man, i'm sad... ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 01, 2013, 07:30:02 AM
Quote from: stirfoo on February 28, 2013, 03:07:24 PM
Here's a link to my first monstrosity of a stripboard, ever.
http://i.imgur.com/Z0008TC.png (http://i.imgur.com/Z0008TC.png)

There's nothing on row P, not that I'd like to be the one that moves half of that board one step up or down, just thought I'd let you know if you didn't know already.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 01, 2013, 07:31:21 AM
Quote from: deadastronaut on March 01, 2013, 07:29:48 AM
man, i'm sad... ;D

On the bright side, we pushed the thread to page 101.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on March 01, 2013, 07:34:36 AM
good, i feel better now!.. :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stirfoo on March 01, 2013, 06:22:21 PM
Thanks Perrow. I've rearranged it a bit after correcting the relay width (as ICs on the board). It should just have an empty strip at the top and bottom now.

Probably still need to proof-read it about 10 more times.

http://i.imgur.com/wWxj90L.png (http://i.imgur.com/wWxj90L.png)

And I just noticed I don't have cuts under some of the relays.  :icon_eek:

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 01, 2013, 07:03:02 PM
Quote from: stirfoo on March 01, 2013, 06:22:21 PM
Probably still need to proof-read it about 10 more times.

If you're anything like me, it'll need one more proof-reading after it's built (independent of how many times you've proof-read it before building it). I can have up to about five components before that rule works every time, with less components it's intermittent.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 03, 2013, 05:19:09 PM
Bancika, any estimate when you've fixed the "Copy throws error" bug? It's highly annoying for someone who copy/pastes a lot and can't open the file in the previous version :(

I know you work on this in bursts (is it a Burstbox program?) and I seem to remember you saying you had little time for this right now, but would really like this one fixed.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 03, 2013, 07:26:58 PM
I don't remember the issue, is it logged?
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 04, 2013, 12:51:07 AM
Yes, by you I think.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 04, 2013, 05:23:59 AM
there ya go

http://code.google.com/p/diy-layout-creator/downloads/list
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 04, 2013, 05:33:57 AM
Quote from: bancika on March 04, 2013, 05:23:59 AM
there ya go

http://code.google.com/p/diy-layout-creator/downloads/list

Saw that you fixed it, but no. Still get "Could not set component type slot" error when I try to paste.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 04, 2013, 06:26:44 AM
Pasted the error from the log into the "issue (https://code.google.com/p/diy-layout-creator/issues/detail?id=187)".
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 04, 2013, 07:03:13 AM
how about now?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 04, 2013, 08:23:57 AM
Quote from: bancika on March 04, 2013, 07:03:13 AM
how about now?

There's no new version to download.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 04, 2013, 08:52:21 AM
yes there is, it's the same number but with an "a" added
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 04, 2013, 10:45:13 AM
OK, I'll look at it later.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: garcho on March 04, 2013, 11:40:38 AM
QuoteSaw that you fixed it, but no. Still get "Could not set component type slot" error when I try to paste.

Quotehow about now?

It's fixed, thanks Bancika!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 04, 2013, 02:06:23 PM
it was only there when "Continuous Creation" was ON...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: garcho on March 04, 2013, 02:59:09 PM
Yes, still confirmed to work. Thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 04, 2013, 04:23:53 PM
Yes, works fine now.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: fuzzymuff on March 06, 2013, 10:47:52 PM
Noob here.  First time using the DIYLC.  Did I make this vero layout of the sili fuzz correctly?

(http://www.home-wrecker.com/sili-face.png)

(http://i1261.photobucket.com/albums/ii594/bluesguitar65/silifuzz_zpsbe40096e.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: fuzzymuff on March 06, 2013, 11:55:24 PM
Revised the board.  How's this?

(http://i1261.photobucket.com/albums/ii594/bluesguitar65/silifuzzverorev2_zpsad6d99c2.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: garcho on March 09, 2013, 01:12:59 AM
Looks good, but this isn't the appropriate thread for posting what you make with DIYLC. Start a new thread - or join one of the countless threads that already exist - about the particular circuit you're making a layout for. Using a bonafide search engine, like google, works better than this forum's built-in search function.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: fuzzymuff on March 20, 2013, 01:42:46 PM
Quote from: garcho on March 09, 2013, 01:12:59 AM
Looks good, but this isn't the appropriate thread for posting what you make with DIYLC. Start a new thread - or join one of the countless threads that already exist - about the particular circuit you're making a layout for. Using a bonafide search engine, like google, works better than this forum's built-in search function.

Oops...my bad.

Ok here is a question back on the topic.  How can I change the coordinate info in DIYLC?  Instead of having alphas on x/y coordinates, I would like to have numerical/alpha on the x/y coordinates as it is by far much more precise on giving coordinate info.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Labaris on March 22, 2013, 01:59:15 AM
Hey!

I never tried your software before, and it's awesome! Congratulations and thanks a lot for making it free and open source.

:icon_smile:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: JRM on March 27, 2013, 03:46:24 PM
I had a problem with my HDD and had to reinstall DIY Layout Creator but now when it opens shows an error «No Document» and «Fail to set data for"». Can someone help me out?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on April 07, 2013, 01:49:27 AM
Thought I would share a little trick here (Although I'm probably not the first).
Regarding the Ground Fill component.

Here is what the results of my first use of the Ground Fill component look like:

(http://img.photobucket.com/albums/v494/CodeMonk/Builds/Image1-1_zpsabd19fdb.gif)

How to do it:
1. Export your trace mask.
2. Add Ground fill. Leave color as black. Size it to cover your entire PCB. Use the Send Backward option on it.
3. Select all traces. (Right clicking on the trace tool on the toolbar)
4. Increase trace size by 0.5 - 1.0mm, and make them all white.
(if you are new to etching your own boards, I suggest 1.0mm, and then work your way down. I used 0.5mm in the above image).
5. Do the same to pads as in step #3 and #4.
6. Export trace mask again, using different name.
7. Open both in your favorite image editor.
8. Copy and Paste.
8B. I use Paint Shop Pro, which has the "Magic Wand" selection tool. This tool lets you select an item, and anything within the set tolerance that is "connected" to whatever you select, also gets selected.
9. Etch away!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on April 09, 2013, 11:58:06 AM
^ :icon_eek:

that looks superb!..great work man.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: JRM on April 10, 2013, 06:59:17 AM
Quote from: JRM on March 27, 2013, 03:46:24 PM
I had a problem with my HDD and had to reinstall DIY Layout Creator but now when it opens shows an error «No Document» and «Fail to set data for"». Can someone help me out?
Still have this problem. Can anyone give me some hint how to solve this error messages? Maybe I'm not doing the correct file download. Can anyone give me the link to the latest version.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on April 10, 2013, 07:59:46 AM
@jrm:  have you tried an older revision version?

or uninstall/re-install.?...update java?..


http://code.google.com/p/diy-layout-creator/downloads/list
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: JRM on April 11, 2013, 06:51:20 AM
Thanks deadastronaut. I'll try this link as I've already tried to unisntall/install and java has automatic updates on my PC. I'll try it again tonight.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on April 11, 2013, 07:37:20 PM
Quote from: deadastronaut on April 09, 2013, 11:58:06 AM
^ :icon_eek:

that looks superb!..great work man.

Thanks.
Thats just one side.

More thanks Bancika for adding the Layer property.
Between that and the ground fill component saved me an hour or more when doing double sided boards with a ground plane.

BTW, that board design has been scrapped, as has the one that followed it.  ::)
I'm now working on Version 6 (Really more like 12 or 13, but I just started making folders for each new iteration).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: therecordingart on April 21, 2013, 01:15:44 AM
How the heck does one go about creating a pad layout for a part whose pins don't line up on perf?  I want to make a PCB with onboard Neutrik NMJ4HCD2 jacks. What I've done in the past is use perf as my guideline and count the pads, but the pins don't match up to perf spacing.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on April 21, 2013, 03:52:53 PM
^ untick snap to grid!. and make a pcb. :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: artifus on April 21, 2013, 04:17:37 PM
^ this... and/or: edit project and set the grid spacing to the lead spacing of the odd component. grid spacing can be toggled on and off per placement and changed on the fly without affecting previous placements. remember - it is a graphics package.
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 22, 2013, 03:11:51 AM
When I need to place something "odd" I set the grid spacing as low as possible while still adding up to .5, then move it as close as possible to the desired point, then trust the drill to be large enough to make up for whatever error's still there.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 22, 2013, 06:32:36 AM
Added breadboard and fixed an annoying bug...check it out  :icon_wink:
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on April 22, 2013, 08:08:42 AM
I find the grid spacing issue to be a real problem for doing things like adding an on-board 3PDT footswitch or audio jacks.  My layouts are in inches (because otherwise IC pins don't line up) but the footswitches have a metric layout.  Even if I change to a mm grid spacing, trying to line up the footswitch pads so that as a group they are at a particular position relative to the rest of the components (for example dead center horizontally where you would normally always put a footswitch) is impossible - it only works by chance.  I've tried grouping the pads while in metric gird, and then switching back to inches to align them as a group but that doesn't seem to work consistently - there appears to be no way to predict what part of a group is the basis for aligning to the grid.  Even if you do get the alignment right, it then becomes impossible to get the traces to line up centered with both an inches aligned spot and a metric aligned spot.  Very frustrating!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 22, 2013, 08:28:55 AM
feel free to suggest an elegant solution and I'll consider it :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on April 22, 2013, 08:56:10 AM
Quote from: bancika on April 22, 2013, 08:28:55 AM
feel free to suggest an elegant solution and I'll consider it :)

One very simple thing would be to allow grouped items to be aligned according to a setting such as center, top, or left etc.  In my footswitch example, all I would need is to be able to align all nine pads as a group centered on my inches grid align point.  Even if they just always aligned at their center point, that would be far more usable than it is now.

By the way have you given any thought to a rotation feature yet?  I know it's been suggested.  Right now I'm having to do it externally in some java code I've written.
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 22, 2013, 10:34:36 AM
I'll add this while I remember (on phone), a 3pdt pad "group" or a pad grid with settings for horizontal and vertical spacing would solve most these issues. Setting for vertical and horizontal alignment of course.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 22, 2013, 11:47:22 AM
I'm not sure I understand, align what against what? :) You mean, I select few components, click align and each one of them realigns itself to the closest grid point?
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 22, 2013, 12:23:44 PM
You didn't understand me or GGBB?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on April 22, 2013, 12:41:16 PM
Quote from: bancika on April 22, 2013, 11:47:22 AM
I'm not sure I understand, align what against what? :) You mean, I select few components, click align and each one of them realigns itself to the closest grid point?

Maybe align was a poor choice of words.  What I mean is, I can easily arrange my pads using a metric grid with snapping on, and then group them.  Then I can easily switch back to an imperial grid and snap the group of pads to the imperial grid.  But it appears to snap to one of the pads in the group, not to the group as a whole (all the pads move of course, it's just the snapping point I'm talking about).  I would like to be able to snap the group to the grid at the very center (in this case the center pad of the nine).  I have tried to get it to use the center pad by changing the order in which I select the pads before grouping, but that doesn't seem to work.  It also doesn't seem to be consistent about which pad it uses to snap with.  This makes it impossible to do quality layouts with on-board hardware like switches and jacks since the pin layouts of those is almost always something odd.

Perrow's idea of a pad group sounds really good too, but the problem is not being able to make a group of pads with the correct alignment.  The problem is in how it is snapped to the grid.  If certain items like a pad group had another property to control what the anchor point is for grid snapping, that would be great.  But a simple change to how groups are snapped like I describe would help a great deal.  Even a feature like "set position" that also works on groups of items would be great (need to choose anchor point as well).

I'll mention another thing at the moment because it's related - the minimum grid spacing is too large.

And regarding Perrow's idea - settings for horizontal and vertical pin spacing would be useful for certain components as well as a "pad group" - things like switches.  I like to use DIYLC for diagrams as much as I do for PCB layouts.

And while I'm at it - The Potentimeter component needs to be able to set the spacing of the lugs from the center of the pot body.  As it is right now, the lugs are too close to the body for a typical 16mm pot.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: snarblinge on April 23, 2013, 05:03:16 AM
This is a suggestion from a program user not creator, but if this software is written in java, and ggbb has written a script that rotates things, couldn't that script be sent to Bancika to be added in at some stage, I love this software and it is a labour of love for Bancika and it seems we get quite a few heavy handed suggestions here for something we all get for pretty much nothing.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 23, 2013, 05:16:11 AM
Script probably deals with XML directly. In DIYLC XML is only used as storage, all operations are done on objects that are (de)serialized from XML tags. I don't mind implementing rotation. I remember having various problems in older version with some corner cases. If we hash out how it's supposed to work, implementing should be easy. I think the first thing to determine is - center point around which we rotate. Also, some components have their own orientation. If I, for example select an IC with or without adjacent components, should rotating affects IC's orientation? That can get very complicate because I'd need to realign any traces leading to IC pins.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on April 23, 2013, 07:45:27 AM
Quote from: bancika on April 23, 2013, 05:16:11 AM
Script probably deals with XML directly. In DIYLC XML is only used as storage, all operations are done on objects that are (de)serialized from XML tags. I don't mind implementing rotation. I remember having various problems in older version with some corner cases. If we hash out how it's supposed to work, implementing should be easy. I think the first thing to determine is - center point around which we rotate. Also, some components have their own orientation. If I, for example select an IC with or without adjacent components, should rotating affects IC's orientation? That can get very complicate because I'd need to realign any traces leading to IC pins.
Cheers

It's not a script - it is actual Java code that manipulates the DOM objects.  But yes, I load the XML file and then work from there - I am not inside DIYLC.

Rotation design patterns typically rotate around the center point.  Rotating objects along with connections can make things messy.  I would recommend either a simple approach whereby only one object can be rotated at a time, or an approach whereby selected objects are rotated and all outside connections are severed, and after rotation the selected objects are floating in paste mode so that the user can click to drop the rotated objects wherever they want (or cancel with escape).  Extra bonus points for automatically rotating any pads and traces that belong exclusively to rotated objects (not outside connections) without them having to be selected - in this way the user only has to select components and doesn't have to selects pads and traces.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 23, 2013, 08:00:24 AM
center point is definitely the right choice, but it's often not on the grid. Also, do I calculate center point of the polygonal formed by all control points of the selected component(s) or center point of the union of shape(s) that represent selected components. It's not the same. Should I snap the center point to grid before rotating? Should I snap control points after rotation if they end up outside the grid? A lot of minor issues that make it difficult to do perfectly
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 23, 2013, 09:53:46 AM
I say rotate around the grid point closest to the center of the bounding rectangle of all selected objects (i.e. calculate center and the drop any decimals). Anything not on the grid remains off grid. No sticky points considered, rotation is such a major operation that no one can hope to keep any meaningful connections after rotating a subset of components and traces.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 23, 2013, 10:10:43 AM
and let's figure out how moving a group of component works. How it works now is that it picks a component (pretty much random), moves and snaps to grid if snap is ON and then moves all the other components in the group for the same distance as the first one is moved. That's a problem because you can have two components, one snapped, the other not snapped. If you move them together it may happen that the snapped one will not be snapped anymore and the second one will. Confusing
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on April 23, 2013, 10:15:14 AM
It's always the details that get in the way of good ideas!

I agree with Perrow - use the point closest to the center - but that point should be one that is already on the grid in cases where some points are not.  It will be reasonable to assume that most of the points will be on-grid already, so rotating around the one that is closest to center and on-grid will give the best experience.  And I would use the control points not the polygonal shapes since the use case will almost certainly be concerned with the control points not the shapes.  But I think it is important that we let the user "anchor" the objects after rotation in the same way that they have to anchor a pasted object.  This is because it is actually unlikely that the center is where they really want the rotation to occur - it is more likely to be an outside edge or corner.  But it is clumsy to ask the user what point to use - far simpler to simply let them do the drop/anchor wherever they desire - and I think a far better user experience.  They key is that the point used for rotation needs to be the same as the point used to snap, and of course this point should both begin and end on-grid.

Quote from: bancika on April 23, 2013, 10:10:43 AM
and let's figure out how moving a group of component works. How it works now is that it picks a component (pretty much random), moves and snaps to grid if snap is ON and then moves all the other components in the group for the same distance as the first one is moved.

That "random" choice needs to change - at least for rotation.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 23, 2013, 03:26:24 PM
it's a 7 year old post, we crossed that bridge long time ago. You can place component at any angle now and show it with or without anti-aliasing  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 24, 2013, 04:20:49 AM
What I meant was to rotate around the grid point closest to the center as a "virtual anchor point". Determine what point to use as reference then rotate everything around that point. Consider rotating two components that are far apart, you'd want to use some point close to the geometrical center rather than the control point closest to the center.

If I remember correctly in 3D Studio, you select what you want to rotate, select 'rotate', click to select center of rotation and finally click and drag to actually rotate the object. It's a powerful but cumbersome (and non intuitive) way to do it.

For moving components I would expect the component I actually use (click and drag) to move my selection to control the snapping to the grid. If I want to move a bunch of components that are off the grid I can add an "on grid" component to the selection and use that to drag the selection to the new location with everything else retaining their off-gridishness.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 24, 2013, 04:34:13 AM
yeah, I think moving is good now....it behaves differently when one or more components are selected. For one component, moving a off-grid component using snap-to-grid will snap it to the closest point. However, moving multiple components at the same time will maintain their off-gridishness. I don't know if we need to allow for one component to maintain it's off-gridishness...

as for rotation, my biggest concern at the moment is marrying rotation with component's own orientation (which is sort of a rotation on itself). It would be stupid to leave ICs, transistors and similar components just rotated around the point without changing their own orientation, and I'm not sure if changing the orientation will be feasible. My biggest concern is keeping whatever is selected looking the same, but rotated for 90 degrees...but I can try
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 24, 2013, 04:57:39 AM
Needless to say, rotating multiple components will really need to rotate each individual component (IC, transistors, etc). I haven't looked at your code but I hope you have a uniform representation of rotation for all types of components (single control point components that is), so all types can be rotated using the same code. Perhaps the "orientation" in the options dialog can be hidden when rotation works.

Might I suggest CTRL+arrowkeys (left and right) as a shortcut for rotation?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 24, 2013, 06:08:46 AM
shortcut is the least of my worries :) Yes, all components that are rotatable have orientation property of the same type, so I can just extract them and move to the next or previous value. That's the easy part. The hard could be maintaining links with other components that are (or not) selected
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 24, 2013, 06:17:28 AM
I can't see maintaining links as desired (perhaps because I seldom use sticky points), rotating stuff will modify the layout so much that I can't see how maintained connections are interesting.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 24, 2013, 09:10:44 AM
I'll give it a shot
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on April 24, 2013, 10:13:40 AM
Quote from: bancika on April 24, 2013, 04:34:13 AMas for rotation, my biggest concern at the moment is marrying rotation with component's own orientation (which is sort of a rotation on itself). It would be stupid to leave ICs, transistors and similar components just rotated around the point without changing their own orientation, and I'm not sure if changing the orientation will be feasible. My biggest concern is keeping whatever is selected looking the same, but rotated for 90 degrees...but I can try

My code does this with out any issues.  Where there is an orientation property, I adjust this as well as the control points.  For the actual rotation itself, I think the easiest way to do it is to calculate the outside corners of the rectangle defined by the set of control points and rotate based on that.  That approach would work for a single component as well as multiple.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 24, 2013, 02:01:15 PM
okey dokey
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 25, 2013, 10:59:35 AM
check out the new version https://code.google.com/p/diy-layout-creator/downloads

Cheers
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 25, 2013, 12:31:49 PM
Hours before I can give it a go, anticipation's gonna kill me ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on April 25, 2013, 03:10:27 PM
Gets the rotating job done very nicely!  Keeping the selections solves the problem of where to place them, too.  I would only wish that it would also automatically move any pads and interconnecting traces (not outside connections) since sometimes it is difficult to select everything.  Nice - this is maybe the most useful addition in quite a while.  Thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 25, 2013, 03:18:50 PM
That will be the next step
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on April 26, 2013, 07:57:14 AM
Quote from: bancika on April 25, 2013, 03:18:50 PM
That will be the next step

Excellent!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 26, 2013, 10:21:17 AM
It requires some more thought...it's easy to move one control point of components like trace...but imagine having a trace connected to IC and you rotate trace only. The whole IC should move or rotate, not only the single point connected to the trace.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on April 26, 2013, 10:57:14 AM
I think that relates back to the question of "outside connections" but now it's "outside components."  If a user rotates a trace, does that mean they want to rotate everything connected to it?  Probably not I think.  I don't think there is a real use case for rotating a set of traces and pads.  I don't see that as particularly useful, but maybe that's just me.  I think users will always want to be rotating components and their pads and internal connections.  Maybe you don't need to provide rotation as an option for pad and traces - just do them automatically when components are rotated.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 26, 2013, 01:50:54 PM
that's even more complicated to do :) I'm trying to do everything as general as possible. The main piece of logic doesn't know about component types in particular. I have some annotations I use to describe certain aspects of components, but other than that, they are treated equal.
For example, IC's are not stretchable, ie all points maintain their relative distance when you move one. FET symbol is not rotatable which means that during rotation you rotate its center and then just translate control points to maintain it's orientation.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bassmanmike73 on April 27, 2013, 02:23:21 PM
I did some searching and didn't find any results about this.

Any plans to port DIYLC to iOS? I remember reading about an app that google developed to convert Java code to iOS compatible code, and it does everything but the GUI code. I can't remember the name of it off hand. But I'd buy DIYLC for my iPad and use it daily!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: carboncomp on April 27, 2013, 10:09:40 PM
Sorry if this has been asked (I did skim though as many pages of the 104 as I could before my eyes teared up so bad I couldn't see the keyboard).

Are there any expansion for the program to add more component types?

I need to add one of those little push button PCB mount Tactical Switch, and a crystal? Even just being able to draw rectangles and name them for the BOM would be good!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 28, 2013, 05:36:48 PM
Drawing primitives will be supported in the next version.

Re ios...I'd love to but I don't have enough time to do it. Planned to do android version but even that is hard to squeeze into the schedule.

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: carboncomp on April 28, 2013, 11:54:05 PM
Thank you for all the hard work bancika!  :icon_biggrin:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 01, 2013, 05:32:46 AM
Just a heads up - I'm exploring possibilities of refactoring DIYLC to loosen dependencies to AWT and everything else not supported by Android Java. That will be phase 1. Phase 2 would be to do an Android implementation that shares core module and component library (both of which currently depend on AWT and cannot be ported to Android).
That would allow some core functionalities and components to be shared across platforms.

Due to work involved, Android version will probably not be free, but not expensive either (thinking 3-4$).

No plans for iOS yet.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on May 04, 2013, 10:29:13 PM
Something seems to have broken recently, or behavior was changed.  In 3.27, when I use Ctrl-Click to select multiple components, I can no longer click-drag to move them as a group.  As soon as I click down on one of the selected components it becomes the only selected component.  Seems like selection is happening on the mouse down rather than the mouse clicked.  However, if I drag an area to select components, then I can click down on and drag what I've selected.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 06, 2013, 09:52:01 AM
thanks for reporting, going forward please post under diylc.org / Issues so I don't lose track
cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: samhay on June 26, 2013, 05:24:12 AM
Hi,

~arph posted on June 21st (see below from cache; it seems to have been lost in the latest outage). I am having a similar problem but still using java version 6. I have posted this as an Issue (#229). Unfortunately, I am not having any luck running it manually from the terminal and it just hangs either way.

~arph's post:
Hi,

Is there a way to get an error log from the app?  As I just upgraded the Java on my Mac OSX (I believe it's Java 7u25) and now the UI is unresponsive. I fails to render properly and I can not click on anything.

I'm not sure it is a Java issue, but I just upgraded from diylc 3.7.0 to 3.27.0 and the problem persists. So it seems like it. I can file an issue on diylc.org if you like. I'm just checking if I can fix it myself

EDIT: found the log. No errors. The only strange thing is that it says :

11:40:00,661 DEBUG [main] DIYLCStarter - Java version: 1.6.0_51-b11-456-11M4508 by Apple Inc.
11:40:00,662 DEBUG [main] DIYLCStarter - OS: Mac OS X 10.7.5

While java -version gives:

java version "1.7.0_11"

UPDATE:

It runs fine when I manually run it from the JAR's without using the dedicated mac start icon.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on June 27, 2013, 10:27:26 AM
Yeah.. I was too quick

It starts up fine manually, but after a few clicks it still stops responding. I reverted to my windows machine.
Good to know you filed an issue
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: seedlings on June 29, 2013, 03:56:59 PM
Fantastic program!  I just started using about two weeks ago, and am about to do my first PCB.  50 or so pages back, I read that you need to print at 200dpi to have the correct spacing for a PCB.

What are the current steps to print in the proper size for GIF?  I exported the traces, then did a little clean up with a graphics program, and printing at 30% of original size will get very close to the correct pin spacing, but I'd rather do the correct method.

One other thing... is there a way to mirror image the traces for printing, or should that be done in a graphics program?

Thanks!!!!
CHAD
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: artifus on June 29, 2013, 04:42:07 PM
i export to pdf from diylc. 300 or 600 dpi. no need to reverse traces, just text if any. i use inkscape (http://inkscape.org/) for this if necessary - its multi platform freeware and well worth getting to know. check your printer software for preferences re: sizing and print quality. some offer mirror image and other stuff too. print a rough draft on paper first.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on July 04, 2013, 05:57:29 AM
^ yep, export traces to pdf.

@art: ive been trying to get my single pdf pcb image into inkscape so i can duplicate it and stop wasting paper.. ::)

but when it gets n inkscape ( using pdf snapshot) the image degrades badly or is oversized...hmmm...any tips on how to do this properly?...cheers man. rob.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: artifus on July 04, 2013, 06:31:22 AM
Quote from: deadastronaut on July 04, 2013, 05:57:29 AM
( using pdf snapshot)

?

i've only ever used import or open from the file menu (open will go to import if you click a pdf). this can take sometime on this machine but when the 'pdf import settings' window eventually opens the only thing i change is 'precision of approximating gradient meshes' from the default 2.0 (rough) to the max 246.0 (very fine). no issues with rough import but seems to import faster when finer here, bizarrely. all other options default.

also, you may need to select all (ctrl a) and group (ctrl g) before attempting any moves or copies.

*also, also* before export from diylc move pcb to upper left corner of document. move inkscape import to upper left if necessary then either copy and paste or import again and move new import/copy to the right of original import and repeat until top row complete then start another row below until page full. hope that makes sense. there are prolly better ways of doing this but that's what i've settled on thru bumbling around ignorantly.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on July 04, 2013, 07:37:14 AM
Cheers art . Ill try it later . Just been bugging me for a while .
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on July 04, 2013, 08:45:04 AM
Quote from: deadastronaut on July 04, 2013, 05:57:29 AM
but when it gets n inkscape ( using pdf snapshot) the image degrades badly or is oversized...hmmm...any tips on how to do this properly?...cheers man. rob.

Sounds like you are importing a PDF that contains an image of the PCB rather than vector data.  Are you talking about a PDF you exported from DIYLC?

Quote from: artifus on July 04, 2013, 06:31:22 AM
i've only ever used import or open from the file menu (open will go to import if you click a pdf). this can take sometime on this machine but when the 'pdf import settings' window eventually opens the only thing i change is 'precision of approximating gradient meshes' from the default 2.0 (rough) to the max 246.0 (very fine). no issues with rough import but seems to import faster when finer here, bizarrely. all other options default.

I *think* you only need to change that if the PDF you are importing has gradients in it.  I leave that at 2 and don't see any differences than when at 246.

Quote from: artifus on July 04, 2013, 06:31:22 AM
also, you may need to select all (ctrl a) and group (ctrl g) before attempting any moves or copies.

Any time I import, everything is already grouped.  In fact, I have to ungroup usually 7 times (sometimes 6) to get to where I see two groups - one the traces and pads, and the other the background.  Normally I will resize the background part to my PCB size, and center the traces an pads group inside it.  Note that you can select something as a group to move or copy it without ungrouping first by using the control key.

Quote from: artifus on July 04, 2013, 06:31:22 AM
*also, also* before export from diylc move pcb to upper left corner of document. move inkscape import to upper left if necessary then either copy and paste or import again and move new import/copy to the right of original import and repeat until top row complete then start another row below until page full. hope that makes sense. there are prolly better ways of doing this but that's what i've settled on thru bumbling around ignorantly.

If you ungroup like I described above so that you just have your traces and pads left as a group within a background that is your PCB size, you can just copy and paste that and align using the tool.

Note also for the completely anal like me - DIYLC does not align the pads with the traces properly.  After importing into Inkscape, pads are 0.225 pixels left and 0.225 pixels above where they should be compared to the traces.  (This is on my PC with a 90 DPI screen setting - which equates to 0.0025 inches.)  I export traces and pads separately and after importing them into Inkscape and before ungrouping, I move the pads to where they should be relative to the traces and then ungroup the pads and delete the pads background, then group together the pads group with the traces group, then center the traces and pads group within the PCB background.

Also note that if you are doing anything that requires precise sizing, either forget about DIYLC altogether or do it in Inkscape.  DIYLC rounds trace, pad, and hole sizes from what they were set to.  Traces go in increments of 0.005 inch, pads and holes in increments of 0.01 at the fives (0.015, 0.025, ...).  So if your traces were set to 0.032 inch, they will actually be 0.035.  You can change trace sizes in Inkscape using stroke size.  Pads and holes you have to use Object-Transform.  This is another reason for exporting/importing pads and traces separately and keeping them as separate groups.  The pads are a pain though, since I haven't found any easy way to separate or adjust the pads apart from the holes - they have to be selected manually.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on July 04, 2013, 10:16:37 AM
@gord: yep, exporting pcb traces from diylc  to pdf...never had a problem printing straight from the diylc pdf , hole/spacing wise tjough.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: artifus on July 04, 2013, 10:25:26 AM
i usually create another diylc file with the suffix pcb before exporting - move to upper left of doc, delete everything but traces and pads and set background to white (normally work in blue print whilst designing/making it it look pretty). then export to pdf. not export traces. this works for me and just came about thru bumbling around like an idiot for the least headaches when inkscaping.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on July 04, 2013, 11:13:38 AM
Quote from: deadastronaut on July 04, 2013, 10:16:37 AM
@gord: yep, exporting pcb traces from diylc  to pdf...never had a problem printing straight from the diylc pdf , hole/spacing wise tjough.

Can you describe degrades badly and oversized?  Do you mean rough and zoomed?  Trying to get a handle on what is going on - seems very odd.  I know that PDFs can sometimes look a little rough around curves and things depending on how your computer is set up as far as display smoothing etc.  Even within Adobe Reader there are options for things like enhance thin lines and smoothing that can make things look worse given the right conditions.  Not sure what that might be within Inkscape though.  Do the traces end up as stroke objects in Inkscape?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on July 04, 2013, 11:17:36 AM
Quote from: artifus on July 04, 2013, 10:25:26 AM
i usually create another diylc file with the suffix pcb before exporting - move to upper left of doc, delete everything but traces and pads and set background to white (normally work in blue print whilst designing/making it it look pretty). then export to pdf. not export traces. this works for me and just came about thru bumbling around like an idiot for the least headaches when inkscaping.


Hmm... I never thought of trying the regular export instead of the trace export.  I'll have to see if that works any differently.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: artifus on July 04, 2013, 11:25:48 AM
tried export traces once, didn't work out so moved on. that was a quite a few diylc updates ago and haven't tried since as it works here and if it ain't broke, etc... was more than likely due to my own ignorance and incompetence but whatever works, right?
Title: Re: Sv: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on July 05, 2013, 01:26:42 AM
Just a note on reversing text, a few releases ago we got a reverse text object that takes care of that.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: seedlings on July 05, 2013, 11:19:56 AM
I don't have (know how to use) a vector-based graphics program to work with .PDF (to edit) - does anyone print from traces exported to .PNG?  If so, what scale do you use to print?  I ask this because if the traces are exported to .PNG, then printed, the scale is off.

Thanks,
CHAD

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on July 05, 2013, 04:40:10 PM
You're best bet is to export to PDF and print from that using Adobe Reader.  As long as you turn off any fitting or resizing options in the Adobe Reader print dialog, they will be sized properly.  The PNGs that DIYLC produces are the right size at 300dpi scale/resolution, but any time I have tried to use them they seem to have an internal scale of 72dpi, so if you try to print with software that relies on the scale to determine the print size, it will come out way too big - just as you have noticed.  You can adjust the scale/resolution/print size using graphical/photo editing software like GIMP - probably Photoshop too.
Title: Re: Sv: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on July 08, 2013, 12:57:01 PM
Quote from: seedlings on July 05, 2013, 11:19:56 AM
I don't have (know how to use) a vector-based graphics program to work with .PDF (to edit) - does anyone print from traces exported to .PNG?  If so, what scale do you use to print?  I ask this because if the traces are exported to .PNG, then printed, the scale is off.

Thanks,
CHAD

The pngs are 300 dpi, but not set as such. I open them in paint.net and use the "change canvas size" dialog to set it to 300 dpi, then I use Word to print them.
Title: Re: Sv: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: seedlings on July 08, 2013, 01:28:26 PM
Quote from: Perrow on July 08, 2013, 12:57:01 PM
Quote from: seedlings on July 05, 2013, 11:19:56 AM
I don't have (know how to use) a vector-based graphics program to work with .PDF (to edit) - does anyone print from traces exported to .PNG?  If so, what scale do you use to print?  I ask this because if the traces are exported to .PNG, then printed, the scale is off.

Thanks,
CHAD

The pngs are 300 dpi, but not set as such. I open them in paint.net and use the "change canvas size" dialog to set it to 300 dpi, then I use Word to print them.

Aaah, thank you.  Printing from MS Paint at 30% scale is very, very close.  The IC pins seem to match up to the paper.

CHAD
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: psychedelicfish on July 24, 2013, 12:16:43 AM
Really irritating bug, too pissed off to see if it has been brought up. When opening DIYLC after improperly quitting, a window pops up asking if I want to load the last saved project, less than a second later the @#$%ing templates window pops up over everything and doesn't load properly, can't close anything, can't seem to get around it!   >:(
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on July 24, 2013, 02:58:34 AM
Quote from: psychedelicfish on July 24, 2013, 12:16:43 AM
Really irritating bug, too pissed off to see if it has been brought up. When opening DIYLC after improperly quitting, a window pops up asking if I want to load the last saved project, less than a second later the @#$%ing templates window pops up over everything and doesn't load properly, can't close anything, can't seem to get around it!   >:(

Try renaming the autosave file, that should stop the first dialog.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on July 24, 2013, 04:13:18 AM
and you can turn off templates :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: psychedelicfish on July 26, 2013, 11:01:13 PM
Reinstalling has fixed the autosave dialog, however the templates window doesn't load at all (completely grey).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 16, 2013, 06:17:50 AM
fixed some annoying selection bugs in 3.28, check it out  :icon_wink:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: psychedelicfish on August 16, 2013, 06:27:16 AM
Still doesn't work, I think its my version of java
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 16, 2013, 07:08:44 AM
I didn't do anything about that particular bug, if you have OSX it's probably java. They messed up java recently, it used to work ok.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: samhay on August 20, 2013, 07:16:59 AM
Seems like apple have the java update for 10.6 back up - http://support.apple.com/kb/DL1573
After installing this and the latest version of DIYLC (3.28.0; which may not be necessary), everything is working again.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on August 20, 2013, 07:43:27 AM
will this newest version load 3.7.0  version project files?..
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on August 20, 2013, 09:56:21 AM
I'm pretty sure it will.  I think all 3.x version are compatible - at least forward.

EDIT: I think I meant backward - older files will work in newer versions.  But I suspect everyone got that.   :icon_redface:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on August 20, 2013, 10:11:35 AM
cheers gord, ill give it a go later.. ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: samhay on August 20, 2013, 10:30:56 AM
I didn't have any problems loading older files.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on August 20, 2013, 10:32:59 AM
^ goody gumdrops....cheers sam. 8)

edit: yep works fine...cheers  bancika. 8) 8) 8)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: strungout on August 22, 2013, 07:43:50 AM
Oi Bancika,

thanks for creating this program, it will cut my layout creation time by a huge amount going from MSPaint to DIYLC! Took me a little while to get it working. Re-dl'ed java, even tho it was up to date and then it worked!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on August 22, 2013, 08:07:40 AM
hi bancika:   could we have a POT schematic symbol please.. :-* ;) 8)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: seedlings on August 22, 2013, 09:45:30 AM
Quote from: deadastronaut on August 22, 2013, 08:07:40 AM
hi bancika:   could we have a POT schematic symbol please.. :-* ;) 8)

My version (3.27.0) has pots on the 'Passive' tab.

On that note, is there any repository of symbols that others have made?

CHAD
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on August 22, 2013, 09:55:40 AM
Ooh...ill check that...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: jojokeo on August 24, 2013, 06:11:35 AM
Sorry for ignorant question  :-[
I have version 3.7.0 and there appears to be an update? It's version is 3.28.0
Is this an upgrade to 3.7.0 as the number "seems less" than "7". Or is it just me and this is revision #28 as compared to only #7?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on August 24, 2013, 07:37:17 AM
Quote from: jojokeo on August 24, 2013, 06:11:35 AM
Sorry for ignorant question  :-[
I have version 3.7.0 and there appears to be an update? It's version is 3.28.0
Is this an upgrade to 3.7.0 as the number "seems less" than "7". Or is it just me and this is revision #28 as compared to only #7?

Yes - it's #28.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: jojokeo on August 24, 2013, 11:15:57 AM
D/L'd right after my comment realizing this. Love the new updated goodies! Lots of great stuff! Thank you!!!
I noticed a Marshall tag/turret board and turret lugs and tube sockets! After looking at the parts list & schem symbols there are a few things which are still needed as I build amps too:

1. Power & output transformer symbols with and without center taps.
2. Standard fuse body & symbol
3. 6.3 and 120vac volt power lights
4. RCA jacks (for reverb/tremolo), and Switchcraft jacks
5. Full wave bridge rectifier
6. IEC socket for 120VAC
7. Power resistor (5watt, 10watt, & larger)
8. Power supply filter capacitors
9. Tag strips - from 2 lugs to 8 lugs

Not trying to be a PITA or picky, just trying to help. Again, a big THANK YOU for everything provided for us! It's made my work better & easier for sure!
Joe
Title: Re:
Post by: Perrow on August 25, 2013, 12:28:09 PM
Points 7 and 8, you know you can set the size and rating of caps and resistors? Right click and edit the component.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 26, 2013, 09:08:46 AM
Joe, please file the rest at diylc.org -> Issues (although most should already be files as requests)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: jojokeo on August 28, 2013, 02:16:14 AM
Quote from: Perrow on August 25, 2013, 12:28:09 PM
Points 7 and 8, you know you can set the size and rating of caps and resistors? Right click and edit the component.
Thanks Perrow but I was thinking of the larger sizes to fit onto boards and for E-caps to be radial and not axial.

Quote from: bancika on August 26, 2013, 09:08:46 AM
Joe, please file the rest at diylc.org -> Issues (although most should already be files as requests)
Done bannica - Thank you again!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on August 28, 2013, 06:22:35 AM
I don't use them but I thought we got radial e-lytes a while ago.

Size is one of the things you can adjust so I guess I don't really understand what it is your after ???
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 28, 2013, 07:14:52 AM
Quote from: jojokeo on August 28, 2013, 02:16:14 AM
Done bannica - Thank you again!

where I come from, this is bannica :)

(http://31.media.tumblr.com/tumblr_lyd7mkSjjQ1ro7c3ko1_500.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on August 28, 2013, 07:56:16 AM
Never figured you'd look that tasty ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: tombaker on August 28, 2013, 08:03:52 AM
Howdy,
Just downloaded the new version and it's not working. I re-read earlier posts and downloaded the update for Java and it's still a no go. It looks to launch but doesn't appear in the dock.

Using Mac OSX 10.6.8

Any clues?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: thelonious on August 28, 2013, 11:57:50 AM
Quote from: tombaker on August 28, 2013, 08:03:52 AM
Howdy,
Just downloaded the new version and it's not working. I re-read earlier posts and downloaded the update for Java and it's still a no go. It looks to launch but doesn't appear in the dock.

Using Mac OSX 10.6.8

Any clues?

I'm having a similar problem on OSX 10.7.5 - DIYLC will look like it's loading and bounce the icon in the dock, but then disappear and never load. I just figured it was a problem with my computer bc no one else had mentioned it...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on August 29, 2013, 04:09:12 AM
it was reported under issues...I don't have a mac to verify, but apparently Apple screwed up SDK between the two versions, I'm not sure which ones. Many apps stopped working, so they released a patch to fix it. Just make sure you have the latest on whatever OSX you have.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: tombaker on August 30, 2013, 10:10:28 PM
Hi,
I updated Java and also ran all updates for my mac and OS and am still having the same problem,
should i raise the issue once more or is it still pending resolve?
Thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: tombaker on August 31, 2013, 06:16:40 AM
Meanwhile...
Does anyone have the previous version of DIYLC that they could dropbox me?
I got excited and deleted the old version before this one started bugging on my computron.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: snarblinge on August 31, 2013, 06:36:35 AM
If you a running time machine, you have it already, just skip back

And if you are not you should. When my imac got stolen, I had an offsite backup which brought it all back, never been happier
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: tombaker on August 31, 2013, 08:17:40 AM
Of course, thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: doctortropico on September 01, 2013, 11:33:01 AM
On OsX 10.8 I had to change System Prefs > Security & Privacy > Allow apps downloaded from: Anywhere

Don't know if that would do anything on 10.6 or 7 ....
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on September 01, 2013, 06:30:15 PM
Is there a version of this software that will work with iPod? Please
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on September 02, 2013, 12:15:36 PM
I tried to download it from the diy lc link and the zip file wont open. (not a valid archive is the message) where am i going wrong please?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: doctortropico on September 02, 2013, 02:11:51 PM
Quote from: Kipper4 on September 02, 2013, 12:15:36 PM
I tried to download it from the diy lc link and the zip file wont open.
Have you downloaded this zip on your iPod? You will need something like this (https://itunes.apple.com/us/app/winzip/id500637987?mt=8) to open zip on iOs.
Also: DIYLC runs on Java. iOs and Java = not a good match.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on September 02, 2013, 02:14:57 PM
Nope not osx .
I'm downloading it via windows desktop.
My ipad wouldnt even download it. I'm getting that its not truly x platform so it wont work with osx .
thats why i tried with windows.
thanks for the help
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on September 02, 2013, 04:32:14 PM
Progress report .I have the alpha version 3.0.4 working.
problems might have been due to an aged java app. Now updated
I still cant get the newer version to work grrrr
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 03, 2013, 05:13:44 AM
why the 3.0.4  ??? it's very old and unstable...the current version is 3.28.0
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on September 03, 2013, 01:23:49 PM
The currant version wont open for me in win zip
it will download but then i get a "not a valid archive message, If you downloaded it try redownloading"
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 04, 2013, 06:30:26 AM
Just tried it and it worked, weird.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: adstrum on September 04, 2013, 07:32:05 AM
Maybe Winzip is the problem. Try installing 7-zip and if see that works any better.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on September 04, 2013, 06:44:32 PM
Is it available on cd rom or any other format not zipped? Please
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on September 06, 2013, 10:55:40 PM
WOW....
Thanks for the "Select all within a layer" feature!!

Haven't tried it yet (After dinner I will).

Thanks a ton.


Edit:

Ok, I must be missing something here, but how do I "Select all within a layer"?

Thanks
Title: Re:
Post by: Perrow on September 07, 2013, 01:25:37 PM
In the layers menu.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on September 07, 2013, 04:35:55 PM
Then I must be misinterpreting something.
For instance, I have traces in layers 1 and 2.
I thought it would let me select say, all the traces in Layer 1, while leaving the traces in Layer 2 alone (not selected).
It just has "Lock" and "Select All".

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: doctortropico on September 08, 2013, 04:18:38 AM
I like to draw schematics with this app. But to draw a pot I mess around with the line tool to make an arrow pointing to a regular resistor. Is there an easier/better way to do this?

Cheers.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on September 08, 2013, 05:28:58 AM
I have the new version working now. Thanks to a helpfull soul.
It's fantastic and I'm looking forward to getting stuck in
Thanks guys
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on September 08, 2013, 01:48:25 PM
Quote from: CodeMonk on September 07, 2013, 04:35:55 PM
Then I must be misinterpreting something.
For instance, I have traces in layers 1 and 2.
I thought it would let me select say, all the traces in Layer 1, while leaving the traces in Layer 2 alone (not selected).
It just has "Lock" and "Select All".

Oh, I thought you meant that function, I can see now that you're after another, don't know if that's possible, I only work single sided.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on September 09, 2013, 10:18:35 AM
The main bit of the layer property does what I need it to do.
When I export the trace mask, each layer is in a separate file.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 09, 2013, 11:32:23 AM
Quote from: doctortropico on September 08, 2013, 04:18:38 AM
I like to draw schematics with this app. But to draw a pot I mess around with the line tool to make an arrow pointing to a regular resistor. Is there an easier/better way to do this?

Cheers.


pot is on the to-do list
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: garcho on September 10, 2013, 12:26:53 PM
I can't get the over-sized white solder pads underneath the black traces regardless of changing layers and sending back, etc. At this point I "fix" it in inkscape but I wish I could just do it all in DIYLC. Any idea what I'm doing wrong? Awesome program bancika, bravo!

(http://farm4.staticflickr.com/3667/9719346126_e089f212cf_o.png)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on September 10, 2013, 04:29:28 PM
Stupid newbie question coming up guys head for the hills or help your choice!!!!!!!!!!


When i open a perf or eyelet board my pots dont fit to the eyelets. So I guess i'm using the wrong eyelet (grid spacing or something)
What is a std setting please?
I was under the impression it was 0.1" the default setting but yey the pots dont fit.

Thanks to those who stick around and answer. Looking forward to some help.
Rich
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: garcho on September 10, 2013, 05:07:03 PM
Try this: export to PDF; open the file; right click or control click on the document when Adobe opens; choose 'Document Properties'; under 'Print Dialog Presets' there's a 'Page Scaling' pull down menu; change it from 'Default' to 'none'; print. It should be to scale.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on September 10, 2013, 05:49:29 PM
Quote from: Kipper4 on September 10, 2013, 04:29:28 PM
Stupid newbie question coming up guys head for the hills or help your choice!!!!!!!!!!


When i open a perf or eyelet board my pots dont fit to the eyelets. So I guess i'm using the wrong eyelet (grid spacing or something)
What is a std setting please?
I was under the impression it was 0.1" the default setting but yey the pots dont fit.

Thanks to those who stick around and answer. Looking forward to some help.
Rich

Both board types allow you to set the spacing - just double-click them.  You can also make the setting default by using the checkbox.  The pot component also has a lug spacing setting.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on September 10, 2013, 06:02:38 PM
Something wierd happened.
Instead of moving the componants i moved the board and it all clicked into place
However i use 18mm pots and the default pot is 1" so if i change the body to an 18mm what lugs size or spacing should i use (5mm)
I'll get the hang of this eventually.
Sorry for this. I need to be less English with this sorry stuff.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on September 11, 2013, 04:02:29 AM
hmmm i see what you mean.

i use maplin 16mm pots a lot (pricey, but nice quality) ..i measured the lug spacing using calipers 4.15mm spacing.

as you can see the IC, tranny fits as they should, ad have always used this board spacing ...but pots. hmmm....never noticed this as i do off board wiring, but interesting anyway...

(https://dl.dropboxusercontent.com/u/7464107/diylc.jpg)



Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on September 11, 2013, 05:13:31 AM
Quote from: garcho on September 10, 2013, 12:26:53 PM
I can't get the over-sized white solder pads underneath the black traces regardless of changing layers and sending back, etc. At this point I "fix" it in inkscape but I wish I could just do it all in DIYLC. Any idea what I'm doing wrong? Awesome program bancika, bravo!

(http://farm4.staticflickr.com/3667/9719346126_e089f212cf_o.png)

I'd do my layout normal.

Then make a copy of all traces and pads and move them to the side or even a new file (temporarily).

Change the size and color of the traces and pads and add a background.

Then export the created ground plane separately, and join them together in inkscape.

Then file a bug report with bancica ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on September 11, 2013, 08:46:27 AM
Lug/pin spacing on typical stompbox DIY 16/17mm pots like Alpha is 0.2inch.  Rich - I would keep spacing for everything in inches not millimeters.  IC pins are always spaced at 0.1 inch so you need to match your board to that (no choice with perf, vero), and then your other components to the board.

EDIT:  Of course, if you're just drawing diagrams, you can do it any way you like.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on September 11, 2013, 09:22:32 AM
Quote from: Perrow on September 11, 2013, 05:13:31 AM
I'd do my layout normal.

Then make a copy of all traces and pads and move them to the side or even a new file (temporarily).

Change the size and color of the traces and pads and add a background.

Then export the created ground plane separately, and join them together in inkscape.

Then file a bug report with bancica ;)

I do basically the same thing, but I have a java program that takes my DIYLC file and creates 4 separate files for each of the white and black traces and pads which I then open in DIYLC and export to PDF.  This allows me to have each in a separate group when I import into Inkscape, so that I can easily fix the alignment problem between pads and traces.  I just use the background of one of the imports as the ground plane.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on September 13, 2013, 07:33:17 PM
Thanks guys i'll check that out tommorow.
Rich
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on September 13, 2013, 07:40:16 PM
just tried it
try this
pot diameter 0.6"
lug size 0.07"
spacing 0.2"

seems like a reasonable fit for me
now can i save this as a new componant?

Edit:
the reason i wanted them to fit as best i could is because i use the straight lugs from our thai friends and push them into the perfboard holes and make them onboard pots.
once the pots are tightend in the holes they hold the circuit board in place too.
Now on my 50x70mm boards with three pots i can get it inside a 1590B.
Which means if i cut the boards 10 holes down they will fit height wise.
I find i can make most distortion layouts squeeze into this perf size (10x18 holes)
Taking away the need for offboard wiring. For the pots at least.
and it means i can get a battery in the enclosure too.
I hope this makes sense!!!!!!!!!! It made sense in my head when i wrote it

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on September 14, 2013, 08:06:03 AM
Quote from: Kipper4 on September 13, 2013, 07:40:16 PM
now can i save this as a new componant?

Right-click on it and choose Save as Template.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on September 14, 2013, 03:51:58 PM
Already done thanks GGGB.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: doctortropico on September 15, 2013, 03:22:03 AM
Quote from: bancika on September 09, 2013, 11:32:23 AM

pot is on the to-do list

Great, thanks.

Five star app.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on September 18, 2013, 11:38:28 PM
Quote from: garcho on September 10, 2013, 12:26:53 PM
I can't get the over-sized white solder pads underneath the black traces regardless of changing layers and sending back, etc. At this point I "fix" it in inkscape but I wish I could just do it all in DIYLC. Any idea what I'm doing wrong? Awesome program bancika, bravo!

(http://farm4.staticflickr.com/3667/9719346126_e089f212cf_o.png)

This is the way I do it :
http://www.diystompboxes.com/smfforum/index.php?topic=44838.msg905324#msg905324
Maybe this will help.
BTW...on step #4, i've kept things at 1.0mm as opposed to smaller sizes. Makes it much easier to double check before etch and in most cases seems to have little if any effect on a good ground plane (at least with the boards I have done).
Title: Re:
Post by: garcho on September 19, 2013, 12:23:45 PM
Thanks, that's great, that's how I make my boards too. I just wish that one bug was fixed so I don't have to use another program. DIYLC gets so close, it's just that one thing with the pads...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 03, 2013, 05:09:15 AM
which thing exactly? :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on October 03, 2013, 08:01:31 AM
Quote from: bancika on October 03, 2013, 05:09:15 AM
which thing exactly? :)

I believe Gary is talking about not being able to have his white pads underneath his black traces (http://www.diystompboxes.com/smfforum/index.php?topic=44838.msg934337#msg934337).

For me, the big issue with pads is that when you export, the pads are not lined up perfectly with the traces - they are to the right and EDIT: above below where they should be by 0.0025" in both directions.  And the other thing that annoys me the most with exporting is that trace widths, pad sizes, and hole sizes are always rounded off - not what you might have set them to.  Both of these things I filed a long time ago.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: garcho on October 03, 2013, 12:20:42 PM
QuoteI can't get the over-sized white solder pads underneath the black traces regardless of changing layers and sending back, etc.

Yep, thanks Gord. And thanks Bancika.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Havaden on October 30, 2013, 06:53:42 AM
I found a good way to print the PnP file.
Its a bit tricky, but pays off well.

1) print pcb from DIY Layout Creator (prints it in full scale, but with only one pcb)
2) Render PnP.
3) convert PnP file to JPG (Online GIF to JPG converter)
4) copy, then paste image in word
5) zoom out so that the page is in full scale (place a A4 paper on top of the pc screen)
6) resize the image in word so that it is in full scale (compare it to the first print)
7) copy the image and paste it as many times as you can on one page and print

This way, i get many Pcb prints on one page in the right scale ;D
 
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on October 30, 2013, 10:50:56 AM
You can use the rendered PNG file directly in word. If you use a graphics program to set the correct dpi (300) before you import it to word it'll automatically be the correct size.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on December 02, 2013, 07:29:07 PM
I have a dilema.
I can export the trace mask but the text on the trace mask does not export with it.
This is frustrating I want to include the name of the pcb, also things like. In, Out, +9v, Gnd
Have i missed something?
How do I do this please?
Thanks Rich
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on December 02, 2013, 10:42:02 PM
Quote from: Kipper4 on December 02, 2013, 07:29:07 PM
I have a dilema.
I can export the trace mask but the text on the trace mask does not export with it.
This is frustrating I want to include the name of the pcb, also things like. In, Out, +9v, Gnd
Have i missed something?
How do I do this please?
Thanks Rich

Lock your text and trace layers, unlock everything else.  Select all and delete, leaving just the text and traces.  Unlock those and export the whole thing, not just the trace mask.  Make sure you don't save over the original or else you could lose it if you don't pay attention.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on December 03, 2013, 03:27:50 AM
Thanks Mate much appreciated. I'll give it a go.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: scratch on December 12, 2013, 08:28:54 PM
I thought somebody had created a 'template' of a Radio-Shack prototyping board 276-150 in DIYlc, but I've tried 'searching' and can't find it ???

I've downloaded the layouts but it's not in there, did I dream that?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Havaden on December 14, 2013, 03:55:13 PM
Quote from: scratch on December 12, 2013, 08:28:54 PM
I thought somebody had created a 'template' of a Radio-Shack prototyping board

Its not the radioshack board, but i found one:
(http://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Breadboard_scheme.svg/420px-Breadboard_scheme.svg.png)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: scratch on December 14, 2013, 10:13:36 PM
but might prove useful nonetheless ... thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on December 15, 2013, 11:40:36 PM
Speaking of Ratshack boards, I did this one last week.

(http://img.photobucket.com/albums/v494/CodeMonk/Builds/12-611B_LAYOUT_zps94a57b00.png) (http://smg.photobucket.com/user/CodeMonk/media/Builds/12-611B_LAYOUT_zps94a57b00.png.html)

(http://img.photobucket.com/albums/v494/CodeMonk/Builds/12-611B_zps3f667d4b.png) (http://smg.photobucket.com/user/CodeMonk/media/Builds/12-611B_zps3f667d4b.png.html)

Someone tell me where I can upload the .DIY file and I will.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on December 26, 2013, 04:27:52 AM
maybe we can include them in the original repository as a zip file or something. Does someone want to have access to it and maintain the ZIP file?

thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: minersrevolt on December 28, 2013, 05:08:18 PM
I'm looking for a way to mirror a selection in this program, but can't find it. Is this something in development or am I just missing it?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: roseblood11 on December 29, 2013, 09:54:29 PM
DIYLC version 1 doesn't work with Windows 8.1:
At the start, it says "Failed to set data for " ", and in a second check box: "No active document". If I click on "ok", that box opens again and again, I have to kill the program in the task manager.

I really like version 1 because of its simplicity. Is there a chance to make it run on Win 8.1?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Mustachio on December 29, 2013, 10:43:08 PM
Have you tried running it in compatibility mode ? right click the file go to properties then compatibility tab.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: roseblood11 on December 30, 2013, 11:54:06 AM
Quote from: Mustachio on December 29, 2013, 10:43:08 PM
Have you tried running it in compatibility mode ? right click the file go to properties then compatibility tab.

It works! Thanx!!!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 07, 2014, 03:28:15 AM
can someone verify that the latest version runs on mac? Not the multi-platform one, but the OSX dedicated version. Thanks!
https://code.google.com/p/diy-layout-creator/downloads/list
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: doctortropico on January 07, 2014, 06:10:33 AM
I use the mac version. Will double check when I get home tonight, but I'm prety sure.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: doctortropico on January 07, 2014, 12:41:05 PM
It's the Mac version, and it works fine Bancika.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 10, 2014, 06:24:31 AM
thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on January 11, 2014, 02:36:30 PM
I know it's a big ask but this would be really handy for an iPad app. Any chance?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: glops on February 03, 2014, 07:28:52 PM
Hey guys and gals,

I've been using the old version of DIYLC. Never thought to check for an update. Did that today and the new version looks so awesome. I'm downloading the new java now but I am thinking that maybe the new version of java and DIYLC won't work with my outdated Mac OSX 10.4. Am I right?


Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: glops on February 03, 2014, 08:33:20 PM
Sheit, looks like I gotta get a new computer,  :(
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: polifemo on February 03, 2014, 11:54:59 PM
Just downloaded DIYLC and have been trying it out for a while.
The components do not line up as intended and everything ends up in between the solder points...

I'm on a Mac running OSX 10.6.8.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on February 04, 2014, 03:07:24 AM
^ everytime ive downloaded the newest version i have to resize bits to 'actual' size..pots/resistors/diodes etc...chips are always ok though.. are ok though.

once done, everything is fine..

check the 'snap to grid' option ....pad size/ board etc....use the chip as a reference.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: nosamiam on February 04, 2014, 03:32:27 AM
I finally had to retire my 2007 Macbook and get a slightly newer one. I figured it was time to get the latest DIYLC version too. It's not been an easy transition for me, but I'm sure it's just me.

Anybody have trouble with resistors only being "standing"? I can't seem to get them to lie down nicely. When I place one on my board I can only get a vertical orientation. Any help, Bancika or anybody else?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on February 04, 2014, 03:40:41 AM
^ make them thinner,  i have mine set at 2mm by 5mm...(tick the box to the right of your size selection...then they will always stay that size. ;)

like i said, go through your components till they look ok, use the chip ad board as a reference, thats what i do anyway...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: nosamiam on February 04, 2014, 07:37:05 AM
WEIRD!! I didn't even have to do that! I just opened up the program again and it worked fine with no fiddling.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on February 04, 2014, 02:20:23 PM
I've been making new templates for my resized componants and its a lot tidier.
All i need to do now is figure out whats a good trace width that etchers can use . Also what is a good size for an etched pad?
Anyone throw any light on it for me please.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on February 05, 2014, 11:42:33 AM
Quote from: Kipper4 on February 04, 2014, 02:20:23 PM
All i need to do now is figure out whats a good trace width that etchers can use . Also what is a good size for an etched pad?
Anyone throw any light on it for me please.

If you are using DIYLC to export your PCB transfers to either PNG or PDF, you do not have precise control over your trace, pad, and holes sizes because DIYLC rounds them off - traces to the nearest .005" increment  and pads and holes to the nearest .01" increment on the halves (e.g. .075", .085" etc.).  I don't know if this is different if you are using metric sizes.  See: http://code.google.com/p/diy-layout-creator/issues/detail?id=199.

There is also an alignment issue between pads and traces.  Pads are .0025" to the right and below where they should be (center of traces).  These values might be different depending on your trace and pad sizes - I haven't tested that.  I had filed this problem but it is no longer on the list.

I import DIYLC PDFs into Inkscape to get around these problems.  I also do ground fills in Inkscape.

So that being said, I use .04" traces and .085" pads with .028" holes.  Holes go to .035" for chunkier leads (e.g. power diodes) and off board connections.  Pads go to .1" for off-board wires and board-mounted pots.  But my boards are chunky-sized - probably not to everyone's tastes.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on February 05, 2014, 02:12:09 PM
Thanks Gord
excellant stuff
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Mach on February 06, 2014, 07:37:06 PM
Hi all ! this is my first post here !
this forum is amazing !

please, the layout creator works on W7 ?

tnx

Mach
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on February 07, 2014, 10:16:07 AM
Quote from: Mach on February 06, 2014, 07:37:06 PM
please, the layout creator works on W7 ?

Welcome to the forum!  Yes - works fine on Windows 7.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: wheyface on February 18, 2014, 06:15:17 PM
Has anybody run into a problem when trying to run things on Mavericks? I just updated and now can't get DIYLC to work!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: koky on February 24, 2014, 03:52:15 PM
Hello!
I think my first post here and have a question.
From what I have read in this thread I understood that I have to create my own library of components (res, caps, diodes etc.). Am I right?

Great community you are.  :)

Kostadin
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on February 24, 2014, 04:19:17 PM
Quote from: koky on February 24, 2014, 03:52:15 PM
Hello!
I think my first post here and have a question.
From what I have read in this thread I understood that I have to create my own library of components (res, caps, diodes etc.). Am I right?

Great community you are.  :)

Kostadin

Welcome to the community!

DIYLC has a built-in set of components that covers probably everything you would need to use.  They are also configurable for things like size, pin spacing, colour etc. and you can save different variations of a component as templates for re-use.  So you do NOT need to create your own components, but you can create your own customized versions of the built-in ones.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: koky on February 24, 2014, 04:44:33 PM
My fault!
I meant templates (customized parts) not library.
Thanks for the kind words. 

Kostadin
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on March 25, 2014, 10:20:41 AM
ahh, well. I love linux, never a dull moment. this week, it's ubuntu, precise pangolin, the name itself causes problems.

so, has anyone here managed an install? I've gone around a few circles, typed my password a million times, but I just end up going other places and looking at blank web-pages.

anyone?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: booshirayray on March 25, 2014, 11:37:24 AM
If Linux users are having issues installing I'd gladly write a bash script to help installation. I am new here but I'm not new to that, being a CS PhD student.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on March 25, 2014, 11:52:23 AM
hmmm, a script. if it starts with putting the correctly syntaxed repository link into the software manager thing, it would be a start. even with the correct link, the program didn't show in the menus of programs. when I went to the repository, and searched, it turned up a link, to a page that just sat blank.

and the funny thing is, I didn't follow the steps properly at the start (who does?), and I have a zip version on my hdd already. I'm just not going to mess with that now that I've found the "install instructions for linux users".
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jdansti on March 25, 2014, 03:00:04 PM
Those pesky instructions...;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on March 29, 2014, 12:07:09 PM
relax, all you linux boffins, as you were. it is installed. seems the "key" needing to be added was the snag, going through the expert instructions at the GetDeb site.

so, no excuses now.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Ahungerartist on March 30, 2014, 06:28:11 AM
I am still in the research phase of creating pedals and would certainly appreciate such software
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Mento on April 03, 2014, 07:09:37 AM
Hi!

Great Programm! I'd love to use it.
But: I can't save any templates. I run 3.22.0 on OSX 10.8.5
There has also been an save-issue once or twice.
Is this a known problem? Couldn't find anything about it.

Thanks
Philipp
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on April 17, 2014, 04:17:38 AM
I added the following issue to the web page:

Would like to see a menu item added to allow for selection of items (Primarily traces and pads) based on the layer.
I.E. Select all pads and/or traces in Layer 1, or Layer 2, etc.


If you need clarification, please ask, but basically...
I would like to select say, all the traces and/or pads in Layer 2, to change their color.
Or to be able to copy/cut/delete/etc. all items in a given layer to paste into another instance of DIYLC for example.

Thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Dougdi on May 19, 2014, 08:42:52 AM
I'm not able to right click to select alternate components (e.g. Electrolytic cap) in either osx 10.9.1 or win 7. Is this feature not available yet?
Thx,
Doug
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on May 19, 2014, 10:16:34 AM
Quote from: Dougdi on May 19, 2014, 08:42:52 AM
I'm not able to right click to select alternate components (e.g. Electrolytic cap) in either osx 10.9.1 or win 7. Is this feature not available yet?
Thx,
Doug


Right clicking in the design area should give you a select sub menu on the pop up menu where you can select one of any component, trace etc below the cursor where you clicked.

Right clicking on the "toolbar" icons selects all components (or traces or ...) of that kind, and you can hold down ctrl to select multiple kinds.

I'm running version 3.28 which I believe is the latest.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Dougdi on May 19, 2014, 01:54:15 PM
Okay, I can right-click on a cap that's already in the layout and add polarity. But right clicking on anything in the toolbar doesn't present a selection list. I'll admit I haven't looked at any tutorials yet.
Thanks,
Doug
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on May 19, 2014, 05:27:51 PM
Quote from: Dougdi on May 19, 2014, 01:54:15 PM
Okay, I can right-click on a cap that's already in the layout and add polarity. But right clicking on anything in the toolbar doesn't present a selection list. I'll admit I haven't looked at any tutorials yet.
Thanks,
Doug


Right-clicking a component on the tool bar selects all instances of that component.  Ctrl-click adds to your selections.  So if you wanted to select all traces, right click the copper traces button then ctrl-right click the curved traces button.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Dougdi on May 19, 2014, 08:26:45 PM
Ahh, got it. Thanks.  I was expecting other types of components available when right clicking. It really is great piece of software! I'm looking forward to many lost hours!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on May 20, 2014, 03:56:47 AM
Quote from: Dougdi on May 19, 2014, 08:26:45 PM
I'm looking forward to many lost hours!

Days.  Weeks...   ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on May 20, 2014, 04:32:49 AM
... months, years ...


:icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Seven64 on June 04, 2014, 10:37:40 PM
why won't it install on my mac.  it says the file is broken and must be moved to the trash?

can anyone offer some help so i don't have to read 100 pages of internet?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on June 06, 2014, 08:24:14 AM
Quote from: Seven64 on June 04, 2014, 10:37:40 PM
why won't it install on my mac.  it says the file is broken and must be moved to the trash?

can anyone offer some help so i don't have to read 100 pages of internet?

http://bit.ly/1j66UdW
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: roseblood11 on June 16, 2014, 03:59:15 PM
Since I run version 1 with windows 8.1 in XP compatibility mode, the program is extremely slow. Not only the drawing of components, but also things like opening the context menu etc take some seconds. It's almost impossible to use. What's wrong? It ran very quick on the same computer with Windows Vista...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: digi2t on July 03, 2014, 04:37:27 PM
Please, please, please....

Would it be possible to have the resistor number continue to appear when I stand the resistor up? As it is now, as soon as I stand up a resistor, the resistor number disappears, and I have to recreate it using the text tool. This is a PITA, because I'm a big proponent of standing resistors up to save space.

Resistor laying down;

(http://i214.photobucket.com/albums/cc196/digi2t/Resistor1_zps5c90da47.jpg) (http://s214.photobucket.com/user/digi2t/media/Resistor1_zps5c90da47.jpg.html)

Resistor standing up;

(http://i214.photobucket.com/albums/cc196/digi2t/Resistor2_zps6e319e52.jpg) (http://s214.photobucket.com/user/digi2t/media/Resistor2_zps6e319e52.jpg.html)

What I would like to see (number over resistor end);

(http://i214.photobucket.com/albums/cc196/digi2t/Resistor3_zpsf26f494b.jpg) (http://s214.photobucket.com/user/digi2t/media/Resistor3_zpsf26f494b.jpg.html)

I apologize if this has already been addressed.

Dino
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on July 04, 2014, 02:35:35 AM
I think I'm doing the same as you, Dino!  Lots of little labels...  Although I do try to avoid standers.  But this would be a great idea.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on July 04, 2014, 05:45:18 AM
+1 on standup labels.. 8)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on July 04, 2014, 10:56:53 AM
add my plus 1.
Title: Re:
Post by: Perrow on July 06, 2014, 01:59:37 PM
Those labels have been discussed before and Bancica had some issue with them, can't remember what now.

Apart from that, add me to the list of people that wants them (back).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on July 07, 2014, 09:02:11 AM
has anyone library-ed any surface mount parts for diylc, or are they too complicated? does anyone have a method for smd and diylc?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on July 12, 2014, 06:23:19 AM
That's a great idea.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: seedlings on July 12, 2014, 05:04:14 PM
Quote from: duck_arse on July 07, 2014, 09:02:11 AM
has anyone library-ed any surface mount parts for diylc, or are they too complicated? does anyone have a method for smd and diylc?

All you'd have to do is re-size the part, then save it as a template.  Might look a little odd as a graphic, but the pcb would be fine.

CHAD
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: glops on August 29, 2014, 08:54:19 PM
I am on trial for a new job that came with a new Macbook. Just downloaded the newer version. Wow, quite different from the 1st version I have been using for years!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Hav on October 02, 2014, 08:02:24 PM
Has there been any update on 'mirroring' the layout? Created it all nicely, now dont want to be messing around with other programs just so I have to mirror it to print for transfer...  ?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bloxstompboxes on October 02, 2014, 08:11:26 PM
I haven't experienced any issues with mirroring on this version hav. If I export my trace mask to pdf, it's ready to iron and etch.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on October 02, 2014, 09:41:13 PM
Quote from: Hav on October 02, 2014, 08:02:24 PM
Has there been any update on 'mirroring' the layout? Created it all nicely, now dont want to be messing around with other programs just so I have to mirror it to print for transfer...  ?

Why do you need to mirror it?  I've never needed to mirror them.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: digi2t on October 02, 2014, 09:52:18 PM
Mirroring would be cool for veros. Then I would have to do the screen capture to Paint exercise to mirror it.

I use the mirror image to do my cuts.

I would still prefer the resistor part numbers on the standing resistors first though.  :icon_rolleyes:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on October 03, 2014, 08:19:59 AM
Your printer might be able to handle the mirroring.  Look under (Windows 7) Printer Settings/Properties > Layout > Advanced > Document Options > PostScript Options > Mirrored Output.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on October 05, 2014, 12:14:00 AM
I have several double sided layouts I have done.
The "normal" traces on the trace side print out just fine for transfer.
The component side trace image I do have to mirror though.
I use Paint Shop Pro which has a mirror function.

In case anyone is interested, you use the Layer property on the trace and pad components.
I set trace side traces/pads to Layer 1 and component side traces/pads to layer 2.
When I go to export the trace image, it creates 2 files, one for each layer.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: slashandburn on October 24, 2014, 04:14:51 PM
Cool thanks for this! Wish Id found this before fighting with Diptrace and Eagle for a few weeks. 
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Bret608 on October 30, 2014, 04:54:10 PM
Hi everyone,

I have a couple of quick questions:

1) How can you make trace cuts visible when they're underneath another component?

2) How can you create a printable view of a layout where everything is big enough to not have to squint? I'm thinking a one-pager like at Tagboard Effects, for example.

Thanks in advance! Having a blast getting up and running with this program.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bloxstompboxes on October 30, 2014, 05:27:48 PM
Try exporting the layout to an image file or pdf. With the image, you can atleast scale it up in size in the picture editing software of your choice. I don't mess with vero or stripboard so can't help you there.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on October 31, 2014, 10:29:27 AM
if you right klik the cut in question, and then select "bring forward", it will come forward, up layers. some times you need to do it twice, sometimes you need to send the obscuring part "send backwards" or what it's called. it's maybe better to copy the board and all the cuts, and paste that image below the with-components image. many people do that for clarity.

[edit :] exactly what ggbb is about to say. I use "hookup wires" of diff colours to follow my traces, and they do go over and under cuts and components.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on October 31, 2014, 10:32:36 AM
Quote from: Bret608 on October 30, 2014, 04:54:10 PM
1) How can you make trace cuts visible when they're underneath another component?

2) How can you create a printable view of a layout where everything is big enough to not have to squint? I'm thinking a one-pager like at Tagboard Effects, for example.

1) You can't place them on top of components because the PCB layer is always below the component layer, so they will always be drawn below, but you can edit the component's Alpha to make it partly transparent so that it looks "see-through."  Changing the cut colour could also help.

2) There's no simple way for images.  PDFs are scalable so they zoom nicely, but the PNG export is a fixed size.  And you won't gain much just by enlarging a PNG - it will be bigger but fuzzy - in some cases that will be fine.  What I do to create bigger PNGs is to export to PDF, import the PDF into Inkscape, then export to PNG from Inkscape where I can set any size I want.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Bret608 on October 31, 2014, 10:43:19 AM
Thanks everyone!

Editing the component and playing around with the "Alpha" slider pretty much did the trick. I will try our what duck_arse suggested as well.

I use Illustrator, so I bet I can get a similar result to what you do with Inkscape. Sounds straightforward. This is a fun program so far.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: snarblinge on November 17, 2014, 06:35:11 AM
Just incase anyone else needs this easier, I recently upgraded to Yosemite and got the Java runtime error when attempting to open my fav. program. downloaded a bunch of new patches but all I needed was this.

http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US (http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US)

genuine link to apple support, easy install problem solved. DIYLC fun

Thanks endlessly Bancika.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 28, 2015, 03:56:47 PM
anyone using DIYLC 3.x under windows 8?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on February 03, 2015, 09:29:58 AM
for linux users: allright, only ten months and I've got a new linux system installed, this time lxle. so, I went and got the "for linux" zip file, (read and followed the expert install instructions) unzipped, edited "run.sh", ran. it installed first go, whacko!

now, with an alias for bash, and a menu item for the fly-out thing at the side, it "executes in a terminal emulator". which would be fine, I suppose, I've seen terminals before, except that diylc spews huge gobs of logging at both the controlling term and the diylc log files meant for just such gibber. so, is there a combination of "&" ">" "2" and "3" to append either alias or menu item that will send the stuff going to the term to /dev/null or it's metric equiv? or am I approaching it wrong from an earlier stage?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on February 03, 2015, 01:04:16 PM
> /dev/null 2>&1  will junk any stdout/stderr output from diylc, if you're really not interested in it
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on February 04, 2015, 09:13:20 AM
thanks, blue. I unchecked "run in a shell", now don't see the guff flowing, so there is no problem anymore.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on February 08, 2015, 09:02:01 PM
Quote from: bancika on January 28, 2015, 03:56:47 PM
anyone using DIYLC 3.x under windows 8?

My mom has Windows 8 on her computer.
I've got to do some work on it tonight (Well, install new ink cartridges in her printer then print out her tax return documents).
I'll give it a go tonight.
Anything in particular you want me to try?


Edit:
Update...
First I had to install Java on my moms computer.
Windows 8.1
Latest version of DIYLC 3.28.0
Ran DIYLC
Works fine
Edited a Big Muff Layout
Created a few diode templates
The Alpha function works fine
The Outline option, which I had trouble with on my Windows 7 system works on Windows 8 fine.
But its also now working on my Windows 7 system, so maybe it was an issue with an earlier version of Java.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 09, 2015, 05:43:47 AM
thanks!

I got an issue report that it fails to start under win8, so just wanted to check if it's something about that particular computer or win8 in general.

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on February 10, 2015, 08:23:27 AM
It didn't start at first, but Java wasn't installed.
After Java install, it worked fine
And it was Windows 8.1
Dunno if 8.0 vs 8.1 makes a difference.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 11, 2015, 06:08:51 AM
The user in question has the latest java 1.8.0.31. Did you get the same?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on February 12, 2015, 08:10:29 PM
Whatever version they had on 2015-02-08 when I made that post.
I can check later tonight.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 17, 2015, 11:59:03 AM
that's the one. Thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jmsteele187 on April 16, 2015, 01:40:02 PM
Am I missing something here?  I tried to download the software last night, and got a fail message.  It said I didn't have proper permission to download.  Am I doing something wrong?  I have to admit, I'm not that great with computers.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on April 16, 2015, 01:56:35 PM
I can download it fine from here: http://diy-layout-creator.googlecode.com/files/diylc-3.28.0.zip.

Proper permission to download or to save?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Jmsteele187 on April 16, 2015, 03:05:10 PM
Quote from: GGBB on April 16, 2015, 01:56:35 PM
I can download it fine from here: http://diy-layout-creator.googlecode.com/files/diylc-3.28.0.zip.

Proper permission to download or to save?
maybe I just don't know what I'm doing.  I think I was trying to download it from the same page.  I did download a bunch of file, but couldn't open anything.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: MrBinns on April 20, 2015, 08:10:06 PM
dude i use this progam!

I installed it on my ubuntu partition like a year ago(maybe). I used it to model my big muff and mods for a new board.

idk it was a diystompboxer who made it. very cool

Thanks its great!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 23, 2015, 10:26:47 AM
Thanks :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on June 15, 2015, 11:02:10 AM
bancika - I hope this hasn't been covered elsewhere, but, can we request the addition of a basic breadboard to the 'boards' menu-bar? there have been a few new-to-breadboarders having trouble coming to grips with layouts, and a diagram might be a useful teaching tool, seeing as all the other stuff is already there.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on June 15, 2015, 11:09:42 AM
There already is a "breadboard" board in v3.28. Note to users that the breadboard inherits the project's grid spacing (makes sense) so make sure that is set to 0.1".
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on June 15, 2015, 12:14:21 PM
ahh, see, it was a good idea. thanks, ggbb, I see it now. it has eluded my eyes all these staring hours, somehow.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on September 04, 2015, 05:38:18 AM
Just a heads up. Google is killing the google code system where DIYLC is hosted. I have migrated to github. Going forward, this will be the new home of DIYLC https://github.com/bancika/diy-layout-creator
diylc.org is re-pointed to forward there.

Cheers,
bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: snarblinge on September 05, 2015, 05:51:24 AM
Love your work. Unparalleled dedication enabling the many.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hymenoptera on September 07, 2015, 01:33:15 AM
Just installed this. Been playing with it for about 20 minutes. Wish I'd known about this years ago! Now I know where all these great layouts come from! Looking fwd to using this instead of graph paper to layout my perf projects.

Is there a dedicated thread here for libraries and templates people have made and shared, or do I have to read through 130 pages of posts to catch up on ten years worth of news?

And of course: Thank you bancika, for such a wonderful tool!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on September 07, 2015, 08:39:46 AM
There isn't an import/export feature for components in DIYLC, although it's easy enough to do just by opening a project and using the Save as Template feature. And if you know a little XML you could easily copy and paste component templates into the config file.

That being said I don't recall anyone sharing any of their customizations in the last few years that I've been watching this thread.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hymenoptera on September 07, 2015, 12:49:30 PM
I see now that the user just customizes everything their own needs. So far I've made separate templates for DO-41, DO-35, and DO-7 diodes, for instance, and they don't look half bad. But, now I've gone and screwed up the color of my perf board, and then fixed it, so many times that I forget what the color was originally lol! I guess it was the same as it is in the tabs above. I'm just trying to find a look that gives good contrast and readability.

A couple of quick questions (I have many more I'm sure, so if this isn't the place, someone tell me):

*What happened to the toolboxes I see in older versions? Have these been dropped in favor of the tabs? Is there a way to customize the tabs beyond just adding templates?

*Are there any hotkeys/shortcuts for the config options, etc? Like toggling Continuous Creation for instance? I'd like to be able to tap C or hold down Alt or whatever to toggle that one.

*Tab shortcuts? I'd like to have a quick key press jump between tabs, or at least be able to build my own custom tab instead of relying on the Recent tab to find things quickly.

*Is there a way to adjust the "roundness" of objects? For instance I'd like to square-up my radial capacitors and color them red to represent WIMAs, while I'd like to round-off my DO-7 diode style to look more like a glass sealed Germanium.

Thanks for a great tool! I look forward to laying out my next perf project on this program, and maybe even sharing some of my own designs with the community!

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hymenoptera on September 07, 2015, 06:57:19 PM
Okay, has anyone else experienced this? I've got a small black dot near the center of my practice project I'm doing, trying to learn this program.

I didn't place it (I don't think), it doesn't seem to be a "dot" object, because I can't select it. I'm not sure which layer it belongs to, and it isn't selected when selecting all.

I'll try to upload an image of what I'm talking about.

(http://i63.photobucket.com/albums/h135/coma8coma1/DIYLC%20dot%20in%20center%20screen.gif) (http://s63.photobucket.com/user/coma8coma1/media/DIYLC%20dot%20in%20center%20screen.gif.html)

The black dot right in the center, directly above pin 10 on the IC. It suddenly appear while moving the PCB around, and I can't get it to go away.

Any ideas?

One more thing, is there no battery schematic symbol? I've looked and looked, but I'm stumped!


edit: well, it was a copper trace, and I finally got ahold of it when I moved the board away from it and tugged on it and it stretched like a trace. I was finally able to delete it, but I'm not sure why I couldn't select it earlier. :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on September 08, 2015, 11:17:57 AM
did you try klik-drag-release marquee select around the bad dot? another new user once asked me a similar problem, in the end I decided it was a page marker, because his page was huge with white space. your page is too small for that theory.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hymenoptera on September 08, 2015, 12:12:01 PM
Yeah. Tried to drag select it and everything. It was like it wasn't even there. Everythything else around it turned red to show selection, but not the dot. It was like it belonged to some layer beneath that was inaccessable. I ignored it for an hour or so and when I went to click it once more i was able to drag it out like placing a new trace, so I immediately deleted it.

If I think of it I'll try some things and attempt to reproduce it in case it's an unknown bug.

More than likely I'm just an idiot and was doing something wrong. :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: CodeMonk on September 08, 2015, 07:50:47 PM
Yeah, copper trace.
I've done that more than a few times.
Just hold down the left mouse button an select an area around it, then hit delete.
Or (the more difficult way to go) you can close the file, open it in notepad and find the entry for it and change the length.

As for your other questions, sorry, no idea.
Although the roundness idea I would like to see as well.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on September 09, 2015, 07:37:56 PM
I'll answer what I know.

Quote from: hymenoptera on September 07, 2015, 12:49:30 PM
*What happened to the toolboxes I see in older versions? Have these been dropped in favor of the tabs? Is there a way to customize the tabs beyond just adding templates?
Tabs are not customizable.

Quote
*Are there any hotkeys/shortcuts for the config options, etc? Like toggling Continuous Creation for instance? I'd like to be able to tap C or hold down Alt or whatever to toggle that one.
Not that I know of. For continuous creation, I leave it on and just hit escape every time I'm done creating that component.

Quote
*Tab shortcuts? I'd like to have a quick key press jump between tabs, or at least be able to build my own custom tab instead of relying on the Recent tab to find things quickly.

*Is there a way to adjust the "roundness" of objects? For instance I'd like to square-up my radial capacitors and color them red to represent WIMAs, while I'd like to round-off my DO-7 diode style to look more like a glass sealed Germanium.

No - would be nice though. The only properties you can change will be on the component's edit panel.

Quote from: CodeMonk on September 08, 2015, 07:50:47 PM
Just hold down the left mouse button an select an area around it, then hit delete.

I've found that doesn't always work. In those cases, I right-click on the copper trace button which selects all copper traces in your project, and that allows you to drag the end of the dot (zero-length trace) to make the trace longer which you can then either use or delete.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hymenoptera on September 09, 2015, 09:04:29 PM
Quote from: GGBB on September 09, 2015, 07:37:56 PM
For continuous creation, I leave it on and just hit escape every time I'm done creating that component.

Nice. I will try that!

QuoteI right-click on the copper trace button which selects all copper traces in your project, and that allows you to drag the end of the dot (zero-length trace) to make the trace longer which you can then either use or delete.

Ah, so it's a known bug then. So I will try this the next time it happens. Thanks for the replies!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on September 10, 2015, 11:38:56 AM
I never use the copper traces, I just bash 'connecting wires' into where I want. ends up what bluebunny calls a "game of tetris", but it cuts down on errors.

I do have a massive problem with trailing mouse cliks, though. I don't know if it's this fecker mouse, the (lacking) machine, a system/progrm prob or just bad muscle control. I always find tiny marquee selects I haven't made on the layout whilst pushing and prodding.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on September 11, 2015, 03:07:47 AM
Quote from: duck_arse on September 10, 2015, 11:38:56 AM
. . . what bluebunny calls a "game of tetris" . . .

Ahem, "3D tetris" mate!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on September 11, 2015, 10:53:43 AM
ah, I just realised why that diagram I sent confused you, blue. I fergot to mention that the clipping diodes are being referenced to the V+ rail, as it made the layout easier.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hymenoptera on September 11, 2015, 01:01:13 PM
Ok, armed with new knowledge, I am able to reproduce the zero-length copper trace bug by simply selecting the copper trace tool, clicking where I want it to start drawing, then dragging back until it's a singularity and clicking again. This object is not selectable by any other means than to right click the copper trace tool. Drag-selects do not seem to include it.

To delete a zero-length copper trace you have to right click the copper trace tool, then drag the offending dot out to a non-zero length, at which point it become possible to edit it.

Thanks, guys!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Bugsi on September 22, 2015, 06:40:45 PM
Comments about the Macintosh version:
-When I double-click a .diy file, DIYLC launches with a blank window.  My file isn't open.  I have to File=>Open=>navigate to/select my .diy file to open it.

-The keyboard shortcuts all use the `control' key as their modifier.  This drives me batty, as the Mac's modifier key is typically the `command' key.

-The keyboard shortcut for `delete' is ctrl+backspace.  Macintosh laptops only have the delete key, so I can't use a keyboard shortcut.  Instead I have to right click, drag to "delete" from the pop-up menu.

-Are there any other item templates available to import?  I want a TO-220 package 5-pin chipamp like the TDA2030A.  The template for the TO-220 in the semiconductors section cannot edit the number of pins.  The SIP package is the closest thing I can use, where I can edit its length.  Being able to change the length of the TO-220 and add pins would allow modeling things like 3886 chipamps and the like, as well.

-I wish the the Alpha transparency control were stepped, so I could have readily repeatable transparency levels among objects.  Something like 10 steps would be ideal, so I can set an object to something like 60% opacity.

-I'd like the ability to paste into a layout any standard graphic object, like a jpg, or png file.

That's my wishlist.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hymenoptera on September 23, 2015, 07:42:18 AM
Quote from: Bugsi on September 22, 2015, 06:40:45 PM
-I wish the the Alpha transparency control were stepped, so I could have readily repeatable transparency levels among objects.  Something like 10 steps would be ideal, so I can set an object to something like 60% opacity.

My workaround for this has been to select multiple objects and change all of their alphas at once. This is what you want to do, right? So that multiple objects have the same transparency? I'm OCD about that sort of thing and it drive me nuts until I figured out how to edit multiple objects at once.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Bugsi on September 23, 2015, 03:11:42 PM
Quote from: hymenoptera on September 23, 2015, 07:42:18 AM
My workaround for this has been to select multiple objects and change all of their alphas at once. This is what you want to do, right? So that multiple objects have the same transparency? I'm OCD about that sort of thing and it drive me nuts until I figured out how to edit multiple objects at once.

Ah, yes.  That would be a very effective workaround.  I will do that.  (I still want a stepped slider, or a numerical value option.)
Thanks for this tip. 

Indeed, I'm making work-arounds for most of these issues, or just living with them.  The program is so good at laying out stripboards compared to anything else, that it's worth accepting some limitations.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: hymenoptera on September 24, 2015, 10:29:21 AM
Quote from: Bugsi on September 23, 2015, 03:11:42 PM
Indeed, I'm making work-arounds for most of these issues, or just living with them.  The program is so good at laying out stripboards compared to anything else, that it's worth accepting some limitations.

Agreed. The limitations are outweighed by it's usefulness.

All of my perf layouts will be done in DIYLC before actually being stuffed and soldered now. No more graph paper or "winging it".

I think everyone using this program comes up with their own unique work flow that suits them. I would still love to see some things added, but as a hobbyist programmer, I know that it takes a lot of time to code and debug and debug some more, and it's impossible to add everything every user asks for, or chase down hard to reproduce bugs and things. Sometimes work and family and life just comes first, and developing freeware doesn't pay very well.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on September 28, 2015, 04:45:41 AM
As for the transparency settings, I'm on Windows so I don't know if this works on other OSs, I can click on the "slider track" left (or right) of the slider to move the slider about 1/10 of the way on each click. About three or four clicks usually does the trick (most components have this value set as default).

If you're *nal about it I guess you could open the save file in a text editor and set the value for each component :) I believe it's an xml file.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on October 03, 2015, 04:33:36 PM
Quote from: Perrow on September 28, 2015, 04:45:41 AM
As for the transparency settings, I'm on Windows so I don't know if this works on other OSs, I can click on the "slider track" left (or right) of the slider to move the slider about 1/10 of the way on each click. About three or four clicks usually does the trick (most components have this value set as default).

+1

That's what I do also. 3 clicks for me.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on October 09, 2015, 04:20:49 PM
I'm trying to open a V2 file. I can't open it in V3 and I can't find a V2 download.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bloxstompboxes on October 09, 2015, 04:39:58 PM
https://code.google.com/p/diy-layout-creator/downloads/detail?name=diylc2_beta.zip&can=4&q=

Is that not it Perrow? Just googled diylc v2.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on October 09, 2015, 06:19:27 PM
Yeah, I did too after posting the question. But thanks.

Don't know why I suddenly felt the need to look at my 1590B Superfly layout? Only had it in v2 though.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: LightSoundGeometry on October 13, 2015, 08:32:09 PM
i am with the dude who got snippy ..I like to hand draw out the stuff on paper the same way cozy does for his traces etc ..in fact it was cozy and his help on the echoplex f that got me started with this technique. it helps more in the long run to understand how the circuits are working, plus it translates to the BB for testing - if you can do the first two steps then putting together a vero layout is pretty easy. 

Keep in mind I am only 7 months in and doing small builds with low part counts still.



Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Gargaman on December 04, 2015, 12:58:17 PM
Hello there,
I'm using DIY Layout Creator (3.28.0), having a lot of fun! Really simple and amazingly effective.
I wanna know if it's possible to change the size of the DPDT and ICs (as I do with resistor, caps, etc).
Looks like the model of DPDT that comes with the software is a little smaller than the ones I'm using.
I guess it's possible to design my own components and add to library, but I'm a real noob in programing this stuff.
Appreciate any sugestions!
Thanks,
Gabriel
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: BironDowell on December 12, 2015, 01:38:23 AM
Can you please tell about your software requirements?
Also which type of PCBs you want to design?
How have designed any PCB before?
And also what material you will use for your PCB?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 08, 2016, 04:33:44 AM
Quote from: Guerrilha Music on December 04, 2015, 12:58:17 PM
Hello there,
I'm using DIY Layout Creator (3.28.0), having a lot of fun! Really simple and amazingly effective.
I wanna know if it's possible to change the size of the DPDT and ICs (as I do with resistor, caps, etc).
Looks like the model of DPDT that comes with the software is a little smaller than the ones I'm using.
I guess it's possible to design my own components and add to library, but I'm a real noob in programing this stuff.
Appreciate any sugestions!
Thanks,
Gabriel

I think I made IC pin spacing adjustable, but not the size. Switches are not re-sizable, as far as I can remember.

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Ryder17 on March 20, 2016, 08:42:34 AM
Hi! This seems like an amazing piece of software however, there are too many bugs in v3 to make it useable. The main one being, I cant seem to save any templates as the option to do that is always greyed out in the menu. This obviously makes it too tedious to use as most components need to be edited.
Is there a v2 still available? perhaps this dosen't have some of the problems of v3?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on March 20, 2016, 10:20:44 AM
ryder - you can only save single parts as templates as far as I've seen. you can't save a grouped item. what, exactly, is it you are trying to template-ise, and what is your method that continues to fail? I'm using 3.28.0, saving as template is no problem here.

the bugs I've seen don't include templates.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Ryder17 on March 20, 2016, 12:21:13 PM
Im only trying to save single components.

For example, if I wanted to make a smaller resistor - I create one, edit it to the size I want etc but when I then right-click, the 'save as template' option is greyed out.

I have actually just found a small work around. If I edit parameter and then check the box beside it, it will save as the default template which has made it useable. I just can't save separate templates in the drop down menu which would speed things up a lot more.

Anyways, i'm not grumbling. I really appreciate whoever developed this thing. I was just wondering if it's a know issue or indeed, if im doing anything wrong.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on March 20, 2016, 01:03:18 PM
That works fine for me - strange that you can't get it to work. Is it not working for all components? Try doing it from the main menu - click the component so it (and only it) is selected, the from the main menu try Edit -> Save as Template.

Quote from: Ryder17 on March 20, 2016, 08:42:34 AM
too many bugs

What other "bugs" have you found? Having used DIYLC v3 for quite a while, I can say that I can't think of any bugs it has. There are things it doesn't do that I wish it did, and a couple of things that I wish it did differently, but bugs? No - it does what it does extremely well, and has some very useful features that aren't obvious (like right-clicking the toolbar buttons).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Ryder17 on March 20, 2016, 02:43:16 PM
It's not working for any components except............. I just tried your method of saving from the toolbar instead of the right-click menu and it works! Thanks for that! It's so odd that it's not working from right clicking though but hey ho, that will do nicely!

Well of course there's bugs, everything has bugs, there's a whole list of them on the github page...... Off the top of my head though, theres a weird one where if I have a breadboard thats bigger than the screen, the board disappears when I try to scroll down. Also, most of the time I can click on a point and it will place the first pin of a component but sometimes, this dosen't work and I have to click and drag.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on March 20, 2016, 04:27:34 PM
A couple of the bugs on github are from me :). Obviously everything has some bugs, but I can't think of anything in DIYLC that makes it unusable, or even a pain to use. As I said before, it works extremely well for me.

Wierd that you have so many problems that no-one else seems to have. Are you on Windows? What bugs do you experience that make it unusable?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Ryder17 on March 20, 2016, 05:42:17 PM
TBF, the thing that made it unusable is fixed now. Before I could save defaults, I was having to re-size every component. As you can imagine, that put me off. I've actually been having fun on it all day.

I'm on windows 10
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Johnfreeth on March 22, 2016, 10:16:48 AM
I am on Windows 10 too and have the same problem. I am sure it was O.K. when I was on Windows 7 last month.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on March 22, 2016, 12:57:03 PM
That's interesting. I don't think there's been an update since before windows 10 was released.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: LightSoundGeometry on April 01, 2016, 03:56:01 PM
nice! just got this, no time to mes around but looks very useful and simple learning curve
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: PeterPan on April 06, 2016, 10:47:13 AM
For what its worth, I've been using DesignSparkPCB from RS components for a few years now. It is a complete open source SCAD and is offered free by RS components, and it was written by engineers fed up with the high cost of other CADs. It takes a little getting used to but it is very thorough and well designed, and it has a forum with very supportive folks. It outputs standard gerbers and NC drill files with more options then anyone could count, has great tutorials / documentation, and you can't beat the price. Also a pleasant surprise, in over three years use I have yet to run into a problem or roadblock that couldn't be overcome, simply by learning to better understand features it already had. The only thing it doesn't have is integrated (built in) SPICE simulation, but it does output the necessary files to run on some 3rd party (and also free) SPICE tools. I've posted a link below.

http://www.rs-online.com/designspark/electronics/
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on April 06, 2016, 11:39:42 AM
Quote from: PeterPan on April 06, 2016, 10:47:13 AM
For what its worth, I've been using DesignSparkPCB from RS components for a few years now. It is a complete open source SCAD and is offered free by RS components, and it was written by engineers fed up with the high cost of other CADs. It takes a little getting used to but it is very thorough and well designed, and it has a forum with very supportive folks. It outputs standard gerbers and NC drill files with more options then anyone could count, has great tutorials / documentation, and you can't beat the price. Also a pleasant surprise, in over three years use I have yet to run into a problem or roadblock that couldn't be overcome, simply by learning to better understand features it already had. The only thing it doesn't have is integrated (built in) SPICE simulation, but it does output the necessary files to run on some 3rd party (and also free) SPICE tools. I've posted a link below.

http://www.rs-online.com/designspark/electronics/
There are several free cad programs to do PCBs. As far as I know, none of them are specifically designed for the DIY pedal community and include features like vero, perf and breadboard layouts as well as being super simple to use. Ive started using Eagle myself for boards that I want professionally made double sided with plated through holes. But I would honestly rather use diylc for single sided boards that I plan to etch myself. You can't beat it for simplicity and ease of use for typical pedal circuits.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: exztinct01 on April 06, 2016, 11:46:42 AM
i have v3, how do i add new parts and how do i get them? I'm so confused when i go to github and look at all those codes
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on April 06, 2016, 12:08:16 PM
Quote from: exztinct01 on April 06, 2016, 11:46:42 AM
i have v3, how do i add new parts and how do i get them? I'm so confused when i go to github and look at all those codes

Don't go to github and look at all those codes. There are no new parts to get or add. You can only use the ones included with the program. What are you trying to do?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: exztinct01 on April 06, 2016, 03:51:20 PM
i'm designing a layout for an lm1875 power amp and I don't know how to put an lm1875 footprint there. I know it's designed for pedals but most components I use can be found there so I think it can be used for my power amp.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on April 06, 2016, 04:20:40 PM
They way to add a component that doesn't fit any of the predefined generic ones is to place individual pads wherever necessary. This usually will require looking at the data sheet for the component to get the package specifics. In some cases like to92 transistors you don't need to be precise, just close, because the leads can be bent a little.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: exztinct01 on April 06, 2016, 07:26:48 PM
Quote from: GGBB on April 06, 2016, 04:20:40 PM
They way to add a component that doesn't fit any of the predefined generic ones is to place individual pads wherever necessary. This usually will require looking at the data sheet for the component to get the package specifics. In some cases like to92 transistors you don't need to be precise, just close, because the leads can be bent a little.
okay, I'll try this
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 20, 2016, 05:54:50 AM
Just a heads up - thanks to a contributor, there's a new release of DIYLC available for download. Changes are

[Bug Fix] Issue with losing saved user configuration
[Bug Fix] Issue with disabled "Save as Template" context menu item problem, as well as issue with strange rotation and probably few more
[Bug Fix] Undo steps kept after opening a new file
[New Feature] Transistors can be rotated and flipped vertically
[New Feature] DIL ICs can show pin numbers
[New Feature] Display both component value and name or neither of them
[New Feature] Potentiometer schematic symbol added

Can be found at https://github.com/bancika/diy-layout-creator/releases

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Ben Lyman on April 26, 2016, 05:24:01 PM
First off, thanks bancika not only for making this but for trying to help me download the new version. Still failing so I thought I would ask the community here if anyone else has had the same problem and hopefully the solution for this.
I have MAC OS X Yosemite 10.10.5 with the latest Java 8 installed and I allowed downloads from anywhere. I can download the new DIYLC but it won't open.
EDIT: Fixed! Thanks bancika!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on May 04, 2016, 10:54:06 AM
Is anyone else having this same problem:

In versions 3.29 and 3.30 on Windows 7 Home Premium, there is only one level of undo. In 3.28 there was a much higher number. Is this a bug or is it configuration, or just me? Makes the program totally unusable - no exaggeration - so going back to 3.28 for now.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Johnfreeth on May 04, 2016, 03:25:09 PM
Same Here
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Ben Lyman on May 04, 2016, 11:43:38 PM
Yes. mine too. I wouldn't say unusable in my case, but I do miss that feature a bit
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: whoisalhedges on May 05, 2016, 05:41:55 AM
Glad to see this thread - I downloaded this last week, haven't been able to get it to do squat.  :icon_evil: I'm at work now, but when I get home, I'll need to pop over here for step-by-step instructions....
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 09, 2016, 09:27:36 AM
I'll check Undo, it's not an intended change.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 09, 2016, 10:11:29 AM
yeah, it's a bug. I fixed and deployed, please check.
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on May 09, 2016, 10:33:13 AM
Quote from: bancika on May 09, 2016, 10:11:29 AM
yeah, it's a bug. I fixed and deployed, please check.
Cheers

Ahhh. Back to normal. Thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Ben Lyman on May 11, 2016, 12:14:53 AM
And a fix for OSX too please? Like I said, not a deal breaker for me but still...  ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 11, 2016, 10:56:30 AM
OSX version is fixed as well
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: monksanto on May 25, 2016, 10:24:09 AM
Why don't my vero's look like tagboardfx's? Lol... Everything looks different? My cut-outs are just a line, not a nice clear red cross. Resistors, capacitors... wtf... it's all over the place? Do I have to change stuff, templates etc? Why isn't default to look like tagboard's style? Lol sorry...  :P
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on May 25, 2016, 10:38:09 AM
Quote from: monksanto on May 25, 2016, 10:24:09 AM
Why don't my vero's look like tagboardfx's? Lol... Everything looks different? My cut-outs are just a line, not a nice clear red cross. Resistors, capacitors... wtf... it's all over the place? Do I have to change stuff, templates etc? Why isn't default to look like tagboard's style? Lol sorry...  :P

I'm fairly sure that tagboardfx doesn't use DIYLC (version 3 anyway).

Double-click your cutout and uncheck "Cut between holes" then check the box to the right of that to make it the default setting for cutouts.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on May 25, 2016, 01:45:26 PM
I think they do..  Otherwise they would have changed the ic pin color too.. Which you can not in diylc.

It is s matter of taste. You can easily change the look of all components
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on May 25, 2016, 03:24:05 PM
Resistor shape is different. Maybe an older version?

EDIT:

It appears that there are different contributors who each have different looking boards. Alex's don't really look like DIYLC 3.x, so maybe he uses an older version. Mirosol, Travis, and Zach all look like they use 3.x but each one looks quite different.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: monksanto on May 26, 2016, 11:11:03 AM
Quote from: GGBB on May 25, 2016, 10:38:09 AMDouble-click your cutout and uncheck "Cut between holes" then check the box to the right of that to make it the default setting for cutouts.

Ah excellent, thank you! Don't know how I missed that!  :D

Quote from: ~arph on May 25, 2016, 01:45:26 PMYou can easily change the look of all components

I know you can adjust length/width/colour etc, but how do you make that "dumbbell" sort of shape resistor like they use at tagboardfx? (Sorry if this is obvious & I am missing it)...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on May 26, 2016, 11:42:44 AM
can you show us one of these dumbells?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: monksanto on May 26, 2016, 01:02:23 PM
Sure, Duck Arse! Like this here -- [note the blue resistor shape & the brown caps (the defaults are rectangular for both?)] --

(http://3.bp.blogspot.com/-dgqKQ8aocgk/UPKv6LL7TqI/AAAAAAAAEJM/L1JgRfRMOxY/s1600/Devi+Ever+Hyperion.png)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on May 26, 2016, 04:26:52 PM
Those are the layouts by Alex which have the different resistor shape. You can't change the resistor shape, so I'm pretty sure those aren't done with DIYLC 3.x.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: monksanto on May 26, 2016, 05:56:28 PM
Quote from: GGBB on May 26, 2016, 04:26:52 PM
Those are the layouts by Alex which have the different resistor shape. You can't change the resistor shape, so I'm pretty sure those aren't done with DIYLC 3.x.

Ah gotcha GGBB, yes I just read actually that they used DIYLC 2.x. No matter, it's just cosmetic. Thanks for your help.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on July 06, 2016, 11:34:09 AM
I'll consider reshaping resistors.

cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on July 06, 2016, 11:49:16 AM
Quote from: bancika on July 06, 2016, 11:34:09 AM
I'll consider reshaping resistors.

My vote would be to keep the current ones.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: roseblood11 on July 06, 2016, 06:15:09 PM
My vote would be to have the look of version one as an option.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on July 07, 2016, 06:33:04 AM
if I'm to do it, it would definitely be configurable.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: strungout on July 25, 2016, 07:51:47 PM
Hmm DIYLC just developed a problem with a new Java version 101 install. When I try to run it I get this message:

"The registry refers to a nonexistant Java Runtime Environment installation or the runtime is corrupted. The system cannot find the file specified."

Anyone else have this happen?


EDIT: Oh and I have v3.31 of DIYLC.

EDIT: Nm, seems I installed it in another folder and had two versions. Worked it out, now everything's fine.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: pete_g on September 28, 2016, 12:31:20 AM
Mac OS sierra beta hasn't got the 'anywhere' option on security & privacy so can't open it.
Any way around that?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 19, 2016, 11:22:40 AM
you can try some of the solutions listed here http://apple.stackexchange.com/questions/243687/allow-applications-downloaded-from-anywhere-in-macos-sierra

Announcement

I'm working on something really exciting - DIYLC cloud. It will allow everyone to upload their layouts directly from the application, access them from any computer, browse the layouts other people created, download them, etc. It will also have a web API, so people can browse the cloud from my website and download projects they like.

It should be fun and useful.

cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on October 20, 2016, 08:31:59 AM
Hey, that sounds like fun.

How much information will you try to extract from the files? Board size (aggregate if more than one perhaps) and component count would be nice as extra information in search listings. Some way to incentivize people to write descriptions of their projects would probably be nice.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 20, 2016, 02:08:37 PM
I was planning to encourage people to to categorize the file (mandatory) and to write a description, at least few words...as for auto-extraction, it will extract project name (obviously), create a thumbnail so people can see what it roughly looks like and it would extract a couple of bool flags that I can later use in filtering (if it has a PCB in it and/or perfboard and/or stripboard and/or turret board and/or schematic). All that would be stored in the central database and would be accessible from the app or from the web.

very early alpha version of the web api can be seen here http://diy-fever.com/diylc/api/search.php?format=html&criteria=Test
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on October 21, 2016, 02:42:11 AM
This is a very cool idea for an already-cool piece of software.   :icon_cool:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on October 21, 2016, 02:43:17 AM
Would be cool to see/search component list as well. Display in a details pop-up?

Let's say I have a few PT2399 laying around doing nothing, a quick search for and I have a bunch of projects to select from.

Just a thought.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 21, 2016, 04:18:25 AM
I agree. Deep text search would solve that...but let's wait for the first working version and we'll build on top of that :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 22, 2016, 10:59:10 AM
little teaser :) upload is functional. Working on user management, search, download, etc. I plan to also include some sort of user interaction - project rating, public comments, private messages...also, top lists with most popular projects, the best publishers, etc. Not sure yet where I want to stop with the features, but we'll see. Exciting times :)

(http://i24.photobucket.com/albums/c22/bancika/diylc_upload_zpslmixrzuf.png) (http://s24.photobucket.com/user/bancika/media/diylc_upload_zpslmixrzuf.png.html)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bloxstompboxes on October 22, 2016, 11:04:37 AM
Looks great bancika!. I appreciate what you did for the diy community with this software years ago and what you are doing now to improve it. You are truly a kind and giving person.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 22, 2016, 11:42:46 AM
thank you for your kind words. Few days ago I realized that it's been over a decade since the first version. I have never really stopped improving it, made few breaks up to a year, but I try to keep up with the most important bug reports and feature request...as much as the real life permits :)

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 23, 2016, 02:44:13 PM
new teaser is here. Search is almost there, it works and you can download files. What do you think about the design? Anything to add/remove or change?

(http://i24.photobucket.com/albums/c22/bancika/cloud_search_zps00gybbul.png) (http://s24.photobucket.com/user/bancika/media/cloud_search_zps00gybbul.png.html)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: deadastronaut on October 23, 2016, 08:12:33 PM
thanks for your great work man...its an essential tool.  :icon_cool:


can i moan now  ;D

rotating breadboard?......please..  8)

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on October 24, 2016, 02:39:34 AM
Quote from: deadastronaut on October 23, 2016, 08:12:33 PM
rotating breadboard?......please..  8)

But you're in constant freefall?  You can rotate around the breadboard.   :D

(These astronauts want the moon on a stick...   :icon_rolleyes: )
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on October 24, 2016, 11:44:03 AM
Quote from: bancika on October 21, 2016, 04:18:25 AM
I agree. Deep text search would solve that...but let's wait for the first working version and we'll build on top of that :)

Noooo....

(https://www.chargify.com/blog/wp-content/uploads/2016/07/dilbert-feature-creep-comic.gif)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on October 24, 2016, 11:46:55 AM
Quote from: bluebunny on October 24, 2016, 02:39:34 AM
(These astronauts want the moon on a stick...   :icon_rolleyes: )

I thought they wanted to stick it to the moon...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 24, 2016, 12:23:41 PM
Quote from: Perrow on October 24, 2016, 11:44:03 AM
Quote from: bancika on October 21, 2016, 04:18:25 AM
I agree. Deep text search would solve that...but let's wait for the first working version and we'll build on top of that :)

Noooo....

(https://www.chargify.com/blog/wp-content/uploads/2016/07/dilbert-feature-creep-comic.gif)

I don't mean deep search in XML, but in title, description and keywords. Keywords can be auto generated at the time of upload as a comma list of important characteristics.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: SuzukiScottie on October 25, 2016, 04:29:24 AM
Yes, that sounds quite reasonable to me. It's the way I do it when I store projects in Evernote (tag them with relevant words). Evernote can also be searched by part number types too.

I see my use of Evernote becoming redundant shortly, keeping everything instead in DIYLC! :-)


Sent from my iPhone using Tapatalk
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 25, 2016, 09:05:57 AM
anyone wants access to beta version? Major functionalities are working, so it may be good to get some public opinion :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 28, 2016, 04:18:50 AM
I have published the first beta version to https://github.com/bancika/diy-layout-creator/releases/tag/REL_3_32_Beta

The main new feature is "Project Cloud" that allows project sharing between users. You can upload your projects, search for and download other people's projects and post public comments on any project.

Feel free to give it a go. The new feature can be accessed from the main menu. You'll need to create an account (takes only few seconds) to publish projects and post comments.

Please note that at the end of the testing period, the cloud storage will be cleared to remove rubbish test data and we will start from scratch.

Stuff that's not yet ready:


Thank you for testing and please make sure to report any feedback to bancika@gmail.com
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on October 31, 2016, 05:06:47 PM
Just updated the beta release at the same location. The missing features have been implemented.

Let me know with any comments.

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 12, 2016, 03:12:23 PM
After few weeks of testing and underwhelming response from the public, I have released the new version to production. Everything should be functional. To seed the cloud, I added ~80 projects drawn by MarkM. Will be adding more legacy projects drawn in V1 over the next few days.

https://github.com/bancika/diy-layout-creator/releases/tag/REL_3_32

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bloxstompboxes on November 12, 2016, 05:00:31 PM
Perusing through Mark's uploads and downloading all of them for future use maybe. I like this thing so far. I have one problem with all releases though. I am using a HD7950 graphic card and with every driver I have used with it, this program has issues. It will graphically distort when the mouse passes over the menu or outside edge it seems. It happens seemingly random and not every time. I'll try to upload a pic if possible. The only way to clear it up is to close and restart. It is probably the main reason I haven't been using the software. It did not do this with my old card which was a different model and an NVIDIA card as well.

Edit: It took a while but it finally did it again. Image below is an example:

Oh, and thanks again for a wonderful tool!!!

(http://imgur.com/i7cBqLs.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 12, 2016, 05:21:20 PM
did you report the issue before? Which java version/OS do you run?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bloxstompboxes on November 12, 2016, 05:27:30 PM
Thanks for the reply. Good to see someone cares about the product they create and the ones who use it. I edited my previous post after you replied so you might look back there a moment. I never reported it before. This is the java version I have been using. There is an update and I will try it and see what happens. I have no idea if it did the same thing on previous versions or not. I can't remember the last time I updated and when exactly the issues started.

(http://imgur.com/IEYiyps.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 12, 2016, 05:51:32 PM
ok, seems to be a bug that was introduced either with newer Java or in NVidia drivers, but together they don't work very well.

Here's what you could try: Set the global environment variable "J2D_D3D" to "false" inside the OS.

If this doesn't work, you can try

Right-click on desktop and click NVIDIA Control Panel
Select 'Manage 3D Settings' in the left pane
Select the "Program Settings" tab in the main window
Click 'Add'
Navigate to your java folder (C:\Program Files\Java\jre<version>\bin) and select javaw.exe and press 'open'(this step will probably depend on your operating system but should be pretty easy to find)
Where it says 'Select the preferred graphics processor for this program' click the drop-down and choose 'High Performance NVIDIA processor'
Click 'Apply' in the bottom right and you're good to go.

If that doesn't work, some people say that you can disable Anti Aliasing or FXAA on your graphics card

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bloxstompboxes on November 12, 2016, 06:08:52 PM
Mine says AMD Radeon Settings since it is an HD7950 or AMD based card and not NVIDIA like my old card but you get the idea. It did it again after a long while after I updated JAVA. I haven't tried these latest suggestions and will give them a go when I get a chance. Thanks again for the assistance.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bloxstompboxes on November 14, 2016, 12:24:23 AM
Hey bancika, how about a feature where you can choose to download all designs by a certain author?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 16, 2016, 04:18:06 AM
yes, I was going to make text search include the author, so you can just type a name.

Btw...I was thinking about a way to incentivize authors to draw great layouts, publish them and benefit from it...what about making it possible for authors to sell layouts? Something like stock photography websites. When you upload a layout, you can specify if it's free or "premium". Premium layouts can be download only after paying a small amount of money. Similarly to stock photography platforms, the author and I would split the fee in a way that's fair for both parties. Users would be able to upload funds to their account using paypal and after earning some minimum amount from selling layouts (say 10 bucks), they can request a withdrawal (also paypal).

What does everyone think?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on November 16, 2016, 04:37:56 AM
I would be fine with that. You put in a lot of effort and this way you get a little back. The premium layouts must be verified though.
I do have a concern. Right now I have a feeling that you are steering in the same direction as a lot of recent CAD tools are going. Towards  a web based, subscription model. Not saying that you will go this route, but in my opinion the core of the program should always remain that you can edit and save the layouts to your local disk and not be dependent on a remote server.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 16, 2016, 05:23:15 AM
I'm not looking to get rich from it. That kind of platform would require (relatively) lot of maintenance/administration/security work, that's why I thought it would be fair for all that way.

Btw, don't worry, I will not touch the core functionality of the application. All this cloud work is just another layer on top of that that will allow users to quickly find what they need, download locally and be done with it. Once you download, it's on your drive, you have no connection to the cloud.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on November 16, 2016, 05:25:08 AM
Perfect, you have my support
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: swever on November 20, 2016, 02:34:14 PM
First time user. The program looks like this when I start. Apparently the toolbox is missing. Does it not work right on my system or am  I doing something wrong?

(http://www.aronnelson.com/gallery/main.php?g2_view=core.DownloadItem&g2_itemId=52809&g2_serialNumber=1)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 21, 2016, 10:19:07 AM
Did you extract thr whole zip? How does the folder look?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: swever on November 22, 2016, 10:21:51 AM
I was about to reply that it was the full zip and post a screenshot when my gut feeling told me that it might have something to do with the path. Then I extracted the zip to a different location, and tried moving the folder around with the following results:

D:\diylc-3.31.0 - starts and works fine
D:\!Soft\!DIY\diylc-3.31.0 (the "original" path where I had it before moving) - does not start at all now
D:\!test\diylc-3.31.0 - does not start
D:\test\diylc-3.31.0 - works fine
D:\~test\diylc-3.31.0 - works fine

Apparently it has a problem with "!" symbol in the path. I was not able to reproduce the situation when it runs but there is no toolbox after once running (normally) from a location with no "!" in its path.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 22, 2016, 01:20:20 PM
Interesting. Never tried it before :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bloxstompboxes on November 22, 2016, 03:40:27 PM
You'll also notice it tries to save some of the files from the cloud on your PC with two asterisks in the filename. It then fails to save without an indication why. Removing the * in the filename will allow it to save properly.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 22, 2016, 04:53:23 PM
Good point. I'll remove special characters from the name
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on December 23, 2016, 09:33:50 AM
Just deployed a new version. Below is the change log and you can grab it from here https://github.com/bancika/diy-layout-creator/releases

[New Feature] Terminal strip component added
[New Feature] Battery schematic symbol added
[New Feature] Glass diode component added
[New Feature] SMD capacitor and resistor added
[Improvement] Tube, transistor and potentiometer symbols can be rotated
[Improvement] Added percent text box next to the slider for editors like Alpha or Scale
[Improvement] Better object line representation when zoomed in
[Improvement] Increased maximum zoom range from 200% to 300%
[Improvement] Improved pentode symbol without the suppressor grid
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on December 27, 2016, 07:09:58 AM
public opinion needed. With the growing list of components, the old toolbar becomes less than ideal way to browse through the component library and find what you need quickly. I've been working on an alternate way of using components (see below). It's a tree-list on the left, organized into categories with Recently Used at the top. There's a box that you can use to narrow down the list of components and you can press "Q" at any time to jump to that box, so it's very easy to find components even without the mouse. Right click on a components opens a context menu with "Select All" (of the type) and any available templates for the component.

Any comments? I think it's neat and seems to be improving my workflow...and with most monitors in wide-screen format these days, there's more horizontal real estate on the screen, so this leaves more space for the drawing.

Btw, don't worry I left the old toolbar and there's configuration in the menu so you can toggle between the toolbar and the tree, so everyone can use whatever they like.

(https://i.imgbox.com/OTsO1eic.png) (http://imgbox.com/OTsO1eic)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: snarblinge on December 27, 2016, 03:05:58 PM
looks really good
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Johnfreeth on December 28, 2016, 08:31:27 AM
Version 3.33 seems to work well - Thanks

I also like the new layout.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on December 28, 2016, 09:16:09 AM
Cool, 100℅ of the public agrees with the proposed change:)

I'll probably release a new version this week wit this change and a handful of new components and improvements. I want to make it more powerful for guitar wiring diagrams, there's need for such a tool.

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on December 29, 2016, 12:09:35 PM
First - thanks so much Branislav for continuing to improve and support this tool. It has been an important part of my DIY pedal life and I wouldn't want to have done without it.

I've noticed two problems in 3.33.

First, you appear to have changed (removed) the scaling applied to lines when zooming. Looks very nice on components, but it also affects traces which is not so nice since it affects how I judge where I can run traces. Export to PDF is not affected.

Second, backwards compatibility is lost. Files saved with 3.33 can't be opened in 3.31 even if not changed, just saved. 3.32 files work fine in 3.31. An error message is displayed. I can post or send you the log file if you want - first lines of error are:

11:26:05,061  WARN [SwingWorker-pool-1-thread-2] ProjectFileManager - Could not open with the new xStream, trying the old one
11:26:05,124 ERROR [SwingWorker-pool-1-thread-2] Presenter - Could not load file
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$UnknownFieldException: No such field org.diylc.components.passive.TrimmerPotentiometer.display

I'm guessing this might be unavoidable, but maybe you can suggest an edit for the diylc file?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on December 29, 2016, 01:40:34 PM
Hi,

You are right about the traces, it wasn't an intentional change. I was aiming only at component outlines. I'll change that back and include in tomorrow's release. I've bundled some cool guitar-related items and finally got to add open switchcraft-style jack, among other things.

As for the backward compatibility...it impossible to make progress with the limitation of backward compatibility. You can open 3.32 file in 3.33 but often not the other way round. That's how every piece of software works (word, corel, photoshop). In some cases it will work, but when you use a feature introduced in a later version, the old version will fail to load it. And I'm fine with it, simple upgrade fixes the issue :) In this particular case, if you delete node labeled display under TrimmerPotentiometer component(s) it should work, this is added in the new version...but why bother with that?

I am concerned about the reversed case and I try to make sure to keep the compatibility with files created with older versions.

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on December 29, 2016, 04:01:21 PM
Thanks again. Also noticed with the scaling is that the resistor colour bands stay thin. Minor quibble, but I wish they were scaled like they used to be so they get wider at higher zooms (easier to read).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on December 29, 2016, 06:20:11 PM
yes, also fixed.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on December 30, 2016, 05:27:57 AM
Hot off the press, the last release in 2016. You can find it here https://github.com/bancika/diy-layout-creator/releases/tag/v3.34.0

[New Feature] Searchable component tree instead of the old toolbar (can be changed back from "Config" menu)
[New Feature] Open 1/4" Switchcraft-style jack added
[New Feature] LP-style switch added
[New Feature] P-90 pickup in both "dog ear" and "soap bar" variations added
[New Feature] Telecaster bridge pickup added as a variation of single coil pickup
[New Feature] Mini humbucker pickup added as a variation of Humbucker pickup
[Improvement] X-axis coordinates for all perfboards are now numberical
[Improvement] Improved trace cut rendering to look more realistic
[Improvement] Improved guitar pickup rendering to look more realistic
[Bug Fix] Using unicode characters (like micro character) in template names breaks the whole config file
[Bug Fix] Fixed broken links in the Help menu
[Bug Fix] TriPad board didn't show coordinate labels even when configured to do so

Let me know what you think and happy new year!  :icon_biggrin:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Johnfreeth on January 04, 2017, 04:41:25 AM
Looks good - thanks for all your effort
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 05, 2017, 01:12:11 PM
had to do a patch release because of the stupid bug I introduced, but managed to squeeze in some new stuff too.
Grab it from here https://github.com/bancika/diy-layout-creator/releases/tag/v3.35.0

[Bug Fix] Cannot type "q" letter in any of the boxes around the app
[New Feature] Mirror selection horizontally and vertically
[New Feature] Ability to set a default template for component type (grey "pin" icon in the template popup)
[Improvement] Default focus on "Text" field for label
[Improvement] Consolidated popup menu items with "Edit" menu
[Improvement] Renamed menu actions for renumbering to be clearer
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 26, 2017, 07:00:16 AM
more updates https://github.com/bancika/diy-layout-creator/releases/tag/v3.36.0

[New Feature] Ability to quickly save a group of components as a building block and use it later
[New Feature] Show/hide rulers
[New Feature] Show/hide the grid
[Improvement] Ability to type in hex value in color editor
[Improvement] Ability to rotate tube sockets for arbitrary angle and change color
[Improvement] Flip tube schematic symbols
[Improvement] Renamed "template" to "variant" as it is describes the meaning more closely
[Improvement] Applying a variant/template shouldn't affect component placement
[Improvement] Improved rotation and mirroring of multiple components at the same time
[Improvement] Improved resistor rendering to look more realistic
[Improvement] Editable single coil pickup pole pieces (rods or rails) and pole piece color
[Improvement] Editable humbucker pickup pole pieces (rods or rails) and pole piece color
[Improvement] Editable P90 pickup pole piece color
[Bug Fix] Component type gets selected while expanding folders in the component tree
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on January 26, 2017, 08:04:44 AM
Quote from: bancika on January 26, 2017, 07:00:16 AM
[New Feature] Ability to quickly save a group of components as a building block and use it later

Awesome!

Quote from: bancika on January 26, 2017, 07:00:16 AM
[Improvement] Improved resistor rendering to look more realistic

Any way to switch back to the old display (I think you said earlier you would make this an option)? Labels sometimes extend outside the body and over the color bands (try 100k)  - doesn't look nice IMO - even if I make the body as long as possible (EDIT: 7.6mm long x 2.5mm wide body with .3" lead spacing) - which is bigger than I'd like - with 5 band display).

Thanks for your hard work!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on January 26, 2017, 10:33:34 AM
I'll add in the next rel
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on January 26, 2017, 01:27:21 PM
Quote from: bancika on January 26, 2017, 10:33:34 AM
I'll add in the next rel

Thank-you!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: davepedals on February 23, 2017, 03:19:48 AM
First of all, excellent program... Thanks very much!  Not sure if I'm doing something wrong or not, but when I do a PCB layout with an ic, it is not sized correctly when printed out. edit: Just downloaded latest version. How do I get it to render at correct size?  My render is huge and incorrect. Thanks.

A few ideas... A Trimpot correctly sized with the tripod type legs instead of straight in-line legs. Edit again: I now see this was done.

Perhaps a transistor socket ?
An android version sure would be sweet, although I imagine that would be tough to realize .


Seriously I could use some help – I'm trying to do some PCBs but of course they render out too large. How do I fix this problem, or at least how much should they be reduced in the graphics program?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on February 24, 2017, 02:49:10 AM
[facetious]

Feature request: 3D please.  ;D ;D ;D   (because of this (http://www.diystompboxes.com/smfforum/index.php?topic=116873.msg1083812#msg1083812)!)

[/facetious]
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: davepedals on February 26, 2017, 05:54:16 PM
I'll try this again:

Trying to make a PCB in this program.  Everything renders out 2-3 times larger than what should be correct size.  How do I fix this?
I want to design and print out the PCB on my transparent film, develop and etch.  My photo illustrates the problem.  Must I simply reduce size in my graphics program, or is there a way in DIYC that is eluding my tiny brain.  Help would be appreciates greatly!
(http://www.audiocdmasters.com/trim.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on February 27, 2017, 02:55:44 AM
Quote from: davepedals on February 26, 2017, 05:54:16 PM
Everything renders out 2-3 times larger than what should be correct size.  How do I fix this?

Could you describe how you "render" your layout? There's a couple of ways to go from DIYLC to a printed layout and how to fix scaling depends.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: davepedals on February 27, 2017, 04:12:12 AM
I use the two options I see in menu:  Render image, and print pnp.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on February 28, 2017, 02:11:32 AM
Quote from: davepedals on February 27, 2017, 04:12:12 AM
I use the two options I see in menu:  Render image, and print pnp.

The image I remember as being 300 dpi, it needs to be scaled in whatever program you use to print it. Print PNP I don't know about so someone else needs to chime in on that. I seem to remember that exporting to PDF should scale correctly, but I'm not 100% sure. I've been out of it for a while and don't have it installed on this computer, so I can't test while at work.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: davepedals on February 28, 2017, 02:32:15 AM
Thanks for the info!


I did a PCB tonight and when I put it in my graphics program it showed it at 132 dpi . I believe that amounted to 560 pixels, I reduced it twice and the second time got it right , but that's not gonna work with every file. I reduced it to 380 pixels and it's about perfect. Thing is when you do this you have to make your tracks thicker as well as your solder pads to compensate for the reduction directly...  Not that big a deal though. I still think there's a way to render out your images the correct size within the program, just haven't found it yet.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bloxstompboxes on February 28, 2017, 09:06:11 AM
Quote from: Perrow on February 28, 2017, 02:11:32 AM
Quote from: davepedals on February 27, 2017, 04:12:12 AM
I use the two options I see in menu:  Render image, and print pnp.

The image I remember as being 300 dpi, it needs to be scaled in whatever program you use to print it. Print PNP I don't know about so someone else needs to chime in on that. I seem to remember that exporting to PDF should scale correctly, but I'm not 100% sure. I've been out of it for a while and don't have it installed on this computer, so I can't test while at work.

Exporting to PDF does, in fact, scale correctly and is the way I do it when using DIYLC instead of Diptrace.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: davepedals on February 28, 2017, 09:15:37 AM
Thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: roseblood11 on March 02, 2017, 04:14:42 PM
It would be really great to have a template for these small terminal strips, they are used in Vox amps for example:
https://www.tube-town.net/ttstore/Parts-for-Amps/Terminals/Terminal-2-X-18::3631.html
But I'm pretty sure that the specified dimensions aren't correct. The boards are from England, so I guess they are imperial, not metric. 6mm = 1/4", 38mm = 1,5", 117mm = 4,6"

(https://www.tube-town.net/ttstore/images/product_images/popup_images/3631_0.jpg)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: roseblood11 on March 02, 2017, 04:16:45 PM
Suggested new function: If "Shift" is pressed during component placement, component will be placed exactly vertical or horizontal.
Title: Calling OSX DIYLC users
Post by: bancika on March 23, 2017, 05:51:53 AM
Many of you have reported issues caused by the fact that DIYLC is not an 'official' iTunes app (Apple calls it a 3rd party app).
I was considering making an iTunes release of DIYLC, but nothing is cheap with Apple. They charge $99/year for a developer account.
I'm happy to invest time in making DIYLC better and bring it closer to users, but cannot justify investing money into platform I do not own.
If there's enough people interested, I can setup a Kickstarter campaign or a separate PayPal donation page to raise funds for Apple fees.
Drop me a PM or email if you are interested

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Marcos - Munky on March 26, 2017, 10:56:19 PM
It's possible to do a port for android? I know there's at least one pcb drawing app for android, but it would be great if there's a DIYLC version to carry in our pockets ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 27, 2017, 12:47:15 PM
I'd send a few dollars your way for an Android version, even though I've actually tried DIYLC on a Windows tablet (ca 2012) and it was extremely hard to use. There's likely some adjustments that need to be made for it to be "finger friendly".
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 28, 2017, 06:25:43 PM
I did spend some time but unfortunately is not easy at all. Java for android is very different from desktop version. I'd practically have to write half of the so from scratch and massively refactor the other half. It's months of work.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on March 29, 2017, 06:26:58 AM
Now that you say it I remember you answering this before when it came up.

Well, well, I'm a happy desktop user and I don't think this would make a great mobile app.

Thanks for all your hard work and whenever my list of projects get short enough I'll help out (as it looks, don't hold your breath, I wish I could devote time to it but...).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Marcos - Munky on March 29, 2017, 05:32:25 PM
I didn't know it was that hard to do an android version. Well, I'm a happy desktop user too :icon_biggrin:.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: roseblood11 on April 06, 2017, 04:32:33 PM
I think placing the components with the fingers on a touchscreen wouldn't be much fun anyway...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: DrAlx on April 07, 2017, 12:32:29 PM
Quote from: bancika on May 01, 2006, 08:00:21 PM
Hi,
I'm thinking about making piece of software for speeding up drawing perfboard and vero layouts. It would have library with components and user would drag&drop them over board. Also, it would have it's own format and ability to save to gif/jpg.
And of course, it would be freeware :)
Would this be useful, should I waste my time on this?
Thanks,
Branislav

I wrote my own program for doing vero/perf board layouts.  It has connectivity checking.  You can effectively specify a netlist by painting the component pins, and it will show you where you have missing connections.  It is written in C++ using Qt in Linux.
As an example of a design I did for a vero build, check out the pictures in this document...

http://www.aronnelson.com/DIYFiles/up/FlexiFlanger_Build_Instructions.pdf (http://www.aronnelson.com/DIYFiles/up/FlexiFlanger_Build_Instructions.pdf)

Most of the layout is done with the multicoloured pictures as these give you feedback about how things should be connected.
I hacked it a bit more since then to put in some simple autorouting and diagonal connections, and then
took some of the colour out to come up with PCB track pictures.
I used that to do the design in this document...

http://1drv.ms/1nZwx1i (http://1drv.ms/1nZwx1i)

My program basically lets you paint "NodeID"s onto grid squares and component pins, so there is no laying of tracks as such.
Adjacent squares with the same NodeID are deemed to be electrically connected, as are squares joined by jumpers. 

I am happy to give you the source code.   There is surprisingly little to it.   If you are interested then PM me.

EDIT...

One other example of a perf layout I did recently.

https://1drv.ms/i/s!AvrH61utWEtEhVnsq-TeKXi8pIhj (https://1drv.ms/i/s!AvrH61utWEtEhVnsq-TeKXi8pIhj)

and the corresponding picture in DIYLC...

https://1drv.ms/i/s!AvrH61utWEtEhVoYXK3QKkUaIQIt (https://1drv.ms/i/s!AvrH61utWEtEhVoYXK3QKkUaIQIt)

Now I accidentally omitted a track in the DIYLC picture.  Can you tell which one?

If I was going to add one feature to DIYLC it would be the ability to paint "NodeIDs" onto component pins like in my own program, because even without being able to check for connectivity, you would at least be able to visualise ***desired*** connectivity.  It would be visually obvious if you had short circuits or missing tracks if the component pins in the track view were coloured. (e.g. a mixture of colored pins on a track indicate a short circuit on that track).  Disjoint sets of colored pins on different tracks indicate open circuit.




Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Marcos - Munky on April 12, 2017, 01:15:59 PM
Dumb question: I've been using Eagle for a long time, and decided to use DYILC again. I've downloaded the latest version, but the parts aren't showing. What I'm doing wrong?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 12, 2017, 03:58:40 PM
did you extract the whole zip into the same folder?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Marcos - Munky on April 12, 2017, 08:00:58 PM
Yes, I copied it to a folder and extracted the zip file with the right button options (using winrar).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 17, 2017, 05:55:36 AM
interesting. Can you email me the files from logs folder? It's bancika AT gmail DOT com
Tnx
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Marcos - Munky on April 17, 2017, 12:04:14 PM
Actually, I just got it to work when I took a look at the log file before sending to you, and here's what is happening. I had extracted the files on a folder located at my desktop. The log files shows this error:

12:48:12,514 ERROR [main] Presenter - Error loading component types
java.io.FileNotFoundException: C:\Users\Marc%c3%a3o\Desktop\diylc-3.37.0\lib\diylc-core.jar


My user name is actually Marcão, with an ã. I've checked the folder, and diylc-core.jar is there. So the issue is when DIYLC tries to read the folder name, with %c3%a3 instead of ã. Then I moved the folder to somewhere else that isn't linked to the users folder to get rid of that ã (just moved it to another partition), and now it works beautifully! Thanks a lot!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 17, 2017, 01:16:58 PM
Yes, that's a known issue. I've been trying to figure it out :)
Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Marcos - Munky on April 18, 2017, 11:17:35 AM
Ah, didn't knew about that. What about to create an "install.exe" file? It could be a fix, since nobody will install a software in a folder at their desktops (I think).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 19, 2017, 04:57:55 AM
I haven't built installer yet because it would slow down my deployment process. I'll investigate if it's possible to make installer automatically during the building process. Any manual actions would be a pain.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 19, 2017, 08:15:07 AM
update: figured out a way to automatically build installers, so I'll include windows installer with the next update
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 20, 2017, 05:49:23 AM
v3.38.0 is out, grab it here https://github.com/bancika/diy-layout-creator/releases/latest

[New Feature] Added 'Recent Files' to the main menu to keep track of the previous 10 files
[New Feature] Hold Control key to zoom with mouse wheel. Zooming (somewhat) tracks mouse cursor position
[New Feature] Ability to set project-wide default font through 'Edit Project Settings' dialog
[New Feature] Added wizard installer for Windows that associates the app with .DIY files automatically
[Improvement] Moved config and auto-save file locations to standard user directory instead of using the app directory
[Improvement] Do not allow creating zero-length components (e.g. traces, lines, etc)
[Improvement] Hookup wire can be sent to back behind boards
[Improvement] Solder pads can be sent behind copper traces to allow creating white border around traces on top of a ground plane
[Improvement] Ability to edit color of copper traces, curved traces and solder pads at the same time when they are all selected
[Improvement] Tooltip doesn't cover buttons in the right side of the status bar
[Bug Fix] Component library empty if the app is installed in a folder that contains special characters in the name
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kipper4 on April 20, 2017, 07:53:13 AM
Thanks I'll try that. Love my diylc.
Cracking job installed and allo new templates saved. Thanks
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on April 21, 2017, 08:23:37 PM
Quote from: bancika on April 20, 2017, 05:49:23 AM
v3.38.0 is out, grab it here https://github.com/bancika/diy-layout-creator/releases/latest

Thanks Bancika. Somehow I missed 3.37.

One minor annoyance. When I open a file that has the old "tubular" resistors, they show as tubular, but if I edit the component, the selected shape is "standard" and when I close the editor even using cancel, the standard shape is applied. I am happy to have them back though!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 22, 2017, 07:30:28 AM
that's not supposed to happen, I'll check on Monday. I have few new cool features pending, will release soon.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on April 22, 2017, 10:51:55 AM
bancika - back when I was using xfig and fig, it allowed grouping within groupings, and ungrouping at the top level preserved all the lower level groups until they were selected and ungrouped, as required. when I group, group, group in diylc (3.28.0 on linux), and then ungroup, I lose all the lower groups as well, and it leaves me with a mess of things to tie together again.

I must admit (I also love my diylc) I am using and abusing the program to do half-arsed 3d layouts at the moment, but I was wondering if one of your updates since, or a feature planned, included preserving sub-groupings when ungrouping.

thanks for the program.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 25, 2017, 09:06:01 AM
Fixed some issues and made few improvements and new features. Grab it while you can https://github.com/bancika/diy-layout-creator/releases/tag/v3.39.0

[New Feature] Assign F1-F12 keys as shortcuts for frequently used component types or building blocks
[New Feature] Type-in selection nudge
[New Feature] Show and hide each individual layer
[New Feature] Red ticks on both rulers mark selection bounds, blue tick tracks cursor position
[Improvement] Improve precision for Solder Pad and Copper Trace by not rounding the size up or down
[Improvement] Show selection size in both inches and centimeters
[Improvement] Use standard OSX/Mac "command" key for menu shortcuts and to un-stuck components
[Improvement] Use balloon to show announcements and update notifications
[Improvement] Moved logs to user's home directory
[Bug Fix] Issues with DIL and SIL IC pin alignment when using metric grid and pin spacing
[Bug Fix] Resistor changes shape on its own
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 25, 2017, 09:11:36 AM
You've been busy Bran  :icon_eek:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 25, 2017, 09:33:40 AM
Yeah, I've been going through the list of request and implementing things I thought would bring the most value.

Still have a lot of your requests open :)

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on April 25, 2017, 06:37:01 PM
Quote from: bancika on April 25, 2017, 09:06:01 AM
[Improvement] Improve precision for Solder Pad and Copper Trace by not rounding the size up or down

Sweet!

Thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 26, 2017, 03:32:40 AM
Quote from: bancika on April 25, 2017, 09:33:40 AM
Still have a lot of your requests open :)

I'll take that as a comment on the value of my requests   :P

:icon_mrgreen:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 26, 2017, 04:19:56 AM
I take your comments seriously, you are one of the power users of DIYLC. It's just that some are easier to fit within the existing infrastructure than the others.

Let me know how you like the new features

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on April 27, 2017, 09:59:43 AM
Quote from: bancika on April 26, 2017, 04:19:56 AM
I take your comments seriously, you are one of the power users of DIYLC. It's just that some are easier to fit within the existing infrastructure than the others.

Let me know how you like the new features

Cheers

I know, no worries. Browsed my "issues" and those left are not critical in any way.

I was a power user and hopefully I'll be one again soon. Lost my workspace for a while but I'm looking to fix that soon.

Cheers indeed.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 06, 2017, 03:23:56 AM
Anyone here still uses the old v2? I know folks from http://tagboardeffects.blogspot.rs/ still do.

I'm finishing up importer, so we can open v2 files in the latest v3 version hoping we can finally retire v2 for good :) Importer is not perfect, since component set is not exactly the same, but it should work fine in most cases.

If there's anyone who has v2 files let me know, so we can try and see how successful it is in real world.

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: auden100 on May 08, 2017, 05:34:12 PM
I still have some old V2 files in the archive. Hit me up!  :icon_cool:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 09, 2017, 04:01:06 AM
I went ahead and released what I had done until yesterday so everyone can test. It's new feature, so it won't be the end of the world if something's not perfect yet. If you want, please send few files to bancika AT gmail DOT com, so I can test for myself. I tested on some generic files created for that purpose, but would like to see how it works in a real world example.

Btw, added a bunch of other cool stuff

[New Feature] Import files created in DIYLC v2
[New Feature] Ability to force components to the front or back of other components even outisde their designated layers, allowing placing components or jumpers below boards, etc
[New Feature] 'Tilde' key repeats the last added component
[New Feature] Duplicate selection option in Edit menu and popup menu (Ctrl+D)
[New Feature] Added bitchin new splash screen
[New Feature] Potentiometers can show an optional shaft, can have either solder lugs or PCB pins and rendering includes the wafer
[New Feature] Ability to change PCB board shape from rectangular to oval
[Improvement] Do not block the UI while checking for new version at startup (can be problematic when there's connectivity issues)
[Improvement] DIL IC label rotates to fit the longer side of the component. Name and value are displayed in separate lines
[Improvement] Better axial electrolytic rendering. Changed default color of all electrolytic capacitors
[Improvement] Editable toggle switch color
[Improvement] Changed border color of memory status bar in bottom-right corner not to be red under OSX
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on May 09, 2017, 02:34:05 PM
Hi,

Not sure if this is mentioned around here, but if you are getting the 'This application is damaged' message on OSX Sierra. Here is a fix:

Open a terminal and type this:

sudo codesign --force --sign - /Applications/DIYLC.app

Make sure that the last bit is actually the path to your application.

After this it becomes an untrusted application and you can then accept to run it in 'System Preferences -> Security and privacy'
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: fuser-invent on May 09, 2017, 04:10:05 PM
I like the new splash screen! I think it would be cool if after the components get into place there was a short pause before it jumps to the app.

Being able to set the font and size for all the component labels in the project is awesome. I noticed that it doesn't apply to "misc --> label" though.

I think a better option for that would be that when you apply a "misc --> label" and set the font/size it saves it. So when applying another label it uses the same font and size that you applied to the last label instead of going back to the default of Tahoma 14. Then all the component labels can be one font/size and you can use another font/size to label sections of the circuit, titles, notes, etc.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 10, 2017, 03:53:04 AM
Quote from: fuser-invent on May 09, 2017, 04:10:05 PM
I like the new splash screen! I think it would be cool if after the components get into place there was a short pause before it jumps to the app.

I didn't want to make the startup last any longer than necessary. Splash is just there for users to see that something's happening and that the app is starting. Sure, it looks cute and maybe an extra second or two would let you enjoy it for little longer, but I just wanted to keep things fast.

Quote from: fuser-invent on May 09, 2017, 04:10:05 PM
Being able to set the font and size for all the component labels in the project is awesome. I noticed that it doesn't apply to "misc --> label" though.

I think a better option for that would be that when you apply a "misc --> label" and set the font/size it saves it. So when applying another label it uses the same font and size that you applied to the last label instead of going back to the default of Tahoma 14. Then all the component labels can be one font/size and you can use another font/size to label sections of the circuit, titles, notes, etc.

You can use checkboxes on the right side of font and size to make them default for label. Any future instances will pick up those values as default.

Quote from: ~arph on May 09, 2017, 02:34:05 PM
Hi,

Not sure if this is mentioned around here, but if you are getting the 'This application is damaged' message on OSX Sierra. Here is a fix:

Open a terminal and type this:

sudo codesign --force --sign - /Applications/DIYLC.app

Make sure that the last bit is actually the path to your application.

After this it becomes an untrusted application and you can then accept to run it in 'System Preferences -> Security and privacy'


Thanks.

I get this from pretty much every mac user :) Even though it's mentioned on the top of the first page here https://github.com/bancika/diy-layout-creator and in the user manual https://github.com/bancika/diy-layout-creator/blob/wiki/Manual.md
I just hate the way apple handles 3rd party apps. Why don't they just say that it's blocked. Damaged? They f* damaged it and now complain about it :) People get impression that it's my fault and then report it as an issue with the build.

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on May 10, 2017, 05:06:27 AM
Hi,

Yes, I followed the instructions on your site. Thing is, this exact solution is not in there. The anywhere option is not in Gatekeeper anymore and with spctl I could not set it either. I had to find a solution via Google.

Anyway, super stoked that I can use it again. And happy to see the tripad board in there as I am just going to user this for the first time.

One feature request  8)  I really miss a connectivity indicator. Say you click/hover on one pad/trace and all other pads and traces that are connected light up. This way you can check your connectivity and see if you did not miss any jumpers or trace cuts.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 10, 2017, 06:11:55 AM
To make it even more annoying, every OSX version handles 3rd party apps differently. I managed to get my hands on mac with OSX sierra to test v40 and when I downloaded DIYLC and ran it for the first time, it just asked if I wanted to allow it or not and that's it. I didn't have to do anything through the terminal. Odd.

I tried to start a fundraiser to collect 100 bucks for apple store membership so I can deploy DIYLC "officially", but only one person was interested in contributing, which is a bit unexpected, given the number of complaints I get for "damaged app" :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on May 10, 2017, 06:23:54 AM
Seriously? wow I must have missed it, I'd back you up for a quarter of the required amount
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 10, 2017, 07:07:35 AM
There was a public announcement in the app active for around month and a half and I posted on all forums, but got only one response, so I took the announcement down few days ago :)

Great, I'll have you in mind. I'll chip in myself, even though I don't have a mac I'd invest in this just to avoid the damaged app annoyance for users and for me.

Cheers
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Nosivad on May 14, 2017, 07:58:20 PM
Sounds like a brilliant idea, I'd certainly use it


Sent from my iPhone using Tapatalk
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 15, 2017, 04:11:56 AM
I investigated some more and looks like there's a very decent amount of work that I'm not familiar with to get the app built and published to itunes...and it's even more complicated for java apps.
Even money aside I'm not sure if I could do it without investing a lot of time. Maybe this will have to wait for someone who's familiar with the process.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: squeezer on May 15, 2017, 01:07:25 PM
The changing of default values is no longer working. I tick the box, but the next element I create has the old value.
Tried Windows 3.39 and 3.40.
Went back to 3.36 where this was still working.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 16, 2017, 06:18:54 AM
I just tested in 3.40 and it worked. Which components are you trying to change? Can you try to go through the same process and get the latest log from C:\Users\<your name>\.diylc\logs and post it here https://github.com/bancika/diy-layout-creator/issues ? I'll see from the log what exactly you did and what went wrong.

One thing that comes to my mind is that in 3.39 I changed the location of config file. So anything you configured in previous versions will remain in the installation folder stored in config.xml and anything set in the newer versions will be stored in C:\Users\<your name>\.diylc\ you can copy config file from one place to the other if you want to keep the old version config.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on May 16, 2017, 09:31:34 AM
That config file change messed me up - I always copy my last config to the new installation folder before the first run, which didn't work as expected this time - I had lost all my template electro caps. Turned out that happened in 3.36? when you changed the name of them (appended " (radial)"). The config change made it difficult to debug and fix my config. All is okay now.


Bancika - did you change undo levels? Can't confirm but it seems like there are a lot less than there used to be. Again - not sure when this might have happened if it did.

I also discovered a feature I hadn't seen before - Expand Selection -> Same Type Only. How is this supposed to work? I can't see any pattern to it. Usually doesn't select anything other than the component already selected. Sometimes selects additional components, but I can't see what the criteria are.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 16, 2017, 10:02:44 AM
Sorry about the config, I didn't really think about the consequences. It was appealing to me to move it to standardized location, it didn't occur. But you should be able to copy old configs from old install folders into your user directory under .diylc. That should still work.

There's no change in undo mechanism.

As far as expand selection goes, it's experimental and buggy.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on May 16, 2017, 10:17:13 AM
Quote from: bancika on May 16, 2017, 10:02:44 AMBut you should be able to copy old configs from old install folders into your user directory under .diylc. That should still work.

That's what I ended up doing, but I had to manually change the electro templates name, and that didn't seem to work, so had to fix all the relative references for things like colors etc. because they were causing errors.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on May 16, 2017, 01:45:44 PM
hmm, I didn't do that on purpose either.

I guess that's the price of progress when working as a solo developer with no QA team to catch stuff like this.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on May 16, 2017, 01:49:08 PM
For me - the problems are a small price to pay for free awesome software. :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: squeezer on May 20, 2017, 11:45:01 AM
Quote from: bancika on May 16, 2017, 06:18:54 AM
One thing that comes to my mind is that in 3.39 I changed the location of config file. So anything you configured in previous versions will remain in the installation folder stored in config.xml and anything set in the newer versions will be stored in C:\Users\<your name>\.diylc\ you can copy config file from one place to the other if you want to keep the old version config.

Thank you for you answer. I tried and copied the 3.36 config.xml to the new location.
Now I not only have my old default values back in the new version, the problem with not storing new default values disappeared too.
Maybe the new config file was damaged somehow, I don't know.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Plexi on June 13, 2017, 11:36:51 AM
I'm using the new update... is great!  :)
Is there any way to put as backup any pick to trace?
Or any chance to fill the board to ground?

THANKS!  ;D
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: DC9V on July 10, 2017, 01:43:29 PM
Quote from: bancika on May 06, 2017, 03:23:56 AM
Anyone here still uses the old v2? I know folks from http://tagboardeffects.blogspot.rs/ still do.

I'm finishing up importer, so we can open v2 files in the latest v3 version hoping we can finally retire v2 for good :) Importer is not perfect, since component set is not exactly the same, but it should work fine in most cases.

If there's anyone who has v2 files let me know, so we can try and see how successful it is in real world.

Cheers,
Bane

Hi bancika,

First let ma thank you for your work on DIYLC. My knowledge of electronics is very basic but DIYLC has enabled me to design PCBs to build my own effects pedals, and I would never have been able to do it without this awesome piece of software.

I just got back into tinkering with FX circuits after a hiatus of a few years. On an old hard drive I found some circuits I had designed with DIYLC v2 beta. I tried to import them with DIYLC Gen3 v40.0 which I had just installed but to no avail; I kept getting the error "Could not open file XXX. Check the log for details."

Fortunately I also found the .zip with DIYLC v2 beta on the same HD so I was able to use it to open these files. But maybe it's a bit early to retire v2.x for people with old files not compatible with the newer versions ?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: jellyjams on July 27, 2017, 01:52:21 AM
Tiny bug on 3.40.0: The default project font reverts to Tahoma if I ever undo with Ctrl+Z.

Keep up the good work ;)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Plexi on September 01, 2017, 07:32:23 PM
I would love some function that automatically fills all the ground traces.. like effectslayout blog layouts.
:)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Hatredman on September 01, 2017, 09:08:29 PM
Quote from: Plexi on September 01, 2017, 07:32:23 PM
I would love some function that automatically fills all the ground traces.. like effectslayout blog layouts.
:)

That would be nice indeed.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Plexi on September 01, 2017, 09:39:28 PM
Quote from: Hatredman on September 01, 2017, 09:08:29 PM
Quote from: Plexi on September 01, 2017, 07:32:23 PM
I would love some function that automatically fills all the ground traces.. like effectslayout blog layouts.
:)

That would be nice indeed.
I know David (aka storybordist: a genius, btw) use Photoshop for that.
I use Paint [emoji1]
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Perrow on September 08, 2017, 11:06:10 AM
Quote from: Plexi on September 01, 2017, 09:39:28 PM
I use Paint [emoji1]

At least download paint.net (https://www.getpaint.net/) free, simple and competent.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Plexi on September 08, 2017, 11:50:14 AM
Quote from: Perrow on September 08, 2017, 11:06:10 AM
Quote from: Plexi on September 01, 2017, 09:39:28 PM
I use Paint [emoji1]

At least download paint.net (https://www.getpaint.net/) free, simple and competent.

Thanks... I will
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 19, 2018, 09:25:29 AM
anyone with a Mac computer willing to run a quick experiment? I'm trying to upgrade to java 8 and wanted to make sure that it runs on macs that only have java 8 and not java 6.

thanks,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on February 19, 2018, 09:39:54 AM
Yup,

I only have 1.8.0_121
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 19, 2018, 09:51:56 AM
Lovely, I uploaded a prototype to http://diy-fever.com/temp/DIYLC.app.zip
In theory, it should work as long as 3rd party apps are enabled in the gatekeeper.

Thanks in advance!

Cheers,
Bane
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on February 19, 2018, 09:58:51 AM
I replaced the existing DIYLC in applications. When I start it it prompts me for legacy Java SE 6.
I have no gatekeeper I think. I am running High Sierra (10.13.3)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 19, 2018, 10:03:11 AM
so my change didn't work :(

thanks, I'll keep digging.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on February 19, 2018, 10:05:48 AM
No problem..
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on February 19, 2018, 10:18:57 AM
I  did a little experiment.

In the Info.plist file I replaced the Java keyword with JavaX

Then when I click it I get the 'this application is damaged message'.  after:

sudo codesign --force --sign - /Applications/DIYLC.app

I can't run it because it is untrusted. Then I say open anyway in preferences. WhenI open it, I get prompted for java SE 6 again. 

So nothing seems fixed, but it does seem that the version you gave me is trusted by default now/or that the Java key is triggering the dialog before the trust check.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: rockola on February 20, 2018, 02:22:23 AM
Quote from: bancika on February 19, 2018, 09:51:56 AM
Lovely, I uploaded a prototype to http://diy-fever.com/temp/DIYLC.app.zip
In theory, it should work as long as 3rd party apps are enabled in the gatekeeper.
Enabling 3rd party apps from unknown developers is quite tricky in current versions of OSX, since the "Anywhere" choice is not there anymore - unless you disable Gatekeeper from the command line.

Double clicking the prototype gives the familiar "app is damaged and can't be opened" dialog caused by Gatekeeper.

However, running it from the command line works just fine. In that case, Gatekeeper is not triggered. The command is:

~/Downloads/DIYLC.app/Contents/MacOS/JavaApplicationStub (assuming you unzipped it in Downloads)

I have only Java 1.8 ("1.8.0_102" to be exact). There are a lot of exceptions when the app starts; the GUI comes up fine though. I did not test it any further.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ~arph on February 20, 2018, 04:20:42 AM
When I run it command line, I still get the legacy java 6 dialog
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on February 20, 2018, 07:34:44 AM
they are making it increasingly complicated for me to maintain DIYLC for OSX  :icon_neutral:
They push to upgrade to java 8...but with java 8 it seems that I need to build the app under OSX to be able to run on OSX...and then there's the whole signing BS. I know very little about macs and I don't own a mac, a and that becomes a problem. I'm thinking about dropping the OSX build and just leave the command line option.

Btw, ~arph, that's curious because I built the app using java 8, how can it still ask for legacy java? In manifest file it says

Created-By: 1.8.0_121-b13 (Oracle Corporation)

what rockola found makes sense to me, command line should work. Hmm...f'ing apple :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: cctsim on April 01, 2018, 10:07:39 PM
in 3.40 version, is it possible to have the value of a resistor inside the resistor like the one the left resistor on the image below ?


(https://s17.postimg.org/5qkawc7yz/Screenshot_at_2018-04-02_03_06_03.png) (https://postimg.org/image/5qkawc7yz/)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: cctsim on April 01, 2018, 10:09:56 PM
I meant to say like the one on the right resistor !
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on April 01, 2018, 11:18:29 PM
It normally does look like the right side one.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 02, 2018, 05:53:21 AM
Yes, it shouldn't look like the one on the left. How did you get it to look like that? What's your OS?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: cctsim on April 02, 2018, 01:24:20 PM
Ubuntu 16.04 with
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

BTW, many thanks for this wonderful program.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 03, 2018, 10:01:27 AM
thanks, and it's always rendered like the one on the left, no matter what settings you use? Do older versions work like this for you?

I have a virtual machine with ubuntu and it was fine.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: cctsim on April 04, 2018, 09:45:09 PM
Yes, I went back to version 3.24 (I think) and it was always the same problem with openjdk.

I have now switched to the oracle jdk_1.6.0_45 and it works fine.

Oracle jdk_1.8.0_152 resolves this problem too but it seems to have problems when editing Labels. Nothing happens when you double-click on a label.

Please consider this problem resolved, at least for me. I am happy running the program using the oracle jdk_1.6.0_45 version.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 06, 2018, 05:02:08 AM
interesting. It's expected to have a 2-3sec delay the first time you edit a label because that's when it collects system fonts. But it shouldn't hang. Maybe something failed and logged an error?
Logs are at <user>/.diylc/logs, can you please check?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: cctsim on April 06, 2018, 06:00:15 PM
Please see below the log after the first error

22:27:05,631  INFO [AWT-EventQueue-0] Presenter - loadProjectFromFile(/home/cctsim/.diylc/autoSave.diy)
22:27:05,631  INFO [AWT-EventQueue-0] ProjectFileManager - loadProjectFromFile(/home/cctsim/.diylc/autoSave.diy)
22:27:05,656  INFO [AWT-EventQueue-0] Presenter - loadProject(New Project, true)
22:27:05,656  INFO [AWT-EventQueue-0] ConfigurationManager - Saving configuration
22:27:05,713  INFO [main] DIYLCStarter - Injecting default properties.
22:27:05,966  INFO [SwingWorker-pool-1-thread-3] UpdateChecker - 0 updates found
22:27:06,405 DEBUG [SwingWorker-pool-1-thread-2] PhpFlatProxy - Connecting to: http://www.diy-fever.com/diylc/api/v1/getAnnouncements.php
22:27:06,578 ERROR [AWT-EventQueue-0] MainFrame - Background task execution failed
java.util.concurrent.ExecutionException: java.lang.ClassCastException: java.util.ArrayList cannot be cast to org.diylc.announcements.Announcement
   at java.util.concurrent.FutureTask.report(FutureTask.java:122)
   at java.util.concurrent.FutureTask.get(FutureTask.java:192)
   at javax.swing.SwingWorker.get(SwingWorker.java:602)
   at org.diylc.swing.gui.MainFrame$4.done(Unknown Source)
   at javax.swing.SwingWorker$5.run(SwingWorker.java:737)
   at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832)
   at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
   at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842)
   at javax.swing.Timer.fireActionPerformed(Timer.java:313)
   at javax.swing.Timer$DoPostEvent.run(Timer.java:245)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:709)
   at java.awt.EventQueue$3.run(EventQueue.java:703)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
   at java.awt.Dialog.show(Dialog.java:1084)
   at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:869)
   at javax.swing.JOptionPane.showConfirmDialog(JOptionPane.java:795)
   at javax.swing.JOptionPane.showConfirmDialog(JOptionPane.java:757)
   at org.diylc.swing.gui.MainFrame.showConfirmDialog(Unknown Source)
   at org.diylc.swing.plugins.autosave.AutoSavePlugin$1.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:709)
   at java.awt.EventQueue$3.run(EventQueue.java:703)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.ClassCastException: java.util.ArrayList cannot be cast to org.diylc.announcements.Announcement
   at org.diylc.announcements.AnnouncementProvider.getCurrentAnnouncements(Unknown Source)
   at org.diylc.swing.plugins.statusbar.StatusBar$1.doInBackground(Unknown Source)
   at org.diylc.swing.plugins.statusbar.StatusBar$1.doInBackground(Unknown Source)
   at org.diylc.swing.gui.MainFrame$4.doInBackground(Unknown Source)
   at javax.swing.SwingWorker$1.call(SwingWorker.java:295)
   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
   at javax.swing.SwingWorker.run(SwingWorker.java:334)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
   at java.lang.Thread.run(Thread.java:748)
22:27:06,580 ERROR [AWT-EventQueue-0] StatusBar - Error while fetching announcements
java.util.concurrent.ExecutionException: java.lang.ClassCastException: java.util.ArrayList cannot be cast to org.diylc.announcements.Announcement
   at java.util.concurrent.FutureTask.report(FutureTask.java:122)
   at java.util.concurrent.FutureTask.get(FutureTask.java:192)
   at javax.swing.SwingWorker.get(SwingWorker.java:602)
   at org.diylc.swing.gui.MainFrame$4.done(Unknown Source)
   at javax.swing.SwingWorker$5.run(SwingWorker.java:737)
   at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832)
   at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
   at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842)
   at javax.swing.Timer.fireActionPerformed(Timer.java:313)
   at javax.swing.Timer$DoPostEvent.run(Timer.java:245)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:709)
   at java.awt.EventQueue$3.run(EventQueue.java:703)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)
   at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
   at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
   at java.awt.Dialog.show(Dialog.java:1084)
   at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:869)
   at javax.swing.JOptionPane.showConfirmDialog(JOptionPane.java:795)
   at javax.swing.JOptionPane.showConfirmDialog(JOptionPane.java:757)
   at org.diylc.swing.gui.MainFrame.showConfirmDialog(Unknown Source)
   at org.diylc.swing.plugins.autosave.AutoSavePlugin$1.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:709)
   at java.awt.EventQueue$3.run(EventQueue.java:703)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.ClassCastException: java.util.ArrayList cannot be cast to org.diylc.announcements.Announcement
   at org.diylc.announcements.AnnouncementProvider.getCurrentAnnouncements(Unknown Source)
   at org.diylc.swing.plugins.statusbar.StatusBar$1.doInBackground(Unknown Source)
   at org.diylc.swing.plugins.statusbar.StatusBar$1.doInBackground(Unknown Source)
   at org.diylc.swing.gui.MainFrame$4.doInBackground(Unknown Source)
   at javax.swing.SwingWorker$1.call(SwingWorker.java:295)
   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
   at javax.swing.SwingWorker.run(SwingWorker.java:334)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
   at java.lang.Thread.run(Thread.java:748)
22:27:07,823  INFO [AWT-EventQueue-0] ConfigurationManager - Saving configuration
22:27:10,396  INFO [AWT-EventQueue-0] Presenter - setNewComponentSlot(Label)
22:27:10,397  INFO [AWT-EventQueue-0] InstantiationManager - Instatiating component of type: org.diylc.components.misc.Label
22:27:12,075 DEBUG [AWT-EventQueue-0] Presenter - mouseClicked(java.awt.Point[x=1073,y=613], 1, false, false, false)
22:27:12,096 DEBUG [AWT-EventQueue-0] Presenter - Loaded auto-cretor: org.diylc.components.autocreate.SolderPadAutoCreator
22:27:12,118  INFO [AWT-EventQueue-0] Presenter - setNewComponentSlot(null)
22:27:12,120  INFO [AWT-EventQueue-0] UndoHandler - Undo state changed
22:27:12,120  INFO [pool-2-thread-1] Presenter - saveProjectToFile(/home/cctsim/.diylc/autoSave.diy)
22:27:13,278 DEBUG [AWT-EventQueue-0] Presenter - mouseClicked(java.awt.Point[x=1110,y=620], 1, false, false, false)
22:27:13,458 DEBUG [AWT-EventQueue-0] Presenter - mouseClicked(java.awt.Point[x=1110,y=620], 1, false, false, false)
22:27:13,467 DEBUG [AWT-EventQueue-0] PropertyEditorDialog - Creating property editor for: [Color = java.awt.Color[r=0,g=0,b=0], Font = java.awt.Font[family=Dialog,name=Tahoma,style=plain,size=14], Font Bold = false, Font Italic = false, Font Size = 14, Horizontal alignment = Center, Orientation = Default, Text = Double click to edit text, Vertical alignment = Center]
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on April 20, 2018, 04:42:36 PM
I think that's ok, there are no announcement on the server, so it fails to grab them :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: EL34 on September 24, 2018, 12:26:08 PM
Quote from: bancika on April 20, 2018, 04:42:36 PM
:)

Hi Bancika,
I have added a new board on my amp forum for DIYLC

I make custom turret boards and eyelet boards for my customers
These are tube amp boards, not stomp box boards

I have created a program that can take a .diy file and analyze it
My program pulls out the board and eyelets and ignores everything else
It also looks for cut lines if you need the board cut into multiple segments

People can then have that board made on my CNC machine

My amp forum DIY board is here
https://el34world.com/Forum/index.php?board=26.0

There are some youtube video links in the board above showing how my on line program will work once I finish it

My youtube playlist for DIYLC is here
https://www.youtube.com/playlist?list=PLVvDFekIYJjeQX4On2q6w4f-nuicAhgpN

I will be adding more videos as I go
I would be interested in any comments you may have about this
Contact me and I will give you the link to my custom program on my server
You can test it and let me know if you like it
Thanks
Doug Hoffman
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: n.d on September 28, 2018, 02:22:15 PM
Is, or will there be, a way to make a real installation in ubuntu?
A .deb package maybe?

Thank you.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: n.d on October 01, 2018, 05:06:14 PM
Sorry to insist. Perhaps you can use this tool/medium.

https://docs.snapcraft.io/build-snaps/java


I am not a developer, but, as far as I understand, that tool makes it easier. Plus it adresses your problems regarding java versions (I know, that's on macs).
Thank you.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on October 02, 2018, 01:41:54 PM
Quote from: n.d on October 01, 2018, 05:06:14 PM
Sorry to insist. Perhaps you can use this tool/medium.

https://docs.snapcraft.io/build-snaps/java


I am not a developer, but, as far as I understand, that tool makes it easier. Plus it adresses your problems regarding java versions (I know, that's on macs).
Thank you.

This is more of a users' group than a DIYLC support center. If you want to make an official request, you should probably use the DIYLC GitHub page.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: srmoska on October 29, 2018, 04:48:18 AM
Quote from: bancika on May 01, 2006, 08:00:21 PM
Hi,
I'm thinking about making piece of software for speeding up drawing perfboard and vero layouts. It would have library with components and user would drag&drop them over board. Also, it would have it's own format and ability to save to gif/jpg.
And of course, it would be freeware :)
Would this be useful, should I waste my time on this?
Thanks,
Branislav

Sure thing! I had an awful time trying to work with eagle software. had to hand draw my PCB on adobe ilustrator and was a pain to measure every component
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on December 17, 2018, 10:23:19 AM
Quote from: srmoska on October 29, 2018, 04:48:18 AM
Quote from: bancika on May 01, 2006, 08:00:21 PM
Hi,
I'm thinking about making piece of software for speeding up drawing perfboard and vero layouts. It would have library with components and user would drag&drop them over board. Also, it would have it's own format and ability to save to gif/jpg.
And of course, it would be freeware :)
Would this be useful, should I waste my time on this?
Thanks,
Branislav

you realize that was 12 years ago? The app has been through 3 generations and many revisions since then. Grab the latest from here https://github.com/bancika/diy-layout-creator/releases

Sure thing! I had an awful time trying to work with eagle software. had to hand draw my PCB on adobe ilustrator and was a pain to measure every component
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: EL34 on December 17, 2018, 11:29:38 AM
bancika has been on a roll updating DIYLC with some really cool new features

I have started a Facebook group for DIYLC
It's only been a couple weeks and we have over 500 members in that group

I also created a DIYLC board on my amp forum with info, tips and how to's
Most of this stuff I do with DIYLC is all guitar tube amp stuff

The stompbox guys are welcome to join the Facebook group and my amp forum

Facebook group is here
https://www.facebook.com/groups/866347656903552

The DIYLC amp forum board is here
http://el34world.com/Forum/index.php?board=26.0

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: cctsim on January 15, 2019, 03:52:27 PM
It seems that if you save a file with version 3.48.0 you can not open it again with older versions.

Is this behaviour correct?

I have also problems with the Ohm sign displayed on resistors.

These problems are on ubuntu 16.04 with jdk1.6.0_45.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on January 15, 2019, 06:43:21 PM
The save issue is expected - file formats are not always backwards compatible. I think many of us have learned that the hard way.  :icon_redface:
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: EL34 on January 16, 2019, 08:06:28 AM
There some new components that are not in older versions and you will get an error loading the file

There was a multi section can cap that was removed and that will create an error if you had used it in one of your files
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on January 16, 2019, 11:07:15 AM
I think even if you don't use any of the new components and even if you don't even change the layout, saving causes the file to be unreadable by older versions. Don't know for sure about this latest change, but that has been my experience in the past. The program version is stored in the file so that may have something to do with it and might be fixable by changing it with a text editor. Don't know haven't tried. There is also a global config file that gets updated and may not be backward compatible.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: cctsim on January 25, 2019, 12:10:02 PM
The Ohm symbol issue went away on version 3.49.0 but now is back on 3.50.0.

(https://i.postimg.cc/qtPBZTwp/Screenshot-at-2019-01-25-17-06-14.png) (https://postimages.org/)

Do I need to install any additional fonts to get this working on ubuntu linux? I guess I could stay on 3.49.0 until it is sorted.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: EL34 on January 25, 2019, 01:06:25 PM
Quote from: cctsim on January 25, 2019, 12:10:02 PM
The Ohm symbol issue went away on version 3.49.0 but now is back on 3.50.0.

(https://i.postimg.cc/qtPBZTwp/Screenshot-at-2019-01-25-17-06-14.png) (https://postimages.org/)

Do I need to install any additional fonts to get this working on ubuntu linux? I guess I could stay on 3.49.0 until it is sorted.

Just wait until Bancika fixes this
He has been notified about this and several other issues in 3.50

Look here for more info on reported issues
https://github.com/bancika/diy-layout-creator/issues
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on September 13, 2019, 04:36:35 AM
hello. I recently did a clean linux install and copied my diylc-3.40.0.zip across and installed. some behaviour has changed that I don't understand. on the old machine/install, I would very very often get the 'not shut down properly' autoSave message. which I'd ignore and carry on. NOW, however, I get a first start each time - none of my settings or templates are saved, need to be reselected each time.

much output follows. system is LXLE Eclectica 16.04.4 64-bit.
to start from the main menu I'm using this script:
#!/bin/bash
cd programs/diylc
java -splash:splash.png -Xms512m -Xmx2048m -Dorg.diylc.scriptRun=true -Dfile.encoding=UTF-8 -cp diylc.jar:lib org.diylc.DIYLCStarter

exit 0


on starting diylc, the ~/.diylc folder contains:
drwxrwxr-x 2 duck duck  4096 Sep 13 17:12 logs
-rw-rw-r-- 1 duck duck    95 Sep 13 17:13 config.xml
-rw-r--r-- 1 duck duck 85604 Sep 13 02:19 update.xml


while running, editing, saving, and after exiting the progam, it looks like this:
drwxrwxr-x 2 duck duck   4096 Sep 13 17:12 logs
-rw-rw-r-- 1 duck duck  12457 Sep 13 17:18 config.xml
-rw-rw-r-- 1 duck duck 177478 Sep 13 17:17 autoSave.diy
-rw-r--r-- 1 duck duck  85604 Sep 13 02:19 update.xml


restart and this:
drwxrwxr-x 2 duck duck  4096 Sep 13 17:20 logs
-rw-rw-r-- 1 duck duck    95 Sep 13 17:20 config.xml
-rw-r--r-- 1 duck duck 85604 Sep 13 02:19 update.xml


logging info, not sure if it's helpful, shows in part:
17:20:02,470 DEBUG [main] DIYLCStarter - Java version: 1.8.0_222-8u222-b10-1ubuntu1~16.04.1-b10 by Private Build
17:20:02,471 DEBUG [main] DIYLCStarter - OS: Linux 4.4.0-159-generic
17:20:02,471  INFO [main] DIYLCStarter - Starting DIYLC with working directory /home/duck/programs/diylc
17:20:03,267  INFO [main] ConfigurationManager - Initializing configuration
17:20:03,441 ERROR [main] ConfigurationManager - Could not initialize configuration
com.thoughtworks.xstream.converters.ConversionException: Cannot construct org.diylc.core.Template as it does not have a no-args constructor : Cannot construct org.diylc.core.Template as it does not have a no-args constructor
---- Debugging information ----
message             : Cannot construct org.diylc.core.Template as it does not have a no-args constructor
cause-exception     : com.thoughtworks.xstream.converters.reflection.ObjectAccessException
cause-message       : Cannot construct org.diylc.core.Template as it does not have a no-args constructor
class               : org.diylc.core.Template
required-type       : org.diylc.core.Template
converter-type      : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
path                : /map/entry[3]/map/entry/list/org.diylc.core.Template
class[1]            : java.util.ArrayList
converter-type[1]   : com.thoughtworks.xstream.converters.collections.CollectionConverter
class[2]            : java.util.HashMap
converter-type[2]   : com.thoughtworks.xstream.converters.collections.MapConverter
version             : null
-------------------------------
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79)

[......]


can anyone shed some light on this?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: rockola on September 13, 2019, 09:58:50 AM
Quote from: duck_arse on September 13, 2019, 04:36:35 AM
can anyone shed some light on this?
Most likely your Java installation is newer than the one this old version of DIYLC was compiled with, and the new Java version does not let the code get away with things the old version used to. I would try to download the latest DIYLC version and see how that goes.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on September 13, 2019, 10:47:26 AM
thanks rockola, I'll give it a shot ..... but not right away. I'll finish my current thing before messing with another installing.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on September 14, 2019, 11:10:45 AM
in the interests of full disclosure [ie I now feel bad] - the very last thing I did before writing up my problem was to add the last trailing " 0 " to the shell script shown. and then I ran the program, and did the file listings as shown, and the program was still messing up.

and then last night, the last thing I did was to download, but not unpack or install, the latest version .zip file. and then I start up the old version today, and what do you know? it remembers. and, the shown ERROR message doesn't appear in the current log.

so, crisis averted? I'll watch, we'll see.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Kevin Mitchell on September 20, 2019, 10:56:36 AM
I've been having trouble with the latest versions. Exporting to PDF results in some traces being drawn out as thin white lines or missing completely and any text gets slightly distorted. Export to PNG works fine.
(https://i.postimg.cc/TwC1F5Tn/diylctrbl.png)

-KM
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Big Monk on January 02, 2020, 02:18:48 PM
Is there a way to transfer in these .diy files to something like Eagle CAD? I'm trying to get a board made and the company creating the prototype boards requires that.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on January 05, 2020, 02:06:03 PM
Quote from: Kevin Mitchell on September 20, 2019, 10:56:36 AM
I've been having trouble with the latest versions. Exporting to PDF results in some traces being drawn out as thin white lines or missing completely and any text gets slightly distorted. Export to PNG works fine.
(https://i.postimg.cc/TwC1F5Tn/diylctrbl.png)

-KM

Kevin - not sure if you got this sorted out yet but I had a similar problem which I reported a while ago and it was fixed. Have you tried updating again?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on January 05, 2020, 02:12:04 PM
Quote from: Big Monk on January 02, 2020, 02:18:48 PM
Is there a way to transfer in these .diy files to something like Eagle CAD? I'm trying to get a board made and the company creating the prototype boards requires that.

Not really. The native format isn't supported by any other software (that I am aware), and the only export formats are PDF and PNG. DIYLC seems mainly aimed at creating layouts for use to build from scratch via vero, perf, or self-etched boards. What you might be able to do is import an image from DIYLC into and Eagle board layout and then build up a layout over top. But that's not especially useful.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Big Monk on January 06, 2020, 11:03:20 AM
Quote from: GGBB on January 05, 2020, 02:12:04 PM
Quote from: Big Monk on January 02, 2020, 02:18:48 PM
Is there a way to transfer in these .diy files to something like Eagle CAD? I'm trying to get a board made and the company creating the prototype boards requires that.

Not really. The native format isn't supported by any other software (that I am aware), and the only export formats are PDF and PNG. DIYLC seems mainly aimed at creating layouts for use to build from scratch via vero, perf, or self-etched boards. What you might be able to do is import an image from DIYLC into and Eagle board layout and then build up a layout over top. But that's not especially useful.

Regardless of if it can or not, I prefer DIYLC for mapping stuff out and for providing a nice visual for schematics and layouts. Then I can create them on Eagle. I am trying to become proficient in Eagle only as a way of getting the PCBs created professionally. I don't have the space to etch my own boards and I'd prefer to not have the chemicals lying around anyway (small children).

I really love DIYLC and I can live with creating master copies and reference materials in there then transferring those designs to Eagle to send to manufacturers.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: newjackruby on January 13, 2020, 11:47:24 AM
I'm hiding this noob question here instead of making a whole new thread to ask a stupid question, but it's kind of important  :icon_lol:

When I see this icon on a layout from tagboardeffects, (in this case) the top with the white mark is (-) right?

If I'm right about that, then why is it that when I add an electrolytic in DIYLC it comes out like the second image, with a little sliver marked (+)?

Thanks!


(https://i.postimg.cc/1nSkdzZ7/Screen-Shot-2020-01-13-at-10-35-52-AM.png) (https://postimages.org/)

(https://i.postimg.cc/Fks29nzj/Screen-Shot-2020-01-13-at-10-43-27-AM.png) (https://postimg.cc/Fks29nzj)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on January 13, 2020, 08:34:32 PM
The second one is a tantalum capacitor - which have their anodes marked "+". There is a different component for electrolytic capacitor which has its cathode marked "-".
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: newjackruby on January 14, 2020, 07:25:59 PM
Ohhhhhhhh...I'm dragging the wrong one out to my project. Sorry. ADHD.  :icon_redface:

Quote from: GGBB on January 13, 2020, 08:34:32 PM
The second one is a tantalum capacitor - which have their anodes marked "+". There is a different component for electrolytic capacitor which has its cathode marked "-".
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: matlevo12 on February 19, 2020, 02:40:15 AM
Hi everyone,

I'm a beginner with diylc but followed the effectcslayouts (brilliant) tutorials, but I have a problem.
I created a perfboard layout with traces, components, etc, and now that it's finished I'd like to add all the pads for the components connection on the trace.
If I turn on "auto-create pads" and add a new component it does work (even though I can't manage to make the pads smaller automatically by the way), but if I paste all the components at the same time it doesn't create any pad. Any idea on how to do that ?

I tried searching on the forum but didn't find a answer, sorry if I missed something.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on February 19, 2020, 12:14:05 PM
When you copy, copy the pads as well as the component.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: matlevo12 on February 22, 2020, 03:46:29 PM
Quote from: GGBB on February 19, 2020, 12:14:05 PM
When you copy, copy the pads as well as the component.
Hi, and thanks for aswering.
THe thing is I created the trace without the components connection, so there are no pads there, nothing to copy and paste with the components.

The "auto-create pads" does create a pad when I put on one component (but I can't find how to create a smaller pad though), but it doesn't when I copy and paste all the components at once.

Sorry if I didn't get your answer but please explain it to me if that's the case.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on February 23, 2020, 09:08:29 AM
What I meant was that you need to select the pads along with the components, then copy, then paste.

To change the pad size, you edit them like you edit components. Right click then edit. I think maybe double click too.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: matlevo12 on February 23, 2020, 12:00:35 PM
Thanks again.

I'd love to do that, but there are no pads to be copied since they don't auto-create when I paste all the components.

I had a look at the tutorial videos again and it seems to be a version problem :
https://youtu.be/7E-Cs-a8F4s?t=626
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on February 23, 2020, 04:41:36 PM
I'm lost. You say you are copying components. That means they are already created. You said the pads get auto-created when you create/place components (using auto-create pads). So when you copy the components that have already been created/placed, there should be pads as well - right? So - to recap - when you first create/place the components, use auto-create pads so the pads are created at that point. Then you can copy the components as well as the pads, and when you paste, you will have pasted both components and pads. In the video, for some reason, he doesn't create the pads when he adds the components for the first time to the perf on the left before moving to the right and later copying/pasting to the left - he could have just created the pads first time around using auto-create, and then he would not have needed them to be pasted along with the components. I'm not saying that it isn't a bug, I'm just saying it's something that's pretty easy to work around if you think about how you work.

Another useful feature - right click on the library item e.g. solder pad and choose select all. Then you can copy all your pads or whatever all at once, or edit them all to change a property like size.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: matlevo12 on February 24, 2020, 05:49:10 AM
Thanks.

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 23, 2020, 08:51:44 AM
Hi everyone. It's been a while  :icon_redface:

I had some spare time due to self isolation and I started working on upgrading DIYLC to Java 8 to avoid issues with newer Mac OS versions that have deemed Java 6 obsolete. Also I started working on a new app icon instead of the generic one used before.

Any Mac users here? Can you please download the beta version below and give it a test on your machine?

https://github.com/bancika/diy-layout-creator/files/4369400/diylc-4.0.1-osx.zip

(https://i.postimg.cc/xJQMRHxL/icon4.png) (https://postimg.cc/xJQMRHxL)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: matlevo12 on March 28, 2020, 04:47:49 PM
The new G4 version rocks ! Thanks a lot !

I just tried it today and the two main problems I had are gone, that's REALLY COOL !
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: r080 on April 16, 2020, 03:11:55 PM
Quote from: bancika on March 23, 2020, 08:51:44 AM
Hi everyone. It's been a while  :icon_redface:

I had some spare time due to self isolation and I started working on upgrading DIYLC to Java 8 to avoid issues with newer Mac OS versions that have deemed Java 6 obsolete. Also I started working on a new app icon instead of the generic one used before.

Any Mac users here? Can you please download the beta version below and give it a test on your machine?

https://github.com/bancika/diy-layout-creator/files/4369400/diylc-4.0.1-osx.zip

(https://i.postimg.cc/xJQMRHxL/icon4.png) (https://postimg.cc/xJQMRHxL)

Mac user here; successfully installed with JAVA 8. I have never used DIYLC before, but it seems to be working.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: 11-90-an on May 21, 2020, 09:58:51 AM
 :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: ttt23 on May 29, 2020, 11:43:04 PM
Launches for a few secs then closes on mine. Latest Java 8 OSX 10.13.6

Quote from: r080 on April 16, 2020, 03:11:55 PM
Quote from: bancika on March 23, 2020, 08:51:44 AM
Hi everyone. It's been a while  :icon_redface:

I had some spare time due to self isolation and I started working on upgrading DIYLC to Java 8 to avoid issues with newer Mac OS versions that have deemed Java 6 obsolete. Also I started working on a new app icon instead of the generic one used before.

Any Mac users here? Can you please download the beta version below and give it a test on your machine?

https://github.com/bancika/diy-layout-creator/files/4369400/diylc-4.0.1-osx.zip

(https://i.postimg.cc/xJQMRHxL/icon4.png) (https://postimg.cc/xJQMRHxL)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Elijah-Baley on July 06, 2020, 11:08:03 AM
Hello. I want to install DIYLC on my new Ubuntu 20.04, but nothing I tried has worked.
I need some help, please.

Thanks!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on July 06, 2020, 11:33:47 AM
What did you try, E-B?  I'm running DIYlc on Lubuntu 20.04.  I unzipped the package into its own folder in /usr/local/bin.  If I remember right, I think I had to update run.sh to get it to run.  Getting it associated automagically with *.diy files was a little trickier, but it's working for me now.  PM me and I can try to send you what I did.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Elijah-Baley on July 06, 2020, 12:04:22 PM
I can't find it in Ubuntu software.
And I tried the commands found here: https://www.unixmen.com/install-diy-layout-creator-ubuntulinux-mint/ and here: https://snapcraft.io/install/diy-layout-creator/ubuntu.
But nothing, just errors.
I guess I need some instructions, it seems a bit complicated.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on July 06, 2020, 05:16:15 PM
Start by downloading this zip file (https://github.com/bancika/diy-layout-creator/releases/download/v4.7.0/diylc-4.7.0.zip), then unzip it (as I said, I unzipped into /usr/local/bin/diylc - but it can go anywhere).  Then try to execute run.sh (it needs to be executable: $ chmod 755 run.sh) and let us know what happens - I think it may need a little editing...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Elijah-Baley on July 07, 2020, 07:03:22 AM
I downloaded the file.
I unzipped in a random folder because I can't create folders in the same directory you have.
I executed the file run.sh, it's open with an text editor and the contain is:

java -Xms512m -Xmx2048m -Dorg.diylc.scriptRun=true -Dfile.encoding=UTF-8 -cp diylc.jar:lib org.diylc.DIYLCStarter
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on July 07, 2020, 09:58:54 AM
I'm a few linux's behind, but I've got a shell script to run diylc, and the first line is

#!/bin/bash
cd programs/diylc


then the java ...... line. you need to change into the directory with the "diylc.jar" file. I think.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on July 07, 2020, 10:37:26 AM
PMed - with much the same reply.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Elijah-Baley on July 07, 2020, 11:35:03 AM
Ok, thanks guys.
I created my folder just like you, bluebunny. So this is the directory: /usr/local/bin/diylc and here there's the folder named diylc-4.7.0 extract from the zip file.
And first I tried to insert in my run.sh file the code bluebunny written me privately. I think I can write it here, right?

cd /usr/local/bin/diylc
java -Xms512m -Xmx2048m -Dorg.diylc.scriptRun=true -Dfile.encoding=UTF-8 -cp diylc.jar:lib org.diylc.DIYLCStarter "$*"


And now? I tried to oopne the *.exe file, but I got an error.
In case there's something wrong with the directory I tried to edit like this, too.

cd /usr/local/bin/diylc/diylc-4.7.0
java -Xms512m -Xmx2048m -Dorg.diylc.scriptRun=true -Dfile.encoding=UTF-8 -cp diylc.jar:lib org.diylc.DIYLCStarter "$*"


But nothing.

What's wrong?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on July 07, 2020, 01:56:12 PM
You don't want to run the .exe file - that's for Windows.  Just execute run.sh:

$ ./run.sh

That should start up DIYlc.  Making an association with *.diy files is another matter and depends on your file manager (I've got PCManFM-Qt).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Elijah-Baley on July 07, 2020, 03:49:43 PM
If I execute run.sh the text editor open it.
Did I miss something?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on July 07, 2020, 04:09:05 PM
It needs to be executable.  Did you run it in a shell?  Don't double-click on it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Elijah-Baley on July 08, 2020, 09:39:49 AM
In the terminal  I am in the folder where the run.sh is placed now: /usr/local/bin/diylc/diylc-4.7.0
But if I do this:

$ ./run.sh

it says that the file or the directory doesn't exist. :-\
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on July 08, 2020, 11:08:22 AM
Show us exactly what messages you get (and exactly what command you type and where you are).  A screenshot would be good.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Elijah-Baley on July 08, 2020, 11:37:24 AM
I ma a little bit ahead, I think. I give some permission or whatever.
Executing the run.sh from the terminal now I got an error like this:

line 2: java: command not found

(I translated it from Italian.)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on July 08, 2020, 01:55:31 PM
Do you have Java installed?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Elijah-Baley on July 09, 2020, 04:35:17 AM
Actually, I did. The package jdk-14.0.1_linux-x64_bin.deb from here https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on July 09, 2020, 10:17:17 AM
OK, but it doesn't appear to be in your $PATH.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Elijah-Baley on July 10, 2020, 10:23:59 AM
Hi guys, I installed java again, in another way.
Now is better, I can execute the file run.sh draggin it in the terminal, so the software can be open.
Almost done. Now I have to find out how I can execute run.sh with a double click.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on July 10, 2020, 12:33:26 PM
Quote from: Elijah-Baley on July 10, 2020, 10:23:59 AM
Now I have to find out how I can execute run.sh with a double click.

That is in the hands of your file manager.  Which one are you running?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Elijah-Baley on July 11, 2020, 03:14:45 AM
I solved even that. Change preferences in the file manager.
Done!

Thanks to everybody, guys! :)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: roseblood11 on August 12, 2020, 04:51:56 AM
One nice addition would be the japanese lever switches for strat and tele.


Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: snarblinge on August 23, 2020, 02:12:25 AM
Mac user here, both the macbook air (2011, not sure which os but a few back) and imac 27" 2019 runing catalina 10.15.6, running fine, and opening my old files.

I do get an error "could not open file  -psn_0_3031780. check the log for details" but all seems ok.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: denden on October 11, 2020, 07:53:03 PM
I've been looking through the posts and the user manual, but have not found a method for adding boards ... If there is a way to do this can someone point me to the documentation?

Thx,Denis.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on October 11, 2020, 08:52:43 PM
Boards are added the same way as components - click the board type in the toolbox then click on the canvas. See https://github.com/bancika/diy-layout-creator/blob/wiki/Manual.md#adding-components-to-the-project.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: denden on October 12, 2020, 11:51:26 AM
Thanks GGBB. Now that you say it, makes sense. But having to code them means it is not going to happen. Too many other projects to finish, too many other things to learn before I learn Java ...

Denis.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on October 12, 2020, 12:19:37 PM
Quote from: denden on October 12, 2020, 11:51:26 AM
Thanks GGBB. Now that you say it, makes sense. But having to code them means it is not going to happen. Too many other projects to finish, too many other things to learn before I learn Java ...

Denis.

I'm afraid I don't understand - no coding necessary.

(https://i.postimg.cc/gr8QCSxy/image.png) (https://postimg.cc/gr8QCSxy)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: denden on October 13, 2020, 12:12:24 PM
Form the "adding a component tutorial" ...

"Decent knowledge of Java language, in specific generics, annotations and Graphics2D. Unlike the previous version, you actually need to write Java code to make the component look and behave the way you want it. This makes it harder for non-programmers to make their own components or customize existing ones, but it allows greater flexibility and performance."

I've got a number of BPS boards I'd like to use with DIYLC, but that is going to have to wait now.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: 11-90-an on October 13, 2020, 07:48:38 PM
you can customize components by double-clicking them, to change their color, size, hole space, etc.

is this a BPS board?

(https://i.postimg.cc/CnympGkP/SMT3U.jpg) (https://postimg.cc/CnympGkP)

You *can* probably make your own BPS board by just using the "copper traces" on a blank board... you can change the size of the traces, and change their color as to not look confusing... also, you can group all those traces as one with the board...

if that all made sense... :icon_redface:

Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on October 14, 2020, 09:09:26 AM
Quote from: denden on October 13, 2020, 12:12:24 PM
Form the "adding a component tutorial" ...

"Decent knowledge of Java language, in specific generics, annotations and Graphics2D. Unlike the previous version, you actually need to write Java code to make the component look and behave the way you want it. This makes it harder for non-programmers to make their own components or customize existing ones, but it allows greater flexibility and performance."

That's from the "Component API" documentation not the "adding a component tutorial."

API stands for "application programming interface." That document is about creating custom components to add to DIYLC's toolbox.

The "adding a component tutorial" is part of the user manual in the link I provided before which is about adding components from the toolkit to your project. https://github.com/bancika/diy-layout-creator/blob/wiki/Manual.md

Your original question was very general and, based on your responses, either the obvious interpretation of it was incorrect, or you've become very confused about how to use DIYLC because you somehow mistook the component API documentation for the actual user manual/tutorial.

To use DIYLC you don't need to know anything about programming or Java other than to install it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: denden on October 14, 2020, 12:32:09 PM
No I think I followed the 'paths' correctly ... DIYLC has a limited number of boards to use, for my current project I'd like to use this one
https://www.mouser.com/datasheet/2/58/BPS-DAT-(SB1660)-Datasheet-1282937.pdf (https://www.mouser.com/datasheet/2/58/BPS-DAT-(SB1660)-Datasheet-1282937.pdf)

So I would need to create a 'new' component and then add it to LC ... for that I would need to code it.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on October 14, 2020, 02:21:33 PM
As 11-90-an alluded - you can easily replicate that in a few minutes with a blank board, pads, traces, and some copying and pasting.

(https://i.postimg.cc/K47n5SS1/image.png) (https://postimg.cc/K47n5SS1)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on October 14, 2020, 04:08:13 PM
I built my own "tagboard" by grouping together a bunch of existing items.  Took minutes and it's reusable.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: denden on October 14, 2020, 10:28:58 PM
Thanks guys, I'll go have a look at that and see what I can come up with.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: akm on November 10, 2020, 07:49:12 PM
I'm trying out DIY Layout Creator, looks great, works on Linux easily, thanks!

I see the comment that it does "export PCB trace mask" here https://bancika.github.io/diy-layout-creator/

Does this include converting from schematic to traces, or is that a manual process?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on November 11, 2020, 05:48:16 PM
Quote from: akm on November 10, 2020, 07:49:12 PM
I'm trying out DIY Layout Creator, looks great, works on Linux easily, thanks!

I see the comment that it does "export PCB trace mask" here https://bancika.github.io/diy-layout-creator/

Does this include converting from schematic to traces, or is that a manual process?

Unfortunately DIYLC is just a layout and diagram tool. It does not read or write schematics of any kind.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on November 19, 2020, 12:07:11 PM
Quote from: GGBB on November 11, 2020, 05:48:16 PM
Unfortunately DIYLC is just a layout and diagram tool. It does not read or write schematics of any kind.

That's not *entirely* true, although DIYLC is primarily a drawing tool. In the more recent versions it knows how to generate a SPICE netlist file and analyze guitar wiring diagrams.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on December 22, 2020, 05:35:32 PM
Released a ton of updates in the last month or so, feel free to check out the latest version.

https://github.com/bancika/diy-layout-creator/releases

Here's the change set

v4.13.0 (released on 2020-12-20)    
› [New Feature] Added 'Check Trace Proximity' functionality under File -> Analyze menu that checks if there are any conductive surfaces (e.g. traces or pads) that are too close to each other    
› [New Feature] 'Tactile Micro-Switch' component added    
› [New Feature] Added 'Font Size Override' property to most components that display text to allow control over font size    
› [New Feature] Added 'Neutrik Jack' component based on Neutrik NMJx series. Mono/Stereo and PCB/Panel mount options are available    
› [New Feature] Fix for 'Label' editor dialog slowness and freezing on some machines. Analyze fonts in the background to identify ones that are causing slowness when editing 'Label' components and skip font preview for them to optimize performance    
› [Improvement] Improved performance of the application when using dashed and dotted style for 'Hookup Wire' component    
› [Improvement] Technical change: replace mechanism for dynamic JAR loading to ensure compatibility with Java 11 and newer

v4.12.0 (released on 2020-12-13)    
› [New Feature] Added a button in the action toolbar to toggle between snap modes (none, grid, component)    
› [New Feature] Added pinch zooming functionality for compatible devices (tested on Mac and Win laptops)    
› [Improvement] macOS: added meta +/- keyboard shortcuts for zooming    
› [Improvement] macOS: two finger click shows the popup menu without deselecting a selected component    
› [Improvement] Fixed issues when creating leaded components using drag and drop with 'Snap to Grid' option switched on using a metric grid spacing (e.g. 1mm)    
› [Improvement] Do not allow for components like traces, jumpers and wires to be reduced to nothing by dragging connected components    
› [Improvement] In cases when there's already a component in the selection that is reduced to nothing, allow moving the selection to avoid getting stuck    
› [Improvement] Moving a rigid component (e.g. tube/transistor symbol) which is not snapped to grid makes it snap back to the grid when 'Snap to Grid' option is switched on    
› [Improvement] Apply context menu rotation and mirroring to Trimmer Potentiometer components    
› [Improvement] Apply context menu rotation and mirroring to SMD Capacitor and Resistor components    
› [Improvement] Apply context menu rotation and mirroring to Tag Strip components    
› [Improvement] Apply context menu rotation to Breadboard and P-0+o (Proto) Board components    
› [Improvement] When rotating Vero and Tri-Pad boards, change the orientation of strips to match the rotation angle    
› [Improvement] Rotating and mirroring boards that display coordinates also changes coordinate origin    
› [Bug Fix] Dragging components from the component tree to the canvas stops working once the component type is selected in the tree    
› [Bug Fix] macOS: fixed language selection that does not work

v4.11.0 (released on 2020-12-06)    
› [New Feature] Windows: bundle Java JRE with the installation to avoid Java version issues    
› [New Feature] macOS: added quick action toolbar that was already available for other platforms    
› [New Feature] Added ability to rotate images    
› [Bug Fix] Project cloud -> replace project had no effect

v4.10.0 (released on 2020-11-19)    
› [New Feature] macOS: bundle JRE8 with the application to avoid JRE/JDK installation issues    
› [Improvement] Store configuration using the same XML format used for serializing DIY files    
› [Improvement] macOS: added meta +/- keyboard shortcuts for zooming    
› [Bug Fix] macOS Sierra: the app starts and immediately stops on some older mac systems    
› [Bug Fix] Favorites on building blocks show up as "null"
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Axldeziak on December 30, 2020, 10:37:59 AM
v4.13 and v4.14 are utterly broken using Linux. Had to revert back to v4.12. Both lock completely up on the splash screen requiring a log out or restart.
Speaking of which... does the program even need the splash? It's ALWAYS been slow and just sits there on top of everything else your doing until the program completely loads. I don't understand the need for a popup that tells me what I just clicked on and ran. And why is it animated? The animation is what it slows down on since... forever.
It's just so frustrating.
Also why no .deb since v4.10?
That said, 4.12 is a pleasure to use and I enjoy using it. Thanks.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Axldeziak on January 29, 2021, 10:52:47 AM
Was able to get v.4.16 running using the flatpack install.

Why is there no link to this install on the github? After seeing reference to the flatpack there, I had to search and find it on Flathub.

This version runs BUT it will not allow me to access my storage drive. It also will not even allow me to open files from the desktop. Why change that functionality? Now to reopen any of my old .diy files I have to copy them over to my Documents folder (which I do not use for anything!) and then copy them back to storage when done editing.

It also has rejected importing my old variant.xml requiring me to redo all of that.

Why?!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: garcho on January 29, 2021, 10:57:45 AM
^ yes, "why"

Why are you being a demanding whiney jerk about free software? What do you imagine Bancika to do when/if he reads that, drop everything and attend to your wants because you're a loyal, paying customer?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Axldeziak on January 29, 2021, 11:02:46 AM
Quote from: garcho on January 29, 2021, 10:57:45 AM
^ yes, "why"

Why are you being a demanding whiney jerk about free software? What do you imagine Bancika to do when/if he reads that, drop everything and attend to your wants because you're a loyal, paying customer?

Bringing up issues is not whining unless your skin is a mill thick. How is anyone supposed to know there are issues unless they are mentioned? Telepathy?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: GGBB on January 29, 2021, 05:37:34 PM
Quote from: Axldeziak on January 29, 2021, 11:02:46 AM
Bringing up issues is not whining unless your skin is a mill thick. How is anyone supposed to know there are issues unless they are mentioned? Telepathy?

Report them on the DIYLC GitHub page not here. This is just a topic used by forum members to help each other, it's not in any way an official support resource or issue tracker.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Ben N on April 20, 2021, 11:34:44 AM
Anybody figure out how to center and connect TO-92s to perf using version 4.17.0? It's been a while since I used DIYLC, but I don't remember having this issue before where the part doesn't line up with the pads and the center lead is lost.

Edit: Ah, wait--is the answer just to change the pin spacing on the TO-92 to 0.1"/2.54mm?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on April 20, 2021, 01:36:01 PM
I had noticed that TO-92s would suddenly get 0.05" pin spacing whenever I opened the edit window (usually to change a label or rotation).  But it's not a big deal and I spot it happening now.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: DeMorhag90 on May 31, 2021, 08:33:54 AM
Quote from: bancika on May 01, 2006, 08:00:21 PM
Hi,
I'm thinking about making piece of software for speeding up drawing perfboard and vero layouts. It would have library with components and user would drag&drop them over board. Also, it would have it's own format and ability to save to gif/jpg.
And of course, it would be freeware :)
Would this be useful, should I waste my time on this?
Thanks,
Branislav

I will be very useful ..
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Johnfreeth on June 01, 2021, 06:50:42 AM
In case you did not know this is the link for the program

https://github.com/bancika/diy-layout-creator/releases
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Ben N on November 16, 2021, 04:27:41 PM
I love using DIYLC, but I seem to be missing something when it comes to saving as a graphic and printing. Everything comes out tiny, almost like a thumbnail. Can someone steer me in the right direction to save and print layouts at page size?
I'm using v. 4.17 on Windows 10.
TIA.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stallik on November 16, 2021, 04:30:50 PM
This works for me on multiple devices.

Save as PDF
Open PDF in Acrobat and print with NO scaling
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Ben N on November 16, 2021, 04:44:18 PM
Thanks, Kevin. I assume you mean Export as PDF? My "Save As" only has ".diy" as an option.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stallik on November 16, 2021, 05:00:40 PM
Yup, Export.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Ben N on November 16, 2021, 05:08:32 PM
No go. :-[
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: stallik on November 16, 2021, 05:22:17 PM
If it's still too small then, in all likelihood, the image is being shrunk to fit the page. In the printing dialogue, look for things like 'fit to page', enlarge or reduce, and the plain old print at 100%
On my printer, there are 2 such options and both have to be set correctly. One in Acrobat, the other in the printer setup option
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Ben N on November 17, 2021, 04:28:49 AM
Yup, Kevin, that's what I suspected, but the file (either png or pdf) opened small in the native program. But it does appear that the file was originally saving with a lot of white space, so maybe that's where the resizing issue arises. I finally managed to print it large by cropping and rescaling it in GIMP. But there must be a better way, that I'm just too obtuse/tech challenged to figure out.

BTW, I searched for print issues in this thread, and they all seem to be the opposite: scaling down for a correctly scaled pcb pattern. I want it large (fit to page) so I don't strain my ancient eyes and make mistakes while populating perf (and pcbs).
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on November 17, 2021, 08:40:55 AM
in diylc, find the top left-most corner of your layout page. how far away from the top left-most edge of the board is it? the default new-file page size is absolutely huge - you need to drag your board to the upper corner, then resize the page in [right click] "edit project settings".
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Ben N on November 17, 2021, 10:20:44 AM
That was the ticket, DA! worked like a charm. Thanks! 🙏
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Onion Ring Modulator on February 28, 2022, 01:38:23 PM
Why do my resistors keep folding over like this? There must be a setting I need to change, but I've looked around at everything and can't figure it out.


(https://i.postimg.cc/PPYS9Gc2/Screen-Shot-2022-02-28-at-12-23-25-PM.png) (https://postimg.cc/PPYS9Gc2)
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bluebunny on February 28, 2022, 04:53:20 PM
The default length of your resistor is too long to fit between the five rows you've shown.  You can change this in the properties per component, or as a default size.  The same is true for all components.

Measure some real resistors (and caps, and ...), then you'll end up with a layout which is pretty close to reality when you come to stuff your board.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Ben N on March 01, 2022, 12:34:56 PM
Quote from: bluebunny on February 28, 2022, 04:53:20 PM
Measure some real resistors (and caps, and ...), then you'll end up with a layout which is pretty close to reality when you come to stuff your board.
I take the lazy way out. The Tayda website has measurements for most components (passives, anyway), such as length and width, diameter (for electrolytics), and pin spacing. I find that these, while not always perfect, are good enough to get the layout right.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Hatredman on March 04, 2022, 10:46:48 PM
Quote from: bancika on May 01, 2006, 08:00:21 PM
Hi,
I'm thinking about making piece of software for speeding up drawing perfboard and vero layouts. It would have library with components and user would drag&drop them over board. Also, it would have it's own format and ability to save to gif/jpg.
And of course, it would be freeware :)
Would this be useful, should I waste my time on this?
Thanks,
Branislav

WOW!

Almost 16 years!

Congrats, bancika!
You've raised a good kid!
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: bancika on March 24, 2022, 10:48:18 AM
Thanks, I was just thinking the same...it's crazy. Two more years and it will be able to drink in most of the world.

Quote from: Onion Ring Modulator on February 28, 2022, 01:38:23 PM
Why do my resistors keep folding over like this? There must be a setting I need to change, but I've looked around at everything and can't figure it out.


(https://i.postimg.cc/PPYS9Gc2/Screen-Shot-2022-02-28-at-12-23-25-PM.png) (https://postimg.cc/PPYS9Gc2)


if you use mostly smaller 1/4w resistors, you can just take one resistor, double click, edit width and height and tick the checkboxes to the right of those two values...that will make them default for all future instances of resistor component...
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: Hemmel on March 30, 2022, 01:31:20 PM
I wonder how I'm doing? First time using DIYLC :

(https://i.postimg.cc/PNz9nGb2/Coron-10.png) (https://postimg.cc/PNz9nGb2)

EDIT: Just noticed ... it's missing a piece or 2
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: duck_arse on March 31, 2022, 09:08:47 AM
Quote from: duck_arse on November 17, 2021, 08:40:55 AM
in diylc, find the top left-most corner of your layout page. how far away from the top left-most edge of the board is it? the default new-file page size is absolutely huge - you need to drag your board to the upper corner, then resize the page in [right click] "edit project settings".

Hemmel, it's too small on too big. see above.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: guywonder44 on April 11, 2022, 10:32:24 AM
This would be super useful. I have tried to look for something like this without much luck and have had to rely on my crappy drawing skills to transfer a circuit to a stripboard
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: roseblood11 on July 12, 2022, 05:07:25 AM
Am I the only one who still uses version 1, because of its simplicity and the clean look of the layouts?
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: poiureza on October 02, 2022, 05:17:35 PM
Come to think I've been using DIYLC for definitely more than 10 years
I do all my layouts in DIYLC before reaching out for the less user-friendly PCB printing programs.

A truly great piece of software you made there


PS : I use an old version because somehow the updates always mess with my user parts.
Title: Re: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
Post by: roseblood11 on July 30, 2023, 07:06:00 PM
Please add the small boards that are used in vintage Vox amps. I use them for a lot of projects...
https://www.tube-town.net/ttstore/terminal-2-x-18.html


(https://i.postimg.cc/RWx0QNh6/tb-433703.png) (https://postimg.cc/RWx0QNh6)