← Back to team overview

kicad-developers team mailing list archive

Re: Drawing tools for GAL

 

The board is attached.

To reproduce:

1. Load the board.
2. Switch to OpenGL.
3. Select the track tool.
4. Select the bottom layer.
5. Start your track on the round pad of the "CONN_OUTPUT" footprint.
6. Move your mouse around the board without clicking.
7. The bug should show up rapidly.

Please let me know if it works.


On Mon, Mar 10, 2014 at 3:43 AM, Maciej Sumiński <maciej.suminski@xxxxxxx>wrote:

> Hi Carl,
>
> Thanks for the report. As the error does not occur on every PCB, please
> send me the file that crashes pcbnew - I would like to investigate the
> problem further. Does it happen regularly or was it a single case?
>
> Regards,
> Orson
>
>
> On 03/08/2014 07:35 PM, Carl Poirier wrote:
>
>> Great news!
>>
>> This morning I built the branch to test it out.
>>
>> I loaded some existing board, switched to OpenGL mode and tried to place
>> a track on a random spot. Moving the mouse around to draw the track
>> rapidly creates an error. I have no idea if it's related to the new
>> tools, as I haven't played much yet with the OpenGL rendering, but
>> anyway here it is:
>>
>>     kiRound_: in file
>>     /home/thesmith/kicad/drawing_tool/pcbnew/pcb_plot_params.cpp on line
>>     349, val: 100000000000.5 too ' > 0 ' for int
>>
>>     Segmentation fault (core dumped)
>>
>>
>> If you need the .kicad_pcb file I can send it to you. If you simply need
>> more information, please kindly explain me how to get it and I'll be
>> happy to debug more.
>>
>> Carl
>>
>>
>> On Sat, Mar 8, 2014 at 9:49 AM, Alberto Medrano <ing.ajmv@xxxxxxxxx
>> <mailto:ing.ajmv@xxxxxxxxx>> wrote:
>>
>>     Awesome!
>>
>>     Alberto
>>
>>
>>     On 03/08/2014 09:26 AM, Maciej Sumiński wrote:
>>
>>>     Ladies and gentlemen,
>>>
>>>     This time our branch [lp:~cern-kicad/kicad/drawing_tool] brings
>>>     some drawing tools to the GAL canvas in pcbnew. The most important
>>>     changes:
>>>     - tools are bound to the respective buttons on the right toolbar
>>>     (there is no "Selection tool" or "Interactive router" entry in menu)
>>>     - new tools make possible to draw zones, lines, circles, arcs (the
>>>     last one is a improved a bit; '/' changes the direction of arc)
>>>     and place modules, texts, dimensions and targets
>>>     - you can change the line width while drawing (using -/+ keys)
>>>     - by default you can draw lines/zones at any angle; to enable 45
>>>     degree mode (resembling push and shove router) you may hold Ctrl
>>>     while drawing
>>>     - after selecting a single graphical item, you will see edit
>>>     points that allow you to modify vertices by dragging them; it also
>>>     supports 45 degree mode activated by holding Ctrl
>>>
>>>     You may have a look on a short demo presenting the mentioned
>>>     features: https://vimeo.com/88430298 (or even better - build the
>>>     branch and test it yourself).
>>>
>>>     Next features in the plan:
>>>     - edit points for dimensions
>>>     - drawing drc markers
>>>     - updating coordinates displayed on the statusbar (cursor position)
>>>     - support for some missing hot keys (e.g. zoom in/out, changing
>>>     layers)
>>>     - configuration dialog & menus for the Push & Shove router
>>>     - fix a number of places where pcb is updated in the default
>>>     canvas, but the GAL canvas had to be switch back and forth to show
>>>     the changes
>>>
>>>     Regards,
>>>     Orson
>>>
>>>     _______________________________________________
>>>     Mailing list: https://launchpad.net/~kicad-developers
>>>     Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>
>>>     Unsubscribe : https://launchpad.net/~kicad-developers
>>>     More help   : https://help.launchpad.net/ListHelp
>>>
>>
>>     --
>>     Alberto Medrano
>>     Telf: 0416 681 3010
>>
>>     ++++++ CONFIDENTIALITY NOTICE ++++++
>>
>>     This e-mail may contain confidential and/or privileged information.
>>     If you are not the intended recipient (or have received this e-mail
>>     in error) please notify the sender immediately and destroy this
>>     e-mail. Any unauthorised copying, disclosure or distribution of the
>>     material in this e-mail is strictly forbidden.
>>
>>     Este correo electrónico puede contener información confidencial y/o
>>     privilegiada. Si usted no es el destinatario previsto (o ha recibido
>>     este correo electrónico por error), por favor notifique
>>     inmediatamente al remitente y borre éste e-mail. Cualquier copia no
>>     autorizada, divulgación o distribución del material en este correo
>>     electrónico está estrictamente prohibida.
>>
>>     Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
>>     Informationen. Wenn Sie nicht der richtige Adressat sind oder diese
>>     E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den
>>     Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren
>>     sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet.
>>
>>     _______________________________________________
>>     Mailing list: https://launchpad.net/~kicad-developers
>>     Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>     <mailto: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
>>
>>
>

Attachment: LiPo Warn2.kicad_pcb
Description: Binary data


References