← Back to team overview

kicad-developers team mailing list archive

Re: OSX testing of 2016-07-05 BZR 6968

 

You have to be careful with constraining the page limits.  If the page
limits are the current paper size, what happens when you import
something that is outside the page limits?  You would not be able to
access it.  The page limits would have to temporarily expanded until you
moved the object onto the page and then restore the page limits back to
the page size.  I'm not sure how this would work in practice.

On 7/7/2016 9:37 AM, Simon Wells wrote:
> ideally i would like to see the removal of page limits and likewise
> the "frame" in pcbnew with just a print preview dialog where you can
> choose to have it and its position, however i am not sure if this is
> the consensus but it does seem popular with some people
> 
> There are multiple ways to find it if you have managed to lose the
> board, The coordinates in the bottom bar with the page corner being at
> 0,0. And also the zoom to fit.
> 
> While the frame and the page make sense in the schematic i am not sure
> they do so much for pcbnew, as the board is a physical thing not
> dictated by size of a piece of paper, And If you were to instead make
> it the size of hte board, or size of the board+ a margin it would make
> it annoying if you are trying to mock together submodules before you
> place them on the board
> 
> Simon
> 
> On Fri, Jul 8, 2016 at 1:27 AM, Bob Gustafson <bobgus@xxxxxxx> wrote:
>> Hi Simon
>> Thanks for your input.
>>
>> I haven't worked with any B3 sized pc boards, but it is certainly possible
>> with KiCad.
>>
>> If the OpenGL view limits are set to the edges of whatever paper size is
>> used, this is useful.
>>
>> Without paper/board edge limits, a quick accidental brush of the trackpad
>> can pan off the edge. With a blank screen, there is no clue as to where the
>> drawing went to. Should I pan to the left?, right?, up?, down?.
>>
>> Limits are useful.
>>
>> Have fun
>> Bob G
>>
>>
>> Simon Wells wrote:
>>>
>>> As the pcb can be bigger than a4 size i am not sure this it is even a
>>> good idea to try and limit it like that in pcbnew
>>>
>>> On Thu, Jul 7, 2016 at 10:07 PM, Bob Gustafson <bobgus@xxxxxxx> wrote:
>>>>
>>>> The latest OSX nightly has greatly enhanced panning and zoom on both the
>>>> schematic and pcbnew (Legacy and OpenGL)
>>>>
>>>> The panning works with a two finger drag on the trackpad - both up-down
>>>> and
>>>> left-right work in a very natural way - no meta-keys need to be pressed.
>>>>
>>>> The zoom is smooth without large movements - all initiated with pinch-in
>>>> and
>>>> pinch-out gestures - very natural for OSX users.
>>>>
>>>> The pan moves up-down and left-right until the paper edge comes into the
>>>> view, then the pan stops - this is great, just exactly as expected.
>>>>
>>>> The only thing noticed that is not quite up to par is the panning in the
>>>> OpenGL view of the pcb. The panning here does not have the paper edge as
>>>> a
>>>> limit.
>>>>
>>>> Thanks much for the effort to get the OSX trackpad to work intuitively.
>>>>
>>>> Have fun
>>>> Bob G
>>>>
>>>>> Application: kicad
>>>>> Version: (2016-07-05 BZR 6968)-product, release build
>>>>> Libraries: wxWidgets 3.0.2
>>>>>            libcurl/7.43.0 SecureTransport zlib/1.2.5
>>>>> Platform: Mac OS X (Darwin 15.5.0 x86_64), 64 bit, Little endian, wxMac
>>>>> - Build Info -
>>>>> wxWidgets: 3.0.2 (UTF-8,STL containers,compatible with 2.8)
>>>>> Boost: 1.57.0
>>>>> Curl: 7.43.0
>>>>> KiCad - Compiler: Clang 7.0.0 with C++ ABI 1002
>>>>>         Settings: USE_WX_GRAPHICS_CONTEXT=ON
>>>>>                   USE_WX_OVERLAY=ON
>>>>>                   KICAD_SCRIPTING=ON
>>>>>                   KICAD_SCRIPTING_MODULES=ON
>>>>>                   KICAD_SCRIPTING_WXPYTHON=ON
>>>>>                   USE_FP_LIB_TABLE=HARD_CODED_ON
>>>>>                   BUILD_GITHUB_PLUGIN=ON
>>>>
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>> More help   : https://help.launchpad.net/ListHelp
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
> 


References