kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #34569
Re: Fabrication Outputs and Plot
Gentle reminder.
Thanks,
Diego
On Tue, Feb 27, 2018 at 12:16 AM, Wayne Stambaugh <stambaughw@xxxxxxxxx>
wrote:
> This looks fine to me. Does anyone else have any objections to this
> change?
>
> On 02/25/2018 03: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@list
>> s.launchpad.net
>> <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
-
Re: Fabrication Outputs and Plot
From: Wayne Stambaugh, 2018-02-27