--
You received this message because you are subscribed to the Google Groups "KiCad Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to devlist+u...@kicad.org.
To view this discussion visit https://groups.google.com/a/kicad.org/d/msgid/devlist/3db8d9c0-428b-4e34-9b0f-5904395b5478%40inti.gob.ar.
To view this discussion visit https://groups.google.com/a/kicad.org/d/msgid/devlist/CAFdeG-p9t-8pSK0Kc-rG4QjhKOfZqaG-rae6y7VwaL0-JPt7Xw%40mail.gmail.com.
Hi Jeff!
Only DXF supports the general “sketch all items”. The GUI does not allow setting the sketch line width.
But Postscript and HPGL has "Plot mode" enabled, and you can select "Sketch".
Which makes me think that DXF should be more consistent and move
its option to "Plot mode"
Only HPGL supports setting the default line width in the GUI.
But here the concept is different. This is the physical size of
the pen, but you might want to make traces wider than this, which
won't be achieved changing this parameter.
It does not support “sketch all items”.
It allows choosing "Plot mode" == Sketch, which is really
important here because when you use a real plotter (I wonder if
anybody still uses it) you don't want to fill the polygons
(wasting your pen too fast).
All formats now support sketching for pads. HPGL uses the default line width; Gerber uses 0.1mm; all others use a hairline at 1200dpi (0.0212mm).
But this isn't what the code is trying to do, as I posted before.
This is what we get.
I’m not sure we need user control over it, but the discrepancy between Gerber and the others seems quite large.
But KiCad already has a setting for this in File|Board Settings ...|Text & Graphics|Defaults. The "Line Thickness" for "Fab Layers".
This is what the code is trying to use, and failing as I explained.
And this was added for this, as Seth referenced in the "issues"
(Note that the hairline at 1200dpi stems from algorithmic safety: one of PS/PDF/SVG will blow up if you give it 0 line widths, though I can’t remember which.)
BTW I remember that using this width made the printed stuff annoying because this is too fine.
Regards, Salvador
To view this discussion visit https://groups.google.com/a/kicad.org/d/msgid/devlist/8D7D94DC-182E-4B42-829C-E3E53F67D78B%40rokeby.ie.
--
You received this message because you are subscribed to the Google Groups "KiCad Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to devlist+u...@kicad.org.
To view this discussion visit https://groups.google.com/a/kicad.org/d/msgid/devlist/06e918ec-96d5-4200-b731-2b13934867ba%40inti.gob.ar.
To view this discussion visit https://groups.google.com/a/kicad.org/d/msgid/devlist/2C921F9A-74D8-451A-BAEA-4CAB44EC3B0F%40rokeby.ie.
To view this discussion visit https://groups.google.com/a/kicad.org/d/msgid/devlist/286C2A32-8A05-42F4-9022-00926C14AAF8%40rokeby.ie.
Hi Jon!
PS output is handled by the same code as PDF and SVG (is the base class), Is this correct?
Also: A lot of laser printers has native PS support and still working, transferring toner to a PCB using heat is a popular DIY mechanism, and avoiding PDF -> PS manipulation to send the PS directly to the printer is better.
About HPGL (real pen) the driver is hardly broken, the code assumes you can draw a pad and then draw its hole as a white object, which is conceptually wrong when applied to the HPGL driver ... well ... unless you add pen control and include a liquid paper pen in your plotter :-)))
Regards, Salvador
Hi!
Looking at the current code I see:
1. HPGL is gone
2. Full sketch is gone (only sketch pads)
My remaining doubt: What about SetSketchPadLineWidth? Will be added to this dialog to avoid using a global (and hidden) option?
Also: the command line can "sketch" DNP components ... should this also use SetSketchPadLineWidth? Which is the GUI counterpart for this option?
Regards, Salvador
To view this discussion visit https://groups.google.com/a/kicad.org/d/msgid/devlist/5804b8f7-186e-4f61-a30f-7155af1855e0%40inti.gob.ar.
To view this discussion visit https://groups.google.com/a/kicad.org/d/msgid/devlist/a9245660-6f20-41b2-9efc-b04b8f75c81b%40inti.gob.ar.
Ok, so then it will be ok to control it from the CLI, no?
It should be clear this is just the sketch width, not just for pads, right?
To view this discussion visit https://groups.google.com/a/kicad.org/d/msgid/devlist/9A85A268-D280-44B1-933E-7C7499A9395F%40rokeby.ie.