|HOME| |DIY FAQ| |GEO FAQ| |Debugging Page| |Links| |Schematics| |Wiki| |Layouts Gallery| |STORE|
|AMPAGE| |GEOFEX| |AMZ|

Welcome, Guest. Please login or register.
Did you miss your activation email?
July 30, 2014, 03:04:05 AM
961335 Posts in 102760 Topics by 32426 Members
Latest Member: poojalooba_cow
Home Help Login Register
DIYstompboxes.com  |  DIY Stompboxes  |  Building your own stompbox  |  DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts 0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] 2 3 4 5 6 ... 112 Go Down Print
Author Topic: DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts  (Read 445589 times)
bancika
Posts: 1950


Branislav S.


WWW
DIY Layout Creator - software for easy drawing PCB, vero and perfboard layouts
« on: May 01, 2006, 06: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 Smiley
Would this be useful, should I waste my time on this?
Thanks,
Branislav
« Last Edit: June 14, 2006, 06:07:43 PM by bancika » Logged

The new version of DIY Layout Creator is out, check it out - http://diylc.org

hairyandy
Posts: 447


Andy Harrison


WWW
Re: Would this kind of software be useful?
« Reply #1 on: May 01, 2006, 06: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...

Logged

Andy Harrison
It's all about signal flow...
Hairyandy's Layout Gallery
psiico
Posts: 72


Re: Would this kind of software be useful?
« Reply #2 on: May 01, 2006, 06: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!
Logged
gaussmarkov
Posts: 1154


paul


WWW
Re: Would this kind of software be useful?
« Reply #3 on: May 01, 2006, 06: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
Logged

gaussmarkov.net:  layouts & eagle
RaceDriver205
Posts: 1500


WWW
Re: Would this kind of software be useful?
« Reply #4 on: May 01, 2006, 09: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.
Logged
Unbeliever
Posts: 298


Re: Would this kind of software be useful?
« Reply #5 on: May 01, 2006, 10:37:13 PM »

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.
Logged
rockgardenlove
Posts: 1633


Christian G. from Portland, Oregon.


WWW
Re: Would this kind of software be useful?
« Reply #6 on: May 02, 2006, 01: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.
Logged



RaceDriver205
Posts: 1500


WWW
Re: Would this kind of software be useful?
« Reply #7 on: May 02, 2006, 01:32:29 AM »

Yeah I think linking it with a schematic diagram makes it a big project im afraid.  Embarrassed
Logged
aron
Administrator
Posts: 10184

Aron Nelson


Re: Would this kind of software be useful?
« Reply #8 on: May 02, 2006, 01: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!
Logged
Coriolis
Posts: 271

Dee-eye-why-peddle-maker.


WWW
Re: Would this kind of software be useful?
« Reply #9 on: May 02, 2006, 03: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
Logged

Check out some free drum loops and other sounds at my site: http://www.christiancoriolis.com
bancika
Posts: 1950


Branislav S.


WWW
Re: Would this kind of software be useful?
« Reply #10 on: May 02, 2006, 08: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
Logged

The new version of DIY Layout Creator is out, check it out - http://diylc.org

JimRayden
Posts: 1986


Estonia


WWW
Re: Would this kind of software be useful?
« Reply #11 on: May 02, 2006, 10:42:59 AM »

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
Logged

bioroids
Posts: 1320

Miguel Canel


WWW
Re: Would this kind of software be useful?
« Reply #12 on: May 02, 2006, 10:51:58 AM »

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
Logged

Eramos tan pobres!
markm
Posts: 3953


Mark M.


Re: Would this kind of software be useful?
« Reply #13 on: May 02, 2006, 11:29:50 AM »

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 Huh
Logged
gaussmarkov
Posts: 1154


paul


WWW
Re: Would this kind of software be useful?
« Reply #14 on: May 02, 2006, 11:44:50 AM »

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 Huh

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


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
Logged

gaussmarkov.net:  layouts & eagle
bancika
Posts: 1950


Branislav S.


WWW
Re: Would this kind of software be useful?
« Reply #15 on: May 02, 2006, 02: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...
« Last Edit: May 02, 2006, 02:54:47 PM by bancika » Logged

The new version of DIY Layout Creator is out, check it out - http://diylc.org

JimRayden
Posts: 1986


Estonia


WWW
Re: Would this kind of software be useful?
« Reply #16 on: May 02, 2006, 03:14:08 PM »

they would have to be in the same row/column

Says who? Wink 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.

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
Logged

bancika
Posts: 1950


Branislav S.


WWW
Re: Would this kind of software be useful?
« Reply #17 on: May 02, 2006, 03: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?
Logged

The new version of DIY Layout Creator is out, check it out - http://diylc.org

RaceDriver205
Posts: 1500


WWW
Re: Would this kind of software be useful?
« Reply #18 on: May 02, 2006, 06:19:55 PM »

Quote
Yes, 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!
Logged
JimRayden
Posts: 1986


Estonia


WWW
Re: Would this kind of software be useful?
« Reply #19 on: May 02, 2006, 10:08:31 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
Logged

Pages: [1] 2 3 4 5 6 ... 112 Go Up Print 
« previous next »
Jump to: