[kicad] Kicad revolution feature-----* Real circuit run * -----

2023-07-03 Thread mehmet yolcu
Kicad revolution feature-* Real circuit run * - The real-time circuit operation feature of the Kicad program can be added simply. For this, windows xp. windows 10- windows11. ... it can be done via usb, which is a linux compatible port. The definitive solution for this job : Open s

[kicad] Multiple Track Dragging development investigations

2023-07-03 Thread Stuart Tyler
Hi, this is my first ever post here. I am really impressed with the development of KiCad over the past few releases. The python interface is really good and I am keen to learn. I have been designing PCBs for a few decades now and keen to help improve KiCad. I have seen some discussion on suppor

Re: [kicad] Multiple Track Dragging development investigations

2023-07-03 Thread Andrew Lutsenko
Hello Stuart, Current python api does not support interactive tool-like plugins, no mouse or keyboard events are passed to the plugin. Plugin API is simple and transactional, kicad instantiates a plugin object and calls its Run() method. After the method completes, kicad checks if anything changed

Re: [kicad] Multiple Track Dragging development investigations

2023-07-03 Thread Tomasz Wlostowski
On 03/07/2023 12:49, Stuart Tyler wrote: Hi, this is my first ever post here. I am really impressed with the development of KiCad over the past few releases. The python interface is really good and I am keen to learn. I have been designing PCBs for a few decades now and keen to help improve KiC

Re: [kicad] Multiple Track Dragging development investigations

2023-07-03 Thread Eeli Kaikkonen
On Mon, Jul 3, 2023 at 4:11 PM Tomasz Wlostowski wrote: > > On 03/07/2023 12:49, Stuart Tyler wrote: > > What I have been working on for the past few days is understanding how I > > can implement multiple track dragging from isssue #14983. I think this > > is something within my programming capabi

Re: [kicad] Multiple Track Dragging development investigations

2023-07-03 Thread Stuart Tyler
Thank you all for those pointers. I suspected as much, and so it looks like off to cpp land I go. Thank you Tomasz Wlostowski for the pointer into the code base where to start looking for the implementation. Agree - I am only attempting "mark collisions" mode. Personally I never use push/shove