Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- Kicad-Users
- Messages
Search
Grid Change in Eeschema Library Editor
Hello Everyone,
I am new here and I am very glad that Mr. Charras and his supporters created this very good Open Source Program. So far is the best open source electronic design program I have seen. Thanks so much. I have a question for creating symbols on Eeschema. I am trying to modify some symbols for some libraries I am creating and I have not found the way to change the grid to be smaller once I am inside the Library Editor. I can change the grid when I am makig the schematic, but is it possible to change the grid inside Library Editor? If someone can help me I will really appreciate it. Best regards, Eduardo Bonilla |
Re: Fill zone angle
ryan williams
Edouard Greiffiths wrote:
Yeah, I think this is due to the fact that the fill zone is constituted of edge to edge segments and the program does not allow you to go below a certain segment thickness (you can choose it in the fill zone contextual menu). From what I saw in the code it is limited to 5 mils anyway but this restriction could be lifted. Indeed these segments could be made thinner, maybe it was a conservative choice not to make them thinner but with the present workforce under the machine hood it should be feasible. I think this could be changed fairly easily.I think thinner is bad. if a fill is made of smaller than the minimum trace width allowed by your pcb manufacturer then there will be problems. I know that protel dxp can make perfectly smooth fills with 20mil traces, so this is doable. If you look at the gerbview help file in the rs274x section, it describes polygons. Really you should just draw the outline. maybe in the cad program it could filled with lines going horizonatal / vertical (protel does it this way), but in the gerber file, I think it should be those G36/G37 codes. I haven't taken a look at this code yet, but I intend to. a related question: has anyone tried to do a DRC "List Unconn" when the connection is made by a Fill? I've got this board I'm about ready to mill; the bottom is a dedicated ground plane with vias at each ground pin. so those connections should be made by the filled zone on the bottom side of the board. DRC says they aren't connected. -ryan williams |
Re: Fill zone angle
Yeah, I think this is due to the fact that the fill zone is constituted
of edge to edge segments and the program does not allow you to go below a certain segment thickness (you can choose it in the fill zone contextual menu). From what I saw in the code it is limited to 5 mils anyway but this restriction could be lifted. Indeed these segments could be made thinner, maybe it was a conservative choice not to make them thinner but with the present workforce under the machine hood it should be feasible. I think this could be changed fairly easily. |
Re: Fill zone angle
Tonamiben
Edouard Greiffiths wrote:
Bingo! This fixed the problem. Now the contours of the fill zone lookHi, Thank you for the try I looked at the corrected board and still, there is a thinner but present stairs pattern. It is only a crossing of horizontal and vertical lines but thinner than before. Even the conversion to gerber recreate the same pattern. Is it possible to make diagonal lines like the traces? A kind of a contour that can be associated and generated with each trace is maybe a way? |
Re: Fill zone angle
ryan williams
Edouard Greiffiths wrote:
Bingo! This fixed the problem. Now the contours of the fill zone look much nicer (smoother). I think we still miss the trimming of spurs to make it really good for practical etching at least with hobbyist means. Those spurs occur wherever the fill zone gets too thin, say smaller that the track width. I couldn't find a way to make it happen, it looks more complicated.nice! I have just compiled it with today's release canidate. Certainly and improvement. This makes my life easier; I'm using a CNC mill to make boards and the smoother the curves, the less hand editing of isolation layers I have to do when setting up the milling software. -ryan williams |
Re: EAGLE to KiCAD
Adilson Oliveira
R. Michael Sharkey escreveu:
I just uploaded "exp-kicad-lib.ulp" under the rm_sharkey_libs folder int heHi. It actually does a very nice job indeed. I did some quick tests here and the results are great. Now, if we found a way to do the same with the component symbols as well, I would take the responsability of converting the whole Eagle colection. []s Adilson. |
Re: Fill zone angle
Bingo! This fixed the problem. Now the contours of the fill zone look
much nicer (smoother). I think we still miss the trimming of spurs to make it really good for practical etching at least with hobbyist means. Those spurs occur wherever the fill zone gets too thin, say smaller that the track width. I couldn't find a way to make it happen, it looks more complicated. I will post before/after results so you'll be able to check for yourselves if it is an improvement or not. Then I could ask to integrate it in one of the next releases. |
New release candidate.
jean-pierre charras - INPG
¿ªÔÆÌåÓýI have uploaded a new release candidate on both kicad servers.This is a bug fix release. --
Jean-Pierre CHARRAS Ma?tre de conf¨¦rences Directeur d'¨¦tudes 2ieme ann¨¦e. G¨¦nie Electrique et Informatique Industrielle 2 Institut Universitaire de Technologie 1 de Grenoble BP 67, 38402 St Martin d'Heres Cedex Recherche : ?LIS - INPG 46, Avenue F¨¦lix Viallet 38031 Grenoble Cedex Web : |
Re: Cannot build Kicad on Windows using wxWidgets 2.6.2
Well I think I've got it. You need to tell the compiler where to find
setup.h and it is not in the paths given. So you need to amend line #327 of makeg95.env (in the 2005-08-29 version) in the main kicad-dev directory like this: INC = -I$(WXDIR)/lib/wx/include/msw-ansi-release-static-2.6 - I$(WXDIR)/lib/$(TOOLKIT)$(INCEXT) -I$(WXINC) - I$(WXDIR)/contrib/include -I$(WXDIR)/src/regex -I$(WXDIR)/src/png - I$(WXDIR)/src/jpeg -I$(WXDIR)/src/zlib -I$(WXDIR)/src/tiff $(EXTRAINC) $(COMPPATHS) $(GNUWIN32EXTRA) this adds $(WXDIR)/lib/wx/include/msw-ansi-release-static-2.6 in the path since the setup.h is in the wx subdirectory from there. An alternative is to use a symlink but MinGW/Msys does not support symbolic links as such, it just copies the file. I can now build Kicad without problems. |
Re: copper fill connect to net
ryan williams
mrbeokay wrote:
you could also use the 'net highlight' tool. This took me forever to figure out actually. I would expect some option in the Fill dialog to select a net to connect to.I think that while in the fill zone mode you move the pointer inside the track, right click and choose "select net". Then you can do "fill zone" from anywhere outside the track.Thanks that did the trick. I missed that function in the popupmenu -ryan |
Re: copper fill connect to net
mrbeokay
--- In kicad-users@..., "Edouard Greiffiths" <f4exb@f...>
wrote: Thanks that did the trick. I missed that function in the popupmenu because its only available before one starts drawing the fill edges. Arjan |
Cannot build Kicad on Windows using wxWidgets 2.6.2
Hello,
I get a bunch of the following messages (here for gerbview): Doudou@SEMPER /d/Programs/kicad-dev/gerbview $ make -f makefile.g95 g++ -c -DWINVER=0x0400 -D__GNUWIN32__ -I/d/Programs/wxWidgets- 2.6.2/lib/msw -I/d/Programs/wxWidgets-2.6.2/include - I/d/Programs/wxWidgets-2.6.2/contrib/include -I/d/Programs/wxWidgets- 2.6.2/src/regex -I/d/Programs/wxWidgets-2.6.2/src/png - I/d/Programs/wxWidgets-2.6.2/src/jpeg -I/d/Programs/wxWidgets- 2.6.2/src/zlib -I/d/Programs/wxWidgets-2.6.2/src/tiff -DGERBVIEW - DPCBNEW -I./ -I../gerbview -I../include -I../common -I../pcbnew - I../3d-viewer -mno-cygwin -DSTRICT -DHAVE_W32API_H -Wall -O2 - fno-rtti -fno-exceptions -o gerbview.o gerbview.cpp In file included from d:/Programs/wxWidgets- 2.6.2/include/wx/defs.h:21, from d:/Programs/wxWidgets- 2.6.2/include/wx/wxprec.h:13, from ../include/fctsys.h:8, from gerbview.cpp:8: d:/Programs/wxWidgets-2.6.2/include/wx/platform.h:190:22: wx/setup.h: No such file or directory In file included from d:/Programs/wxWidgets- 2.6.2/include/wx/platform.h:258, from d:/Programs/wxWidgets- 2.6.2/include/wx/defs.h:21, from d:/Programs/wxWidgets- 2.6.2/include/wx/wxprec.h:13, from ../include/fctsys.h:8, from gerbview.cpp:8: d:/Programs/wxWidgets-2.6.2/include/wx/chkconf.h:84:9: #error "wxUSE_DYNLIB_CLASS must be defined." d:/Programs/wxWidgets-2.6.2/include/wx/chkconf.h:92:9: #error "wxUSE_EXCEPTIONS must be defined." ... wxWidgets compiles fine under MinGW/MSys, I can build and run the samples/minimal example. |
Re: Unrouting a board
Ian bell
Royce Pereira wrote:
Hi all,In pcbnew select Miscellaneous/Global Deletions and in the dialog that pops up check the 'delete tracks' option then click the Accept button. HTH Ian -- Ian T-Bell aka RuffRecords aka RedTommo www.geocities.com/ruffrecords |
Re: Fill zone angle
Hello list,
I have an update on this since I went a little bit further in examining the code and playing around with the fill zone function. It seems to me that the problem could come from the fact that the clearance area is not determined the same way for vertical and horizontal segments on one hand and oblique segments on the other hand. Oblique segments have a rounded clearance area at the ends while vertical and horizontal have a square one. When such segments are joined together it does not fit nicely. If all ends were rounded there wouldn't be a problem. A solution could be to use the same algorithm regardless of the angle of the segment. I think TraceSegmentQcq method in pcbnew/graphpcb.cpp does this already but is presently used only for oblique segments (in TraceSegmentPCB method). This can possibly fix the problem. I couldn't have a go yet since for now I did not succceed in building Kicad on a Windows box. |
copper fill connect to net
mrbeokay
Hello List,
I started using Kicad a few weeks ago and it seems a good program with very high potential. Very good work mr Charras. Befor I used an older comercial product, ultiboard but this had some bugs and the never fixed these by now the are selling a new version which is way to expensive. Therefeore I switched to Eagle which I think is also very good. But I needed a larger board than was posible with the free version. I was just about to buy a licence when by acident I stumbeld upon Kicad. I had to get used to some differences in workflow and think with some actions one has to click to much. But maybe this will improve in the future. Anyway my current question is how can I connect a copper fill to a net so it will not keep clear of the tracks from the same net but run throug them? I could not find anything about this in the help file, but maybe I overlooked. Thanks for any help. Arjan Bok |
EAGLE to KiCAD (was: Re: Orcad to eeschema converter?)
R. Michael Sharkey
On Sunday 16 October 2005 02:16 pm, Adilson Oliveira wrote:
I was looking for a way to expand the Kicad libs[clip] I just uploaded "exp-kicad-lib.ulp" under the rm_sharkey_libs folder int he files section of the group. This is a ULP script to export EAGLE PCB parts to KiCAD. To use, open EAGLE PCB, load the library you're interested in, into the library editor, and then run this ULP script. It has one bug that I have not gotten around to fix yet (I did not write this script). The bug is in selecting the correct layer for the pads. However, even in it's current state, you can manually edit the KiCAD output and touch up the pads using search and replace, just compare with a similar "good" KiCAD lib and you'll see what has to be modifed. Asside from that, it does a pretty good job of exporting.....maybe if someone has some time they could tweek this script a bit to make it work better. -- Regards, Mike Sharkey Bradford, Ontario CANADA |
Re: Orcad to eeschema converter?
Ian bell
Adilson Oliveira wrote:
Hi.That' one of the reasons for this group, to do just this sort of thing. We would end up with a huge library.I have done a quick search on the web and it seems there are lots of free Orcad libraries out there. Maxim for instance provide them for some parts. We need to coordinate this somehow and get the results into the group files section. Ian -- Ian T-Bell aka RuffRecords aka RedTommo www.geocities.com/ruffrecords |
to navigate to use esc to dismiss