gerbv-devel Mailing List for gerbv — a Gerber (RS-274X) viewer
Brought to you by:
spetm,
thepurlieu
You can subscribe to this list here.
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(249) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
(263) |
Feb
(32) |
Mar
(48) |
Apr
(45) |
May
(46) |
Jun
(37) |
Jul
(6) |
Aug
(279) |
Sep
(86) |
Oct
(22) |
Nov
(13) |
Dec
(8) |
2009 |
Jan
(29) |
Feb
(40) |
Mar
(55) |
Apr
(10) |
May
|
Jun
(8) |
Jul
(33) |
Aug
(30) |
Sep
(8) |
Oct
(15) |
Nov
(20) |
Dec
(7) |
2010 |
Jan
(6) |
Feb
(39) |
Mar
(11) |
Apr
(15) |
May
(7) |
Jun
(19) |
Jul
(5) |
Aug
(25) |
Sep
(8) |
Oct
|
Nov
(16) |
Dec
(13) |
2011 |
Jan
(30) |
Feb
(15) |
Mar
(55) |
Apr
(32) |
May
(11) |
Jun
(3) |
Jul
(2) |
Aug
(11) |
Sep
(9) |
Oct
(4) |
Nov
(11) |
Dec
(6) |
2012 |
Jan
(6) |
Feb
(3) |
Mar
(24) |
Apr
(3) |
May
(5) |
Jun
(8) |
Jul
(5) |
Aug
(3) |
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
2013 |
Jan
(4) |
Feb
(1) |
Mar
(2) |
Apr
(6) |
May
(13) |
Jun
(9) |
Jul
(4) |
Aug
|
Sep
(4) |
Oct
(1) |
Nov
(4) |
Dec
(32) |
2014 |
Jan
(3) |
Feb
(2) |
Mar
(2) |
Apr
|
May
(2) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(23) |
Nov
(9) |
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
(8) |
Oct
(3) |
Nov
|
Dec
(2) |
2016 |
Jan
(10) |
Feb
(7) |
Mar
(6) |
Apr
|
May
(5) |
Jun
(1) |
Jul
(8) |
Aug
(2) |
Sep
(4) |
Oct
(28) |
Nov
(6) |
Dec
|
2017 |
Jan
|
Feb
(42) |
Mar
(9) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(4) |
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
(5) |
May
(16) |
Jun
(8) |
Jul
(5) |
Aug
(2) |
Sep
(9) |
Oct
(1) |
Nov
(8) |
Dec
(1) |
2019 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
(8) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
(4) |
2021 |
Jan
(6) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(8) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
From: Linda H. <lh...@sh...> - 2022-11-26 05:38:40
|
Click on the View menu, then select Rendering then Fast (XOR). If that doesn't work for you and you are looking to compare Gerbers, there are some Gerber comparison utilities available on line. (Search for "compare gerber".) There are also utilities available for comparing .JPG and .PNG files, etc. To export a .PNG file for further processing, click on the File menu then select Export then PNG... You may want to specify a higher resolution (DPI) than the default in the export dialog. If you're handy with Inkscape, another option is to export an .SVG file (or files). |
From: Lucky <71...@gm...> - 2022-11-25 17:15:28
|
Hello, How can execute a XOR between Gerber files from GERBV GUI or command line? I'm using GERBV ver. 2.7 Thanks and regards Luciano |
From: Valerio M. <ef...@io...> - 2021-09-08 21:25:39
|
On 8/31/21 12:00 AM, Violet Land via Gerbv-devel wrote: > I’m looking forward to it! Since I use Windows only as a secondary > platform, it would be really great if we can work together to polish the > Windows CI builds, so everybody can have as great of an experience as > your colleagues without manual effort on your side :-) I saw that current github sources do not need most of the patches needed by old release and git sources. For example the well know one for multiple definition in callbacks.h throw by recent versions of GCC is already in. Only one for aperture macro is needed to work with some of our PCB, will PR. The bad thing is that I noticed that release and sources after 2018/07/26 compile well and work mostly, but crash Msys2/Windows gerbv on open .gvp files, opening 1st or 2nd may work, but 3th rise a memory exception. Opening single or multiple layers always work well. I think this is related to the open dialog integration of layers and project patch, happened sometime in between 2.6.2 and 2.7.0 Interestingly on linux always work. I opened an issue on github: https://github.com/gerbv/gerbv/issues/19 with the crashlog Someone successfully built a Windows version that can reliably open gvp files? I'm really happy to generate and distribute Windows build of gerbv, hopefully working. thank you, -- Valerio |
From: Violet L. <vio...@ma...> - 2021-08-30 22:08:11
|
Dear Stefan, > My GitHub user name is spe-ciellt, it's me and my company. You may add me, but I am not sure that I can do any major work, I still feel a bit too busy. I have invited you to the GitHub organization. No pressure to do any actual work. Having you on board signals external parties that the organization is blessed by the original developers and not a hostile fork :-) > I incidentally looked at some ChangeLog files and it seems that tomorrow (31st of August) it is exactly 20 years since the first entry in that ChangeLog. oh we should do an anniversary release this year than! My milestones for a release are a polished Windows build (including DXF) and integrating the most obvious patches from Source Forge (especially the Altium FILE_FORMAT heuristics, since I’m bitten by that myself ^^). But this is of cause open for discussion. Kind regards ooxi >Понедельник, 30 августа 2021, 21:05 +03:00 от Stefan Petersen <sp...@ci...>: > >Hello Violet! >Thank you for taking this to GitHub and setting that up. The work of gerbv is the work of many people. I see there are already patches coming in, which is great! >I incidentally looked at some ChangeLog files and it seems that tomorrow (31st of August) it is exactly 20 years since the first entry in that ChangeLog. Makes me feel old ;) >My GitHub user name is spe-ciellt, it's me and my company. You may add me, but I am not sure that I can do any major work, I still feel a bit too busy. So you may continue to run the project as you wish, never mind me. I hope you get more support and help from the community. Maybe I pop up here and there with some patch or anything? >Best regards, >/Stefan >On 2021-08-29 21:37, Violet Land via Gerbv-devel wrote: >> >>Dear Stefan, >> >> >>> This sounds awesome! I am the original developer of this whole thing. >> >>thank you very much for developing gerbv, it’s utility cannot be overstated! >> >> >>> I have actually been pondering exactly this move for a couple of months, but I'm happy you beat me to it. >> >>that’s a relief! Creating a fork is sometimes seen as a hostile action, but this is definitively not the case here. >> >>I couldn’t find your GitHub handle, but I’d be happy to invite you into the gerbv GitHub organization. >> >> >>> Considering all the tools available today there are probably many and great ways to improve the code base. For instance, I took pride in running valgrind now and then to avoid memory leaks. >> >>this is actually one of my medium-term goals :-) first I want to get the code to compile with -Werror and then get the tests running again / add new tests for patches. >> >> >>> But baby steps... I think this is a great step to at least being able to start accepting and incorporating all the patches that floats around out there. >> >>looking forward to a new future for gerbv! >> >> >>Kind regards >>ooxi >> >> >> >> >> >>>Воскресенье, 29 августа 2021, 20:13 +03:00 от Stefan Petersen <sp...@ci...> : >>> >>>Hello Violet! >>>This sounds awesome! I am the original developer of this whole thing. I have actually been pondering exactly this move for a couple of months, but I'm happy you beat me to it. I saw that you already have made great progress on GitHub like adding CI and a nice web page. >>>I think this is precisely the injection gerbv needs by starting a more open development and accepting changes easier and more broadly. When I stopped working on gerbv git was a glimpse in the eye of Linus Torvalds. But with all the infrastructure with GitHub et al hopefully makes it easier to run this project. >>>Considering all the tools available today there are probably many and great ways to improve the code base. For instance, I took pride in running valgrind now and then to avoid memory leaks. But as soon as I left a bunch of Python developers rewrote a lot of code because "it looked bad" and "didn't like the code" and thus created a lot of memory leaks. >>>But baby steps... I think this is a great step to at least being able to start accepting and incorporating all the patches that floats around out there. >>>Best regards, >>>/Stefan >>>On 2021-08-29 17:13, Violet Land via Gerbv-devel wrote: >>>>Hi everybody, >>>> >>>> >>>>I’m an avid user of gerbv and have also integrated libgerbv into my workflow. Unfortunately, as others on this mailing list have notices, the development of this project has stalled. >>>> >>>>I therefore decided to create a gerbv GitHub organization [1] and invite all interested parties to join. CI based on GitHub Actions is already running and binaries for Ubuntu, Fedora and Windows are published on https://gerbv.github.io/ >>>> >>>>My next steps will be to apply bug fixes from SourceForge and the Mailing list, which I can verify myself. My hope is to revive this project and have pull requests from other developers. >>>> >>>>This is a friendly fork and I invite everybody, especially the original developers to join :-) >>>> >>>> >>>>Kind regards >>>>ooxi >>>> >>>> >>>> >>>>[1] https://github.com/gerbv >>>>_______________________________________________ >>>>Gerbv-devel mailing list >>>>Ger...@li... >>>>https://lists.sourceforge.net/lists/listinfo/gerbv-devel >>>> >>>-- >>>Stefan Petersen >>>Ciellt AB >>>Läckövägen 23 >>>SE-121 50 Johanneshov, SWEDEN >>>Tel: +46-733-627526 >>>Web: http://spe.ciellt.se/ >>> >>>_______________________________________________ >>>Gerbv-devel mailing list >>>Ger...@li... >>>https://lists.sourceforge.net/lists/listinfo/gerbv-deve l >> >> >>_______________________________________________ >>Gerbv-devel mailing list >>Ger...@li... >>https://lists.sourceforge.net/lists/listinfo/gerbv-devel >> >-- >Stefan Petersen >Ciellt AB >Läckövägen 23 >SE-121 50 Johanneshov, SWEDEN >Tel: +46-733-627526 >Web: http://spe.ciellt.se/ > >_______________________________________________ >Gerbv-devel mailing list >Ger...@li... >https://lists.sourceforge.net/lists/listinfo/gerbv-devel |
From: Violet L. <vio...@ma...> - 2021-08-30 22:01:23
|
Dear Valerio, > I have three patches I had to apply each time I build a Win64 version of Gerbv for colleagues. > You will receive three pull request I’m looking forward to it! Since I use Windows only as a secondary platform, it would be really great if we can work together to polish the Windows CI builds, so everybody can have as great of an experience as your colleagues without manual effort on your side :-) Kind regards ooxi >Понедельник, 30 августа 2021, 1:02 +03:00 от Valerio Messina via Gerbv-devel <ger...@li...>: > >I have three patches I had to apply each time I build a Win64 version of >Gerbv for colleagues. >You will receive three pull request > >thank you for the initiative >Valerio > > >On 8/29/21 9:37 PM, Violet Land via Gerbv-devel wrote: >> >> Dear Stefan, >> > This sounds awesome! I am the original developer of this whole thing. >> thank you very much for developing gerbv, it’s utility cannot be overstated! >> > I have actually been pondering exactly this move for a couple of >> months, but I'm happy you beat me to it. >> that’s a relief! Creating a fork is sometimes seen as a hostile action, >> but this is definitively not the case here. >> I couldn’t find your GitHub handle, but I’d be happy to invite you into >> the gerbv GitHub organization. >> > Considering all the tools available today there are probably many and >> great ways to improve the code base. For instance, I took pride in >> running valgrind now and then to avoid memory leaks. >> this is actually one of my medium-term goals :-) first I want to get the >> code to compile with -Werror and then get the tests running again / add >> new tests for patches. >> > But baby steps... I think this is a great step to at least being able >> to start accepting and incorporating all the patches that floats around >> out there. >> looking forward to a new future for gerbv! >> Kind regards >> ooxi >> >> Воскресенье, 29 августа 2021, 20:13 +03:00 от Stefan Petersen >> < sp...@ci... >: >> >> Hello Violet! >> >> This sounds awesome! I am the original developer of this whole >> thing. I have actually been pondering exactly this move for a couple >> of months, but I'm happy you beat me to it. I saw that you already >> have made great progress on GitHub like adding CI and a nice web page. >> >> I think this is precisely the injection gerbv needs by starting a >> more open development and accepting changes easier and more broadly. >> When I stopped working on gerbv git was a glimpse in the eye of >> Linus Torvalds. But with all the infrastructure with GitHub et al >> hopefully makes it easier to run this project. >> >> Considering all the tools available today there are probably many >> and great ways to improve the code base. For instance, I took pride >> in running valgrind now and then to avoid memory leaks. But as soon >> as I left a bunch of Python developers rewrote a lot of code because >> "it looked bad" and "didn't like the code" and thus created a lot of >> memory leaks. >> >> But baby steps... I think this is a great step to at least being >> able to start accepting and incorporating all the patches that >> floats around out there. >> >> Best regards, >> /Stefan >> >> On 2021-08-29 17:13, Violet Land via Gerbv-devel wrote: >>> Hi everybody, >>> I’m an avid user of gerbv and have also integrated libgerbv into >>> my workflow. Unfortunately, as others on this mailing list have >>> notices, the development of this project has stalled. >>> I therefore decided to create a gerbv GitHub organization [1] and >>> invite all interested parties to join. CI based on GitHub >>> Actions is already running and binaries for Ubuntu, Fedora and >>> Windows are published on https://gerbv.github.io/ >>> My next steps will be to apply bug fixes from SourceForge and the >>> Mailing list, which I can verify myself. My hope is to revive this >>> project and have pull requests from other developers. >>> This is a friendly fork and I invite everybody, especially the >>> original developers to join :-) >>> Kind regards >>> ooxi >>> [1] https://github.com/gerbv >>> _______________________________________________ >>> Gerbv-devel mailing list >>> Ger...@li... >>> https://lists.sourceforge.net/lists/listinfo/gerbv-devel >> -- >> Stefan Petersen >> Ciellt AB >> Läckövägen 23 >> SE-121 50 Johanneshov, SWEDEN >> Tel: +46-733-627526 >> Web:http://spe.ciellt.se/ >> >> _______________________________________________ >> Gerbv-devel mailing list >> Ger...@li... >> </compose?To=Gerbv%2d...@li...> >> https://lists.sourceforge.net/lists/listinfo/gerbv-deve >> < https://lists.sourceforge.net/lists/listinfo/gerbv-devel >l >> >> >> >> _______________________________________________ >> Gerbv-devel mailing list >> Ger...@li... >> https://lists.sourceforge.net/lists/listinfo/gerbv-devel >> > >-- >Valerio > > >_______________________________________________ >Gerbv-devel mailing list >Ger...@li... >https://lists.sourceforge.net/lists/listinfo/gerbv-devel |
From: Stefan P. <sp...@ci...> - 2021-08-30 18:05:44
|
Hello Violet! Thank you for taking this to GitHub and setting that up. The work of gerbv is the work of many people. I see there are already patches coming in, which is great! I incidentally looked at some ChangeLog files and it seems that tomorrow (31st of August) it is exactly 20 years since the first entry in that ChangeLog. Makes me feel old ;) My GitHub user name is spe-ciellt, it's me and my company. You may add me, but I am not sure that I can do any major work, I still feel a bit too busy. So you may continue to run the project as you wish, never mind me. I hope you get more support and help from the community. Maybe I pop up here and there with some patch or anything? Best regards, /Stefan On 2021-08-29 21:37, Violet Land via Gerbv-devel wrote: > > Dear Stefan, > > This sounds awesome! I am the original developer of this whole thing. > thank you very much for developing gerbv, it’s utility cannot be > overstated! > > I have actually been pondering exactly this move for a couple of > months, but I'm happy you beat me to it. > that’s a relief! Creating a fork is sometimes seen as a hostile > action, but this is definitively not the case here. > I couldn’t find your GitHub handle, but I’d be happy to invite you > into the gerbv GitHub organization. > > Considering all the tools available today there are probably many > and great ways to improve the code base. For instance, I took pride in > running valgrind now and then to avoid memory leaks. > this is actually one of my medium-term goals :-) first I want to get > the code to compile with -Werror and then get the tests running again > / add new tests for patches. > > But baby steps... I think this is a great step to at least being > able to start accepting and incorporating all the patches that floats > around out there. > looking forward to a new future for gerbv! > Kind regards > ooxi > > Воскресенье, 29 августа 2021, 20:13 +03:00 от Stefan Petersen > <sp...@ci...>: > > Hello Violet! > > This sounds awesome! I am the original developer of this whole > thing. I have actually been pondering exactly this move for a > couple of months, but I'm happy you beat me to it. I saw that you > already have made great progress on GitHub like adding CI and a > nice web page. > > I think this is precisely the injection gerbv needs by starting a > more open development and accepting changes easier and more > broadly. When I stopped working on gerbv git was a glimpse in the > eye of Linus Torvalds. But with all the infrastructure with GitHub > et al hopefully makes it easier to run this project. > > Considering all the tools available today there are probably many > and great ways to improve the code base. For instance, I took > pride in running valgrind now and then to avoid memory leaks. But > as soon as I left a bunch of Python developers rewrote a lot of > code because "it looked bad" and "didn't like the code" and thus > created a lot of memory leaks. > > But baby steps... I think this is a great step to at least being > able to start accepting and incorporating all the patches that > floats around out there. > > Best regards, > /Stefan > > On 2021-08-29 17:13, Violet Land via Gerbv-devel wrote: >> Hi everybody, >> I’m an avid user of gerbv and have also integrated libgerbv into >> my workflow. Unfortunately, as others on this mailing list have >> notices, the development of this project has stalled. >> I therefore decided to create a gerbv GitHub organization [1] and >> invite all interested parties to join. CI based on GitHub >> Actions is already running and binaries for Ubuntu, Fedora and >> Windows are published on https://gerbv.github.io/ >> <https://gerbv.github.io/> >> My next steps will be to apply bug fixes from SourceForge and the >> Mailing list, which I can verify myself. My hope is to revive >> this project and have pull requests from other developers. >> This is a friendly fork and I invite everybody, especially the >> original developers to join :-) >> Kind regards >> ooxi >> [1] https://github.com/gerbv >> _______________________________________________ >> Gerbv-devel mailing list >> Ger...@li... >> https://lists.sourceforge.net/lists/listinfo/gerbv-devel > > -- > Stefan Petersen > Ciellt AB > Läckövägen 23 > SE-121 50 Johanneshov, SWEDEN > Tel:+46-733-627526 > Web:http://spe.ciellt.se/ > > _______________________________________________ > Gerbv-devel mailing list > Ger...@li... > </compose?To=Gerbv%2d...@li...> > https://lists.sourceforge.net/lists/listinfo/gerbv-deve > <https://lists.sourceforge.net/lists/listinfo/gerbv-devel>l > > > > _______________________________________________ > Gerbv-devel mailing list > Ger...@li... > https://lists.sourceforge.net/lists/listinfo/gerbv-devel -- Stefan Petersen Ciellt AB Läckövägen 23 SE-121 50 Johanneshov, SWEDEN Tel: +46-733-627526 Web: http://spe.ciellt.se/ |
From: Eyal S. <eya...@gm...> - 2021-08-30 14:37:17
|
I have a few patches for you, too. You'll have them as PRs shortly. Eyal On Sun, Aug 29, 2021 at 1:38 PM Violet Land via Gerbv-devel < ger...@li...> wrote: > > Dear Stefan, > > > > This sounds awesome! I am the original developer of this whole thing. > > thank you very much for developing gerbv, it’s utility cannot be > overstated! > > > > I have actually been pondering exactly this move for a couple of months, > but I'm happy you beat me to it. > > that’s a relief! Creating a fork is sometimes seen as a hostile action, > but this is definitively not the case here. > > I couldn’t find your GitHub handle, but I’d be happy to invite you into > the gerbv GitHub organization. > > > > Considering all the tools available today there are probably many and > great ways to improve the code base. For instance, I took pride in running > valgrind now and then to avoid memory leaks. > > this is actually one of my medium-term goals :-) first I want to get the > code to compile with -Werror and then get the tests running again / add new > tests for patches. > > > > But baby steps... I think this is a great step to at least being able to > start accepting and incorporating all the patches that floats around out > there. > > looking forward to a new future for gerbv! > > > Kind regards > ooxi > > > > > > > Воскресенье, 29 августа 2021, 20:13 +03:00 от Stefan Petersen < > sp...@ci...>: > > > Hello Violet! > > This sounds awesome! I am the original developer of this whole thing. I > have actually been pondering exactly this move for a couple of months, but > I'm happy you beat me to it. I saw that you already have made great > progress on GitHub like adding CI and a nice web page. > > I think this is precisely the injection gerbv needs by starting a more > open development and accepting changes easier and more broadly. When I > stopped working on gerbv git was a glimpse in the eye of Linus Torvalds. > But with all the infrastructure with GitHub et al hopefully makes it easier > to run this project. > > Considering all the tools available today there are probably many and > great ways to improve the code base. For instance, I took pride in running > valgrind now and then to avoid memory leaks. But as soon as I left a bunch > of Python developers rewrote a lot of code because "it looked bad" and > "didn't like the code" and thus created a lot of memory leaks. > > But baby steps... I think this is a great step to at least being able to > start accepting and incorporating all the patches that floats around out > there. > > Best regards, > /Stefan > On 2021-08-29 17:13, Violet Land via Gerbv-devel wrote: > > Hi everybody, > > > I’m an avid user of gerbv and have also integrated libgerbv into my > workflow. Unfortunately, as others on this mailing list have notices, the > development of this project has stalled. > > I therefore decided to create a gerbv GitHub organization [1] and invite > all interested parties to join. CI based on GitHub Actions is already > running and binaries for Ubuntu, Fedora and Windows are published on > https://gerbv.github.io/ > > My next steps will be to apply bug fixes from SourceForge and the Mailing > list, which I can verify myself. My hope is to revive this project and have > pull requests from other developers. > > This is a friendly fork and I invite everybody, especially the original > developers to join :-) > > > Kind regards > ooxi > > > > [1] https://github.com/gerbv > > > _______________________________________________ > Gerbv-devel mailing lis...@li... <//e.mail.ru/compose/?mailto=mailto%3aGerbv%2d...@li...>https://lists.sourceforge.net/lists/listinfo/gerbv-devel > > -- > Stefan Petersen > Ciellt AB > Läckövägen 23 > SE-121 50 Johanneshov, SWEDEN > Tel: +46-733-627526 > Web: http://spe.ciellt.se/ > > _______________________________________________ > Gerbv-devel mailing list > Ger...@li... > <http:///compose?To=Gerbv%2d...@li...> > https://lists.sourceforge.net/lists/listinfo/gerbv-deve > <https://lists.sourceforge.net/lists/listinfo/gerbv-devel>l > > > > _______________________________________________ > Gerbv-devel mailing list > Ger...@li... > https://lists.sourceforge.net/lists/listinfo/gerbv-devel > |
From: Valerio M. <ef...@io...> - 2021-08-29 22:01:51
|
I have three patches I had to apply each time I build a Win64 version of Gerbv for colleagues. You will receive three pull request thank you for the initiative Valerio On 8/29/21 9:37 PM, Violet Land via Gerbv-devel wrote: > > Dear Stefan, > > This sounds awesome! I am the original developer of this whole thing. > thank you very much for developing gerbv, it’s utility cannot be overstated! > > I have actually been pondering exactly this move for a couple of > months, but I'm happy you beat me to it. > that’s a relief! Creating a fork is sometimes seen as a hostile action, > but this is definitively not the case here. > I couldn’t find your GitHub handle, but I’d be happy to invite you into > the gerbv GitHub organization. > > Considering all the tools available today there are probably many and > great ways to improve the code base. For instance, I took pride in > running valgrind now and then to avoid memory leaks. > this is actually one of my medium-term goals :-) first I want to get the > code to compile with -Werror and then get the tests running again / add > new tests for patches. > > But baby steps... I think this is a great step to at least being able > to start accepting and incorporating all the patches that floats around > out there. > looking forward to a new future for gerbv! > Kind regards > ooxi > > Воскресенье, 29 августа 2021, 20:13 +03:00 от Stefan Petersen > <sp...@ci...>: > > Hello Violet! > > This sounds awesome! I am the original developer of this whole > thing. I have actually been pondering exactly this move for a couple > of months, but I'm happy you beat me to it. I saw that you already > have made great progress on GitHub like adding CI and a nice web page. > > I think this is precisely the injection gerbv needs by starting a > more open development and accepting changes easier and more broadly. > When I stopped working on gerbv git was a glimpse in the eye of > Linus Torvalds. But with all the infrastructure with GitHub et al > hopefully makes it easier to run this project. > > Considering all the tools available today there are probably many > and great ways to improve the code base. For instance, I took pride > in running valgrind now and then to avoid memory leaks. But as soon > as I left a bunch of Python developers rewrote a lot of code because > "it looked bad" and "didn't like the code" and thus created a lot of > memory leaks. > > But baby steps... I think this is a great step to at least being > able to start accepting and incorporating all the patches that > floats around out there. > > Best regards, > /Stefan > > On 2021-08-29 17:13, Violet Land via Gerbv-devel wrote: >> Hi everybody, >> I’m an avid user of gerbv and have also integrated libgerbv into >> my workflow. Unfortunately, as others on this mailing list have >> notices, the development of this project has stalled. >> I therefore decided to create a gerbv GitHub organization [1] and >> invite all interested parties to join. CI based on GitHub >> Actions is already running and binaries for Ubuntu, Fedora and >> Windows are published on https://gerbv.github.io/ >> My next steps will be to apply bug fixes from SourceForge and the >> Mailing list, which I can verify myself. My hope is to revive this >> project and have pull requests from other developers. >> This is a friendly fork and I invite everybody, especially the >> original developers to join :-) >> Kind regards >> ooxi >> [1] https://github.com/gerbv >> _______________________________________________ >> Gerbv-devel mailing list >> Ger...@li... >> https://lists.sourceforge.net/lists/listinfo/gerbv-devel > -- > Stefan Petersen > Ciellt AB > Läckövägen 23 > SE-121 50 Johanneshov, SWEDEN > Tel:+46-733-627526 > Web:http://spe.ciellt.se/ > > _______________________________________________ > Gerbv-devel mailing list > Ger...@li... > </compose?To=Gerbv%2d...@li...> > https://lists.sourceforge.net/lists/listinfo/gerbv-deve > <https://lists.sourceforge.net/lists/listinfo/gerbv-devel>l > > > > _______________________________________________ > Gerbv-devel mailing list > Ger...@li... > https://lists.sourceforge.net/lists/listinfo/gerbv-devel > -- Valerio |
From: Violet L. <vio...@ma...> - 2021-08-29 19:38:21
|
Dear Stefan, > This sounds awesome! I am the original developer of this whole thing. thank you very much for developing gerbv, it’s utility cannot be overstated! > I have actually been pondering exactly this move for a couple of months, but I'm happy you beat me to it. that’s a relief! Creating a fork is sometimes seen as a hostile action, but this is definitively not the case here. I couldn’t find your GitHub handle, but I’d be happy to invite you into the gerbv GitHub organization. > Considering all the tools available today there are probably many and great ways to improve the code base. For instance, I took pride in running valgrind now and then to avoid memory leaks. this is actually one of my medium-term goals :-) first I want to get the code to compile with -Werror and then get the tests running again / add new tests for patches. > But baby steps... I think this is a great step to at least being able to start accepting and incorporating all the patches that floats around out there. looking forward to a new future for gerbv! Kind regards ooxi >Воскресенье, 29 августа 2021, 20:13 +03:00 от Stefan Petersen <sp...@ci...>: > >Hello Violet! >This sounds awesome! I am the original developer of this whole thing. I have actually been pondering exactly this move for a couple of months, but I'm happy you beat me to it. I saw that you already have made great progress on GitHub like adding CI and a nice web page. >I think this is precisely the injection gerbv needs by starting a more open development and accepting changes easier and more broadly. When I stopped working on gerbv git was a glimpse in the eye of Linus Torvalds. But with all the infrastructure with GitHub et al hopefully makes it easier to run this project. >Considering all the tools available today there are probably many and great ways to improve the code base. For instance, I took pride in running valgrind now and then to avoid memory leaks. But as soon as I left a bunch of Python developers rewrote a lot of code because "it looked bad" and "didn't like the code" and thus created a lot of memory leaks. >But baby steps... I think this is a great step to at least being able to start accepting and incorporating all the patches that floats around out there. >Best regards, >/Stefan >On 2021-08-29 17:13, Violet Land via Gerbv-devel wrote: >>Hi everybody, >> >> >>I’m an avid user of gerbv and have also integrated libgerbv into my workflow. Unfortunately, as others on this mailing list have notices, the development of this project has stalled. >> >>I therefore decided to create a gerbv GitHub organization [1] and invite all interested parties to join. CI based on GitHub Actions is already running and binaries for Ubuntu, Fedora and Windows are published on https://gerbv.github.io/ >> >>My next steps will be to apply bug fixes from SourceForge and the Mailing list, which I can verify myself. My hope is to revive this project and have pull requests from other developers. >> >>This is a friendly fork and I invite everybody, especially the original developers to join :-) >> >> >>Kind regards >>ooxi >> >> >> >>[1] https://github.com/gerbv >>_______________________________________________ >>Gerbv-devel mailing list >>Ger...@li... >>https://lists.sourceforge.net/lists/listinfo/gerbv-devel >> >-- >Stefan Petersen >Ciellt AB >Läckövägen 23 >SE-121 50 Johanneshov, SWEDEN >Tel: +46-733-627526 >Web: http://spe.ciellt.se/ > >_______________________________________________ >Gerbv-devel mailing list >Ger...@li... >https://lists.sourceforge.net/lists/listinfo/gerbv-deve l |
From: Stefan P. <sp...@ci...> - 2021-08-29 17:13:27
|
Hello Violet! This sounds awesome! I am the original developer of this whole thing. I have actually been pondering exactly this move for a couple of months, but I'm happy you beat me to it. I saw that you already have made great progress on GitHub like adding CI and a nice web page. I think this is precisely the injection gerbv needs by starting a more open development and accepting changes easier and more broadly. When I stopped working on gerbv git was a glimpse in the eye of Linus Torvalds. But with all the infrastructure with GitHub et al hopefully makes it easier to run this project. Considering all the tools available today there are probably many and great ways to improve the code base. For instance, I took pride in running valgrind now and then to avoid memory leaks. But as soon as I left a bunch of Python developers rewrote a lot of code because "it looked bad" and "didn't like the code" and thus created a lot of memory leaks. But baby steps... I think this is a great step to at least being able to start accepting and incorporating all the patches that floats around out there. Best regards, /Stefan On 2021-08-29 17:13, Violet Land via Gerbv-devel wrote: > Hi everybody, > I’m an avid user of gerbv and have also integrated libgerbv into my > workflow. Unfortunately, as others on this mailing list have notices, > the development of this project has stalled. > I therefore decided to create a gerbv GitHub organization [1] and > invite all interested parties to join. CI based on GitHub Actions is > already running and binaries for Ubuntu, Fedora and Windows are > published on https://gerbv.github.io/ <https://gerbv.github.io/> > My next steps will be to apply bug fixes from SourceForge and the > Mailing list, which I can verify myself. My hope is to revive this > project and have pull requests from other developers. > This is a friendly fork and I invite everybody, especially the > original developers to join :-) > Kind regards > ooxi > [1] https://github.com/gerbv > > > _______________________________________________ > Gerbv-devel mailing list > Ger...@li... > https://lists.sourceforge.net/lists/listinfo/gerbv-devel -- Stefan Petersen Ciellt AB Läckövägen 23 SE-121 50 Johanneshov, SWEDEN Tel: +46-733-627526 Web: http://spe.ciellt.se/ |
From: Violet L. <vio...@ma...> - 2021-08-29 15:13:57
|
Hi everybody, I’m an avid user of gerbv and have also integrated libgerbv into my workflow. Unfortunately, as others on this mailing list have notices, the development of this project has stalled. I therefore decided to create a gerbv GitHub organization [1] and invite all interested parties to join. CI based on GitHub Actions is already running and binaries for Ubuntu, Fedora and Windows are published on https://gerbv.github.io/ My next steps will be to apply bug fixes from SourceForge and the Mailing list, which I can verify myself. My hope is to revive this project and have pull requests from other developers. This is a friendly fork and I invite everybody, especially the original developers to join :-) Kind regards ooxi [1] https://github.com/gerbv |
From: Eyal S. <eya...@gm...> - 2021-01-06 16:48:34
|
The ones on github (except for mine) are even older. gerbv is basically abandoned and it's too bad because gerbv is often the default gerber viewer for people. Can this be fixed? Is there a way to open up the development of gerbv to more developers so that the project and keep moving forward? Eyal On Wed, Jan 6, 2021 at 4:40 AM Valerio Messina via Gerbv-devel < ger...@li...> wrote: > Without a doubt gerbv is the best gerber viewer, although it lacks > updates on recent features like gerber X2 and support for milling files, > and is too rarely updated. > Unfortunately the last commit is almost 2 years ago, see: > http://git.geda-project.org/gerbv/ > Probably the few developers have little time to follow the project and > it is a real sin. > Sending patches via sourceforce is now inadequate, these days github > facilitates the integration of "non-developer" user contributions > through pull requests and code review > > Valerio > > > Il 06/01/21 alle 00:34, Eyal Soha ha scritto: > > I have looked at the version on sourceforge and it is very old. The > > last commit was nearly a year ago though bugs continue to be filed. I > > have sent a few patches and none have been accepted. > > > > I have my own copy on github that addresses some of the issues. > > > > Is this project abandoned? > > > > Eyal > > > > On Tue, Jan 5, 2021 at 4:54 AM Valerio Messina via Gerbv-devel > > <ger...@li... > > <mailto:ger...@li...>> wrote: > > > > I'm not a developer, but I regularly generate binaries for Linux and > > Windows for by colleagues fronm git sources. Sometime this require > > little patching. > > > > Gerbv developers moved to git (but not github) and seems still on > > Sourceforge > > > > Valerio > > > -- > Valerio > > > _______________________________________________ > Gerbv-devel mailing list > Ger...@li... > https://lists.sourceforge.net/lists/listinfo/gerbv-devel > |
From: Valerio M. <ef...@io...> - 2021-01-06 11:39:48
|
Without a doubt gerbv is the best gerber viewer, although it lacks updates on recent features like gerber X2 and support for milling files, and is too rarely updated. Unfortunately the last commit is almost 2 years ago, see: http://git.geda-project.org/gerbv/ Probably the few developers have little time to follow the project and it is a real sin. Sending patches via sourceforce is now inadequate, these days github facilitates the integration of "non-developer" user contributions through pull requests and code review Valerio Il 06/01/21 alle 00:34, Eyal Soha ha scritto: > I have looked at the version on sourceforge and it is very old. The > last commit was nearly a year ago though bugs continue to be filed. I > have sent a few patches and none have been accepted. > > I have my own copy on github that addresses some of the issues. > > Is this project abandoned? > > Eyal > > On Tue, Jan 5, 2021 at 4:54 AM Valerio Messina via Gerbv-devel > <ger...@li... > <mailto:ger...@li...>> wrote: > > I'm not a developer, but I regularly generate binaries for Linux and > Windows for by colleagues fronm git sources. Sometime this require > little patching. > > Gerbv developers moved to git (but not github) and seems still on > Sourceforge > > Valerio -- Valerio |
From: Linda H. <lh...@sh...> - 2021-01-06 09:29:19
|
Hi All, Sergey Alyoshin is in charge of this list. He sometimes takes a week or two to respond to requests. He may be away or otherwise tied up. Regards, Linda On 2021-01-05 20:22, Clemens Koller wrote: > Hi! > > Did someone ask in some geda-project mailing list? > http://wiki.geda-project.org/geda:developer > > KiCad's GerbView is also an interesting tool, but gerbv has better performance in big designs (when cairo is disabled) and quite comfortable to use. > > Regards, > > Clemens > -- > > On 06/01/2021 00.34, Eyal Soha wrote: >> I have looked at the version on sourceforge and it is very old. The last commit was nearly a year ago though bugs continue to be filed. I have sent a few patches and none have been accepted. >> >> I have my own copy on github that addresses some of the issues. >> >> Is this project abandoned? >> >> Eyal >> >> On Tue, Jan 5, 2021 at 4:54 AM Valerio Messina via Gerbv-devel <ger...@li... <mailto:ger...@li...>> wrote: >> >> I'm not a developer, but I regularly generate binaries for Linux and >> Windows for by colleagues fronm git sources. Sometime this require >> little patching. >> >> Gerbv developers moved to git (but not github) and seems still on >> Sourceforge >> >> Valerio >> >> >> Il 24/12/20 alle 20:56, Eyal Soha ha scritto: >> > I didn't know about X2. >> > >> > I saw a bug about a file with X2 in the name. Apparently if your file >> > name ends with "X2", it is treated differently from files that don't >> > include "X2" in the name. It must be related to this. Maybe related? >> > >> > https://sourceforge.net/p/gerbv/bugs/246/ <https://sourceforge.net/p/gerbv/bugs/246/> >> > >> > Anyway, gerbv hasn't seen a commit in a long time. If the developers >> > are too busy to continue on it, can we add new developers? >> > >> > Eyal >> > >> > >> > >> > On Thu, Dec 24, 2020 at 12:49 PM Bryce Nesbitt <br...@ob... <mailto:br...@ob...> >> > <mailto:br...@ob... <mailto:br...@ob...>>> wrote: >> > >> > I have some patches for Gerber X2 support: >> > >> > https://www.ucamco.com/en/gerber/demo-1 <https://www.ucamco.com/en/gerber/demo-1> >> > >> > Gerber X2 was introduced in the fall of 2013. Gerber X2 supports >> > attributes but is compatible with X1. Attributes are akin to labels >> > providing information associated with the image or features in it. >> > X2 defines a set of attributes to streamline the transfer of >> > fabrication data from design to fabrication. The most important new >> > attributes are: >> > >> > File function: Is the file the top solder mask or the bottom copper >> > layer, etc.? >> > File polarity: Is the file positive or negative >> > Part: Does the file represent a single PCB, an array, a coupon, etc.? >> > Pad function: Is the flash an SMD pad, a via pad, or a fiducial, etc.? >> > >> > _______________________________________________ >> > Gerbv-devel mailing list >> > Ger...@li... <mailto:Ger...@li...> >> > <mailto:Ger...@li... <mailto:Ger...@li...>> >> > https://lists.sourceforge.net/lists/listinfo/gerbv-devel <https://lists.sourceforge.net/lists/listinfo/gerbv-devel> >> > >> > >> > >> > _______________________________________________ >> > Gerbv-devel mailing list >> > Ger...@li... <mailto:Ger...@li...> >> > https://lists.sourceforge.net/lists/listinfo/gerbv-devel <https://lists.sourceforge.net/lists/listinfo/gerbv-devel> >> > >> >> >> -- >> Valerio >> >> >> _______________________________________________ >> Gerbv-devel mailing list >> Ger...@li... <mailto:Ger...@li...> >> https://lists.sourceforge.net/lists/listinfo/gerbv-devel <https://lists.sourceforge.net/lists/listinfo/gerbv-devel> >> >> >> >> _______________________________________________ >> Gerbv-devel mailing list >> Ger...@li... >> https://lists.sourceforge.net/lists/listinfo/gerbv-devel >> > > > _______________________________________________ > Gerbv-devel mailing list > Ger...@li... > https://lists.sourceforge.net/lists/listinfo/gerbv-devel > |
From: Clemens K. <cle...@gm...> - 2021-01-06 03:22:37
|
Hi! Did someone ask in some geda-project mailing list? http://wiki.geda-project.org/geda:developer KiCad's GerbView is also an interesting tool, but gerbv has better performance in big designs (when cairo is disabled) and quite comfortable to use. Regards, Clemens -- On 06/01/2021 00.34, Eyal Soha wrote: > I have looked at the version on sourceforge and it is very old. The last commit was nearly a year ago though bugs continue to be filed. I have sent a few patches and none have been accepted. > > I have my own copy on github that addresses some of the issues. > > Is this project abandoned? > > Eyal > > On Tue, Jan 5, 2021 at 4:54 AM Valerio Messina via Gerbv-devel <ger...@li... <mailto:ger...@li...>> wrote: > > I'm not a developer, but I regularly generate binaries for Linux and > Windows for by colleagues fronm git sources. Sometime this require > little patching. > > Gerbv developers moved to git (but not github) and seems still on > Sourceforge > > Valerio > > > Il 24/12/20 alle 20:56, Eyal Soha ha scritto: > > I didn't know about X2. > > > > I saw a bug about a file with X2 in the name. Apparently if your file > > name ends with "X2", it is treated differently from files that don't > > include "X2" in the name. It must be related to this. Maybe related? > > > > https://sourceforge.net/p/gerbv/bugs/246/ <https://sourceforge.net/p/gerbv/bugs/246/> > > > > Anyway, gerbv hasn't seen a commit in a long time. If the developers > > are too busy to continue on it, can we add new developers? > > > > Eyal > > > > > > > > On Thu, Dec 24, 2020 at 12:49 PM Bryce Nesbitt <br...@ob... <mailto:br...@ob...> > > <mailto:br...@ob... <mailto:br...@ob...>>> wrote: > > > > I have some patches for Gerber X2 support: > > > > https://www.ucamco.com/en/gerber/demo-1 <https://www.ucamco.com/en/gerber/demo-1> > > > > Gerber X2 was introduced in the fall of 2013. Gerber X2 supports > > attributes but is compatible with X1. Attributes are akin to labels > > providing information associated with the image or features in it. > > X2 defines a set of attributes to streamline the transfer of > > fabrication data from design to fabrication. The most important new > > attributes are: > > > > File function: Is the file the top solder mask or the bottom copper > > layer, etc.? > > File polarity: Is the file positive or negative > > Part: Does the file represent a single PCB, an array, a coupon, etc.? > > Pad function: Is the flash an SMD pad, a via pad, or a fiducial, etc.? > > > > _______________________________________________ > > Gerbv-devel mailing list > > Ger...@li... <mailto:Ger...@li...> > > <mailto:Ger...@li... <mailto:Ger...@li...>> > > https://lists.sourceforge.net/lists/listinfo/gerbv-devel <https://lists.sourceforge.net/lists/listinfo/gerbv-devel> > > > > > > > > _______________________________________________ > > Gerbv-devel mailing list > > Ger...@li... <mailto:Ger...@li...> > > https://lists.sourceforge.net/lists/listinfo/gerbv-devel <https://lists.sourceforge.net/lists/listinfo/gerbv-devel> > > > > > -- > Valerio > > > _______________________________________________ > Gerbv-devel mailing list > Ger...@li... <mailto:Ger...@li...> > https://lists.sourceforge.net/lists/listinfo/gerbv-devel <https://lists.sourceforge.net/lists/listinfo/gerbv-devel> > > > > _______________________________________________ > Gerbv-devel mailing list > Ger...@li... > https://lists.sourceforge.net/lists/listinfo/gerbv-devel > |
From: Eyal S. <eya...@gm...> - 2021-01-05 23:34:43
|
I have looked at the version on sourceforge and it is very old. The last commit was nearly a year ago though bugs continue to be filed. I have sent a few patches and none have been accepted. I have my own copy on github that addresses some of the issues. Is this project abandoned? Eyal On Tue, Jan 5, 2021 at 4:54 AM Valerio Messina via Gerbv-devel < ger...@li...> wrote: > I'm not a developer, but I regularly generate binaries for Linux and > Windows for by colleagues fronm git sources. Sometime this require > little patching. > > Gerbv developers moved to git (but not github) and seems still on > Sourceforge > > Valerio > > > Il 24/12/20 alle 20:56, Eyal Soha ha scritto: > > I didn't know about X2. > > > > I saw a bug about a file with X2 in the name. Apparently if your file > > name ends with "X2", it is treated differently from files that don't > > include "X2" in the name. It must be related to this. Maybe related? > > > > https://sourceforge.net/p/gerbv/bugs/246/ > > > > Anyway, gerbv hasn't seen a commit in a long time. If the developers > > are too busy to continue on it, can we add new developers? > > > > Eyal > > > > > > > > On Thu, Dec 24, 2020 at 12:49 PM Bryce Nesbitt <br...@ob... > > <mailto:br...@ob...>> wrote: > > > > I have some patches for Gerber X2 support: > > > > https://www.ucamco.com/en/gerber/demo-1 > > > > Gerber X2 was introduced in the fall of 2013. Gerber X2 supports > > attributes but is compatible with X1. Attributes are akin to labels > > providing information associated with the image or features in it. > > X2 defines a set of attributes to streamline the transfer of > > fabrication data from design to fabrication. The most important new > > attributes are: > > > > File function: Is the file the top solder mask or the bottom copper > > layer, etc.? > > File polarity: Is the file positive or negative > > Part: Does the file represent a single PCB, an array, a coupon, etc.? > > Pad function: Is the flash an SMD pad, a via pad, or a fiducial, > etc.? > > > > _______________________________________________ > > Gerbv-devel mailing list > > Ger...@li... > > <mailto:Ger...@li...> > > https://lists.sourceforge.net/lists/listinfo/gerbv-devel > > > > > > > > _______________________________________________ > > Gerbv-devel mailing list > > Ger...@li... > > https://lists.sourceforge.net/lists/listinfo/gerbv-devel > > > > > -- > Valerio > > > _______________________________________________ > Gerbv-devel mailing list > Ger...@li... > https://lists.sourceforge.net/lists/listinfo/gerbv-devel > |
From: Valerio M. <ef...@io...> - 2021-01-05 11:53:58
|
I'm not a developer, but I regularly generate binaries for Linux and Windows for by colleagues fronm git sources. Sometime this require little patching. Gerbv developers moved to git (but not github) and seems still on Sourceforge Valerio Il 24/12/20 alle 20:56, Eyal Soha ha scritto: > I didn't know about X2. > > I saw a bug about a file with X2 in the name. Apparently if your file > name ends with "X2", it is treated differently from files that don't > include "X2" in the name. It must be related to this. Maybe related? > > https://sourceforge.net/p/gerbv/bugs/246/ > > Anyway, gerbv hasn't seen a commit in a long time. If the developers > are too busy to continue on it, can we add new developers? > > Eyal > > > > On Thu, Dec 24, 2020 at 12:49 PM Bryce Nesbitt <br...@ob... > <mailto:br...@ob...>> wrote: > > I have some patches for Gerber X2 support: > > https://www.ucamco.com/en/gerber/demo-1 > > Gerber X2 was introduced in the fall of 2013. Gerber X2 supports > attributes but is compatible with X1. Attributes are akin to labels > providing information associated with the image or features in it. > X2 defines a set of attributes to streamline the transfer of > fabrication data from design to fabrication. The most important new > attributes are: > > File function: Is the file the top solder mask or the bottom copper > layer, etc.? > File polarity: Is the file positive or negative > Part: Does the file represent a single PCB, an array, a coupon, etc.? > Pad function: Is the flash an SMD pad, a via pad, or a fiducial, etc.? > > _______________________________________________ > Gerbv-devel mailing list > Ger...@li... > <mailto:Ger...@li...> > https://lists.sourceforge.net/lists/listinfo/gerbv-devel > > > > _______________________________________________ > Gerbv-devel mailing list > Ger...@li... > https://lists.sourceforge.net/lists/listinfo/gerbv-devel > -- Valerio |
From: Bryce N. <br...@ob...> - 2020-12-24 19:59:24
|
X2 is pretty simple. In gerbv it can be used to automatically order the layers properly, and get the mask positive or negative right. |
From: Eyal S. <eya...@gm...> - 2020-12-24 19:56:33
|
I didn't know about X2. I saw a bug about a file with X2 in the name. Apparently if your file name ends with "X2", it is treated differently from files that don't include "X2" in the name. It must be related to this. Maybe related? https://sourceforge.net/p/gerbv/bugs/246/ Anyway, gerbv hasn't seen a commit in a long time. If the developers are too busy to continue on it, can we add new developers? Eyal On Thu, Dec 24, 2020 at 12:49 PM Bryce Nesbitt <br...@ob...> wrote: > I have some patches for Gerber X2 support: > > https://www.ucamco.com/en/gerber/demo-1 > > Gerber X2 was introduced in the fall of 2013. Gerber X2 supports > attributes but is compatible with X1. Attributes are akin to labels > providing information associated with the image or features in it. X2 > defines a set of attributes to streamline the transfer of fabrication data > from design to fabrication. The most important new attributes are: > > File function: Is the file the top solder mask or the bottom copper layer, > etc.? > File polarity: Is the file positive or negative > Part: Does the file represent a single PCB, an array, a coupon, etc.? > Pad function: Is the flash an SMD pad, a via pad, or a fiducial, etc.? > > _______________________________________________ > Gerbv-devel mailing list > Ger...@li... > https://lists.sourceforge.net/lists/listinfo/gerbv-devel > |
From: Bryce N. <br...@ob...> - 2020-12-24 19:49:39
|
I have some patches for Gerber X2 support: https://www.ucamco.com/en/gerber/demo-1 Gerber X2 was introduced in the fall of 2013. Gerber X2 supports attributes but is compatible with X1. Attributes are akin to labels providing information associated with the image or features in it. X2 defines a set of attributes to streamline the transfer of fabrication data from design to fabrication. The most important new attributes are: File function: Is the file the top solder mask or the bottom copper layer, etc.? File polarity: Is the file positive or negative Part: Does the file represent a single PCB, an array, a coupon, etc.? Pad function: Is the flash an SMD pad, a via pad, or a fiducial, etc.? |
From: Eyal S. <eya...@gm...> - 2020-12-24 19:13:15
|
Is anyone still supporting this? I have a few patches already to address a few bugs. Eyal |
From: Valerio M. <ef...@io...> - 2020-11-29 18:38:19
|
hi, using MSYS2 on Win10 I can easily generate the gerbv native app. Now I'm trying to generate from my Debian 10 to Windows using MXE [1] It work till link stage, where I got 'mmap' and 'munmap' undefined, that it is used in 'gerb_file.c' As seems HAVE_SYS_MMAN_H is defined for Windows host (and I think shouldn't), as a dirty work around I manually undefined HAVE_SYS_MMAN_H in 'config.h' and so I can generate the right binary that work in Wine and real Win. This happen for 2.7.0 release and current git sources. Some other GTK app I tried work in this cross generation with MXE, but them do not use configure but use simple Makefiles I can adapt as suggested on MXE website. I'm not very good in autotools so I can't fix the configure. Any hints? thank you, Valerio [1] https://mxe.cc/ My steps: download and make current MXE for i686-w64-mingw32.static $ export MXE_DIR=/opt/mxe $ export PATH=$MXE_DIR/usr/bin:$PATH $ export PKG_CONFIG_PATH_i686_w64_mingw32_static="$MXE_DIR/usr/i686-w64-mingw32.static/lib/pkgconfig" $ export PKG_CONFIG=$MXE_DIR/usr/bin/i686-w64-mingw32.static-pkg-config $ git clone git://git.geda-project.org/gerbv.git $ cd gerbv $ autogen.sh $ ./configure --host=i686-w64-mingw32.static $ make -- Valerio |
From: Valerio M. <ef...@io...> - 2020-11-23 16:34:39
|
attached a simple patch against current git. Solve the GCC 10.2.0 complaint for duplicate definition on two enum variables best regards, -- Valerio |
From: Valerio M. <ef...@io...> - 2020-11-21 10:40:01
|
hello, I had a milling file that is not recognized by Gerbv 2.7.0 on a Debian 64 bit, see attached. Should show 8 about rectangular windows in the PCB Can anyone help me implementing this feature? -- Valerio |
From: Colin T. <col...@gm...> - 2020-01-10 00:09:45
|
Hello friends! I've been playing around with gerbv and trying to modify it to read .kicad_pcb files as input. However, I'm having trouble finding the places in the source code where ~gerbv reads a gerber file: I think this has something to do with project.c/read_project_file() which has the following line: [965] initfile = gerb_find_file("init.scm", initdirs); But I haven't found anything as explicit as the code below (in red) which reads the input file character by character and has a switch statement and everything ~gerbv draws something on screen: I think this has something to do with the library GDK from the GNOME/GTK project, and also something to do with callbacks.c which contains [224] gtk_widget_show (screen <http://gerbv.geda-project.org/doxygen/callbacks_8c.html#a1ec55bca5ad7868d265ee62fe10a29bc> .win.gerber); Any comments would be much appreciated. Thanks! Colin Tang while( text && *text ) { switch( *text ) { case ' ': case '\r': case '\n': text++; break; case '*': // End command m_CommandState = END_BLOCK; text++; break; case 'M': // End file m_CommandState = CMD_IDLE; while( *text ) text++; break; case 'G': /* Line type Gxx : command */ G_command = GCodeNumber( text ); Execute_G_Command( text, G_command ); break; case 'D': /* Line type Dxx : Tool selection (xx > 0) or * command if xx = 0..9 */ D_commande = DCodeNumber( text ); Execute_DCODE_Command( text, D_commande ); break; case 'X': case 'Y': /* Move or draw command */ m_CurrentPos = ReadXYCoord( text ); if( *text == '*' ) // command like X12550Y19250* { Execute_DCODE_Command( text, m_Last_Pen_Command ); } break; case 'I': case 'J': /* Auxiliary Move command */ m_IJPos = ReadIJCoord( text ); if( *text == '*' ) // command like X35142Y15945J504* { Execute_DCODE_Command( text, m_Last_Pen_Command ); } break; case '%': if( m_CommandState != ENTER_RS274X_CMD ) { m_CommandState = ENTER_RS274X_CMD; ReadRS274XCommand( lineBuffer, GERBER_BUFZ, text ); } else //Error { AddMessageToList( "Expected RS274X Command" ); m_CommandState = CMD_IDLE; text++; } break; default: msg.Printf( "Unexpected char 0x%2.2X <%c<", *text, *text ); AddMessageToList( msg ); text++; break; } |