Author Topic: Take a look at my newly improved PCB viewer / Gerber Viewer  (Read 32036 times)

0 Members and 1 Guest are viewing this topic.

Offline PCB.Wiz

  • Regular Contributor
  • *
  • Posts: 203
  • Country: au
Re: Take a look at my newly improved PCB viewer / Gerber Viewer
« Reply #75 on: August 26, 2016, 06:19:33 am »
Maybe easier is to add a column to the BOM file? There should be a number of universal fields in the component description in any CAD package....

Yes, I agree a BOM extension is useful, but BOMs can get complex, and they are not always PCB-Centric.
Some are controlled from the SCH side, and others are run by SpreadSheet/DataBase managers... so getting the information into the BOM, can involve many steps and turf arguments....

My suggestion was not meant to displace BOM, just to give a very simple means to 'sneak' Height info into standard Gerber Files.
It is not as 'clever' as full mapping, but it is simple to implement for the user, and I think does not need too much software inside a viewer ?

I'll check other PCB sw for Gerber precision support. KiCad looks very good here, with 6 decimals in mm.
 
Addit:
KiCad defaults to this useful 1 um precision.
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*

Mentor's PADS has some strange historic limit of 8 digits in Gerber, plus it internally stores to only 5 decimal digits-mm, so it can only give
%FSLAX35Y35*%
ie 3.5, which is still enough to export PCBs of 999.99mm to 99.9mm of suffix-height precision, using the 3.5 format.

I would propose that mm units be the default for suffix-height.
%MOMM*%
« Last Edit: August 26, 2016, 07:36:08 am by PCB.Wiz »
 

Offline zofz

  • Contributor
  • Posts: 47
  • Country: 00
    • 3D Gerber Viewer
Re: Take a look at my newly improved PCB viewer / Gerber Viewer
« Reply #76 on: August 27, 2016, 06:11:08 am »
Maybe easier is to add a column to the BOM file? There should be a number of universal fields in the component description in any CAD package....

Yes, I agree a BOM extension is useful, but BOMs can get complex, and they are not always PCB-Centric.
Some are controlled from the SCH side, and others are run by SpreadSheet/DataBase managers... so getting the information into the BOM, can involve many steps and turf arguments....

My suggestion was not meant to displace BOM, just to give a very simple means to 'sneak' Height info into standard Gerber Files.
It is not as 'clever' as full mapping, but it is simple to implement for the user, and I think does not need too much software inside a viewer ?

I'll check other PCB sw for Gerber precision support. KiCad looks very good here, with 6 decimals in mm.
 
Addit:
KiCad defaults to this useful 1 um precision.
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*

Mentor's PADS has some strange historic limit of 8 digits in Gerber, plus it internally stores to only 5 decimal digits-mm, so it can only give
%FSLAX35Y35*%
ie 3.5, which is still enough to export PCBs of 999.99mm to 99.9mm of suffix-height precision, using the 3.5 format.

I would propose that mm units be the default for suffix-height.
%MOMM*%
Yes, the solution is technically possible. But I believe this feature will be rarely used, especially after the final solution is implemented. The height is not the only problem. See attached picture, also with capacitors. I need to solve the components dimensions and shapes input, in more universal way.
Take example of outline drawing - quite simple rules, but often there is a problem - there are many concepts, e.g. draw it on mechanical or on keep-out.
The structure of my setup file (.camset) is xml. I am already storing there some component settings. So if designer wants to play with different parameters, the simple way would be: Text-edit for start - more automatic and graphical edit later.
I still need to gain some experience with different BOM files.
It would be great to gain access to some repository of 3D models, without a need of loading each component by hand. I could index models my own way (by footprint fitness) so it is not much work to get a proper view..., so I need to learn STEP.
 
 

Offline zofz

  • Contributor
  • Posts: 47
  • Country: 00
    • 3D Gerber Viewer
Re: Take a look at my newly improved PCB viewer / Gerber Viewer
« Reply #77 on: February 28, 2017, 01:41:03 am »
Right-click menu for component model and parameters (like elcap height) - I am still working on it. I hope to release this in couple of weeks.

 

Offline S13

  • Contributor
  • Posts: 39
  • Country: nl
Re: Take a look at my newly improved PCB viewer / Gerber Viewer
« Reply #78 on: March 25, 2017, 11:31:22 pm »
Very impressed with this Gerber Viewer!  :-+

Thumbs up from me, and i will certainly give it a try  :)
 

Offline zofz

  • Contributor
  • Posts: 47
  • Country: 00
    • 3D Gerber Viewer
Re: Take a look at my newly improved PCB viewer / Gerber Viewer
« Reply #79 on: August 05, 2017, 10:17:03 am »
I have published a test version featuring component shape adjustments. The settings are stored in .camset and .zofzproj files.



short youtube video:

download: https://www.zofzpcb.com/Gerber-Viewer-Download.html look for "Current Build, Pre-Alpha".
After installation, enable the "ParamTables" option in Components / Models License menu.
« Last Edit: August 07, 2017, 06:12:41 am by zofz »
 

Offline calli

  • Regular Contributor
  • *
  • Posts: 78
  • Country: de
  • 3D Blender and Maker
    • Blender Buch
Re: Take a look at my newly improved PCB viewer / Gerber Viewer
« Reply #80 on: December 09, 2017, 10:19:54 am »
I was looking for a 3D Gerber View and found this.

I am quite new to this all, using Easy EDA and the Gerbers from them will let your viewer error on

%FSLAX24Y24*%
or
G90*

Am *I* doing something wrong or is it the Gerber file?

Best,
Carsten
Carsten Wartmann: Autor - Dozent - 3D - Grafik - Maker
http://blenderbuch.de/
 

Offline zofz

  • Contributor
  • Posts: 47
  • Country: 00
    • 3D Gerber Viewer
Re: Take a look at my newly improved PCB viewer / Gerber Viewer
« Reply #81 on: December 09, 2017, 10:45:09 am »
I was looking for a 3D Gerber View and found this.

I am quite new to this all, using Easy EDA and the Gerbers from them will let your viewer error on

%FSLAX24Y24*%
or
G90*

Am *I* doing something wrong or is it the Gerber file?

Best,
Carsten
This are OK. can you send me your gerbers? let me see this - bug@zofzpcb.com
 

Offline zofz

  • Contributor
  • Posts: 47
  • Country: 00
    • 3D Gerber Viewer
Re: Take a look at my newly improved PCB viewer / Gerber Viewer
« Reply #82 on: December 11, 2017, 12:33:09 am »
I was looking for a 3D Gerber View and found this.

I am quite new to this all, using Easy EDA and the Gerbers from them will let your viewer error on

%FSLAX24Y24*%
or
G90*

Am *I* doing something wrong or is it the Gerber file?

Best,
Carsten

Hi Carsten,
thanks for the Gerbers - I found the problem.
It is an extra space between '*' and '%FSLAX24Y24*%' just after the star in the previous line. Some time ago I have removed all spaces in pre-processing, what was just a hot fix. That was not the greatest move, since spaces are actually allowed, but only in the comments (like G04). Now, I have it done 'the right way' - just accepting stray spaces, but, as it shows, not in all conditions.
I have fixed this already, I will publish the hot-fix version shortly (just looking to solve one more bug).
If you like to test it before the release, just remove the space from all your gerbers, last header comment line, after the star.
 

Offline calli

  • Regular Contributor
  • *
  • Posts: 78
  • Country: de
  • 3D Blender and Maker
    • Blender Buch
Re: Take a look at my newly improved PCB viewer / Gerber Viewer
« Reply #83 on: December 11, 2017, 08:29:09 pm »
Thanks!

Works now perfect with Easy EDA Gerbers.

Carsten
Carsten Wartmann: Autor - Dozent - 3D - Grafik - Maker
http://blenderbuch.de/
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf