kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #34691
Re: Fabrication Outputs and Plot
Diego,
I merged your patch. Thank you for your contribution to KiCad.
Cheers,
Wayne
On 2/25/2018 3:17 PM, Diego Herranz wrote:
> Thanks for your replies. I think there's a consensus that this needs
> improving and restructuring, but given your emails, it sounds like a big
> task :)
>
> In the meantime, would you accept the attached patch to change the order
> in which "Fabrication Outputs" is listed in the menu?
>
> Before:
> Fabrication Outputs
> Import
> Export
>
> After:
> Import
> Export
> Fabrication Outputs
>
>
> I think that "Fabrication Outputs" is conceptually very similar to
> "Export" and it belongs next to it better than having "Import" in
> between them.
>
> Thanks,
> Diego
>
>
>
> On Sat, Feb 24, 2018 at 9:01 PM, Wayne Stambaugh <stambaughw@xxxxxxxxx
> <mailto:stambaughw@xxxxxxxxx>> wrote:
>
> I'm open to any solution that improves the current situation. This
> solution seems reasonable as well. I also just noticed that wx
> 3.1.1 was just released and it looks like there have been a lot of
> fixes the various device contexts so some of the work may have
> already been done for us.
>
> On 02/24/2018 03:31 PM, Jon Evans wrote:
>
> I thought the idea was to write a backend for GAL that could
> render onto a wxDC for printing? It seems wise to use the
> wxWidgets printing API rather than bypassing it; so we just need
> to be able to render onto a DC (without using the old XOR tricks
> from the legacy drawing code)
>
> On Sat, Feb 24, 2018 at 3:26 PM, Jeff Young <jeff@xxxxxxxxx
> <mailto:jeff@xxxxxxxxx> <mailto:jeff@xxxxxxxxx
> <mailto:jeff@xxxxxxxxx>>> wrote:
>
> On the other hand, if we don’t then we have to keep carrying
> around
> a boat-load of Legacy rendering code (because we use that
> for printing).
>
> > On 24 Feb 2018, at 20:16, Wayne Stambaugh
> <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>
> <mailto:stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>>>
> wrote:
> >
> > There is no plan yet but it has been discussed. The only
> downside is that we will have to write our own print handling on
> windows and I'm guessing macos. That's one of the reasons
> no one
> has signed up yet because it will be a large undertaking.
> >
> > On 02/24/2018 02:02 PM, Jon Evans wrote:
> >> Yes I think that's the plan, just needs someone to sign
> up to
> write it :)
> >> On Sat, Feb 24, 2018, 14:00 Andrzej Wolski
> <awolski.kicad@xxxxxxxxx <mailto:awolski.kicad@xxxxxxxxx>
> <mailto:awolski.kicad@xxxxxxxxx <mailto:awolski.kicad@xxxxxxxxx>>
> <mailto:awolski.kicad@xxxxxxxxx
> <mailto:awolski.kicad@xxxxxxxxx> <mailto:awolski.kicad@xxxxxxxxx
> <mailto:awolski.kicad@xxxxxxxxx>>>>
> wrote:
> >> Cairo have PDF, SVG and Postscript support. I was once
> wondering if
> >> GAL/Cairo could be used for printing.
> >> Andrzej
> >> W dniu 2018-02-24 o 19:24, Jon Evans pisze:
> >>> Yeah, there (at least) three different dialogs that
> all present
> >>> similar things (i.e. a list of layers to include,
> settings,
> etc):
> >>>
> >>> Export->SVG
> >>> Print
> >>> Plot
> >>>
> >>> The Print code for Export->SVG seems to just use the
> same SVG
> >>> plotter, so maybe it's just mostly GUI cleanup that
> is needed.
> >>>
> >>> The main Print code does need an overhaul to use
> something other
> >>> than wxDC for graphics generation (and perhaps
> adding some more
> >>> features to PDF export)
> >>>
> >>> -Jon
> >>>
> >>> On Sat, Feb 24, 2018 at 1:16 PM, Jeff Young
> <jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>
> <mailto:jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>>
> >>> <mailto:jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>
> <mailto:jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>>>> wrote:
> >>>
> >>> Plot SVG and Export SVG are different. The
> former goes
> >>> through the Plot code while the later goes
> through the Print
> >>> code.
> >>>
> >>> Do we need both? I haven’t a clue.
> >>>
> >>> It would be nice to clean this stuff up, if
> there is in
> fact a
> >>> clean way to present it.
> >>>
> >>> Cheers,
> >>> Jeff.
> >>>
> >>>
> >>>> On 24 Feb 2018, at 14:54, Jon Evans
> <jon@xxxxxxxxxxxxx <mailto:jon@xxxxxxxxxxxxx>
> <mailto:jon@xxxxxxxxxxxxx <mailto:jon@xxxxxxxxxxxxx>>
> >>>> <mailto:jon@xxxxxxxxxxxxx
> <mailto:jon@xxxxxxxxxxxxx> <mailto:jon@xxxxxxxxxxxxx
> <mailto:jon@xxxxxxxxxxxxx>>>>
> wrote:
> >>>>
> >>>> I agree with this! It has always tripped me up
> when I
> switch
> >>>> back and forth between kicad and other EDA tools.
> >>>>
> >>>> On Feb 24, 2018 9:31 AM, "Diego Herranz"
> >>>> <diegoherranz@xxxxxxxxxxxxxxxx
> <mailto:diegoherranz@xxxxxxxxxxxxxxxx>
> <mailto:diegoherranz@xxxxxxxxxxxxxxxx
> <mailto:diegoherranz@xxxxxxxxxxxxxxxx>>
> >>>> <mailto:diegoherranz@xxxxxxxxxxxxxxxx
> <mailto:diegoherranz@xxxxxxxxxxxxxxxx>
>
> <mailto:diegoherranz@xxxxxxxxxxxxxxxx
> <mailto:diegoherranz@xxxxxxxxxxxxxxxx>>>> wrote:
> >>>>
> >>>> Hi,
> >>>>
> >>>> Now that so much work is happening on
> re-structuring
> >>>> menus, I've remembered something I have
> always found
> >>>> weird on pcbnew.
> >>>>
> >>>> "Plot", from wihch you can obtain Gerbers
> is not inside
> >>>> "Fabrication Outputs", but on its own.
> >>>> I find it weird to have the drill option inside
> >>>> "Fabrication Outputs" but not the Gerbers
> (they are
> >>>> normally needed together and in fact, you
> can go to
> >>>> "Drill" from "Plot").
> >>>>
> >>>> If "Plot" was Gerber only, I would
> recommend moving it
> >>>> inside "Fabrication Outputs" straight away but
> because it
> >>>> also exports other formats, it's not so
> straightforward.
> >>>>
> >>>> I think ideally we would have:
> >>>>
> >>>> - Fabrication outputs
> >>>> - Gerber...
> >>>> - Drill
> >>>> - ...
> >>>> - Export
> >>>> - STEP
> >>>> - PDF...
> >>>> - Postcript...
> >>>> - DXF...
> >>>> - ...
> >>>>
> >>>> And I have just noticed SVG can be obtained
> from "Plot"
> >>>> or the "Export" submenu. Is it the same?
> >>>>
> >>>> What do you guys think? I'm not necessarily
> suggesting
> >>>> looking into this before KiCad 5, just
> wanted to have
> >>>> your view.
> >>>>
> >>>> Thanks,
> >>>> Diego
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Mailing list:
> https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> <https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>>
> >>>> <https://launchpad.net/%7Ekicad-developers
> <https://launchpad.net/%7Ekicad-developers>
> <https://launchpad.net/%7Ekicad-developers
> <https://launchpad.net/%7Ekicad-developers>>>
> >>>> Post to :
> kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> >>>>
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>>
> >>>> Unsubscribe :
> https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> <https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>>
> >>>> <https://launchpad.net/%7Ekicad-developers
> <https://launchpad.net/%7Ekicad-developers>
> <https://launchpad.net/%7Ekicad-developers
> <https://launchpad.net/%7Ekicad-developers>>>
> >>>> More help :
> https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>
> <https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>>
> >>>>
> >>>> _______________________________________________
> >>>> Mailing list:
> https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> <https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>>
> >>>> <https://launchpad.net/%7Ekicad-developers
> <https://launchpad.net/%7Ekicad-developers>
> <https://launchpad.net/%7Ekicad-developers
> <https://launchpad.net/%7Ekicad-developers>>>
> >>>> Post to :
> kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> >>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>>
> >>>> Unsubscribe :
> https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> <https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>>
> >>>> <https://launchpad.net/%7Ekicad-developers
> <https://launchpad.net/%7Ekicad-developers>
> <https://launchpad.net/%7Ekicad-developers
> <https://launchpad.net/%7Ekicad-developers>>>
> >>>> More help :
> https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>
> <https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>>
> >>>
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Mailing list:https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> <https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>>
> >>> Post to :kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> >>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>>
> >>> Unsubscribe :https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> <https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>>
> >>> More help :https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>
> <https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>>
> >> _______________________________________________
> >> Mailing list: https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> <https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>>
> >> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> >> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>>
> >> Unsubscribe : https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> <https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>>
> >> More help : https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>
> <https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>>
> >> _______________________________________________
> >> Mailing list: https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> <https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>>
> >> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> >> Unsubscribe : https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> <https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>>
> >> More help : https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>
> <https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>>
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> <https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>>
> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> > Unsubscribe : https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> <https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>>
> > More help : https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>
> <https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> <https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>>
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> Unsubscribe : https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> <https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>>
> More help : https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>
> <https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>>
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> More help : https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>
>
>
References
-
Fabrication Outputs and Plot
From: Diego Herranz, 2018-02-24
-
Re: Fabrication Outputs and Plot
From: Jon Evans, 2018-02-24
-
Re: Fabrication Outputs and Plot
From: Jeff Young, 2018-02-24
-
Re: Fabrication Outputs and Plot
From: Jon Evans, 2018-02-24
-
Re: Fabrication Outputs and Plot
From: Andrzej Wolski, 2018-02-24
-
Re: Fabrication Outputs and Plot
From: Jon Evans, 2018-02-24
-
Re: Fabrication Outputs and Plot
From: Wayne Stambaugh, 2018-02-24
-
Re: Fabrication Outputs and Plot
From: Jeff Young, 2018-02-24
-
Re: Fabrication Outputs and Plot
From: Jon Evans, 2018-02-24
-
Re: Fabrication Outputs and Plot
From: Wayne Stambaugh, 2018-02-24
-
Re: Fabrication Outputs and Plot
From: Diego Herranz, 2018-02-25