← Back to team overview

kicad-developers team mailing list archive

Re: eeschema field placement feature branch question

 

I committed your patch in the product branch r6371.  Thanks.

On 12/13/2015 10:42 AM, Chris Pavlina wrote:
> Sounds good, Wayne. Currently I am in fact using the full resolution for 
> placement, unless the option to round to 50 mils is enabled. I'm working 
> on a patch to make the vertical spacing flexible, at the moment, so 
> should have that ready soon - I'll submit it as an incremental patch.
> 
> Thanks
> Chris
> 
> On Sun, Dec 13, 2015 at 10:39:25AM -0500, Wayne Stambaugh wrote:
>> Chris,  I'll commit the latest patch as is.  You can tweak it as time
>> goes by.  This will also give other developers and users a chance to
>> comment on it as well.
>>
>> Technically there is no reason not to use the full resolution of
>> eeschema (0.001") when placing the fields rather than using a fixed grid
>> spacing.  This way the field spacing could be flexible.  Maybe you could
>> use a fixed distance between each field so that no matter what the text
>> height is, the spacing will always be constant.  It's something to think
>> about.
>>
>> On 12/12/2015 4:17 PM, Chris Pavlina wrote:
>>> Wayne, would you rather I make this change and submit an updated monolithic patch (will take a few days), or would you rather I make a second patch on top of this one to be applied in a second commit?
>>>
>>> JP, the horizontal grid is already flexible, but the autoplacer doesn't do vertical texts. How would that even work? It has to arrange them in a grid somehow. Texts are always placed horizontally with respect to the sheet.
>>>
>>>
>>> On Sat, Dec 12, 2015 at 07:43:47PM +0100, jp charras wrote:
>>>> Le 12/12/2015 18:26, Chris Pavlina a écrit :
>>>>> I actually thought a bit about that, and wasn't sure how to reconcile 
>>>>> "make the labels look nice" with "we like 50mil grids". But then, I went 
>>>>> off-grid for horizontal _anyway_, so... *shrug*
>>>>>
>>>>> It'll take some reworking of the placement code to make the vertical 
>>>>> grid flexible - not something I'd probably bother doing on my own, but 
>>>>> if other people want it, let me know and I'll have no problem 
>>>>> implementing that.
>>>>>
>>>>
>>>> The 50 mils grid is good (read: mandatory) to place pins.
>>>> So "we like this grid" for connected items (pins, labels, wires ..)
>>>>
>>>> But for graphics items a smaller grid is often needed.
>>>>
>>>> Fields can be seen as graphics items.
>>>> I am thinking a smaller grid like 10 mils could be used to place them.
>>>>
>>>> (the horizontal grid should be also flexible, especially for vertical texts)
>>>>
>>>> Thanks.
>>>>
>>>> -- 
>>>> Jean-Pierre CHARRAS
>>>>
>>>> _______________________________________________
>>>> 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
>>>
>>
>>
>> _______________________________________________
>> 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