Push and Shove Development

News from developer. Also post info about new articles, tutorials, conferences, etc.
Message
Author
novarm44
DipTrace Lead Developer
Posts: 456
Joined: 08 Jun 2010, 23:24
Contact:

Re: Push and Shove Development

#11 Post by novarm44 » 03 Oct 2023, 06:01

JEriksson wrote: 02 Oct 2023, 03:29 Great news!
I have a question, how does it behave to follow a complex board contour?

Im doing very geometrically complicated flexible boards/cables, all board edges are splines which are converted to .dxf line-segments in SolidWorks and imported to Diptrace.
The traces have to follow the contours and it is basically impossible to route with Diptrace.
I have done it so far to just convert dxf line-segments to copper but I don't know how to convert them to traces and connect hundreds of lines if it even is possible.
Since the copper lines are overlapping, it works in the gerber files but I have lost all help from Diptrace, the ratlines doesn't recognize they are connected so I'm basically doing it by hand and hope I didn't miss a connection.
In your case you can assign net to imported shapes and run DRC/Connectivity Check like you do it with usual traces.
Push and Shove algorithm builds 90-45 degree segments even if you are trying to push arc/curve or non-orthogonal trace, same if you are routing non-orthogonal/curved trace - it allows you to route it, follows clearance rules, but pushed traces are 90-45 degree:

User avatar
KevinA
Posts: 636
Joined: 18 Dec 2015, 08:35

Re: Push and Shove Development

#12 Post by KevinA » 03 Oct 2023, 13:28

novarm44 wrote: 27 Sep 2023, 03:00 Hi All,
Currently I'm developing Push and Shove feature for DipTrace 5.0
Regards,
Stanislav
Release a beta!
Any idea of the time line?

novarm44
DipTrace Lead Developer
Posts: 456
Joined: 08 Jun 2010, 23:24
Contact:

Re: Push and Shove Development

#13 Post by novarm44 » 03 Oct 2023, 20:09

KevinA wrote: 03 Oct 2023, 13:28 Release a beta!
Any idea of the time line?
Approx end of Winter/Spring. Core push traces/vias algorithm is ready, but detailed debug and integration into all features may take some time.
I'm working full-time + weekends now and moving forward every day, will release beta as soon as possible.

0xdeadbeef
Posts: 60
Joined: 22 Jun 2013, 22:20

Re: Push and Shove Development

#14 Post by 0xdeadbeef » 19 Nov 2023, 06:21

Wow, it's finally coming? Looks pretty good in the first demos!
Does this also work when moving a part with several connections like a 16pin header or an TSSOP20?

novarm44
DipTrace Lead Developer
Posts: 456
Joined: 08 Jun 2010, 23:24
Contact:

Re: Push and Shove Development

#15 Post by novarm44 » 20 Nov 2023, 21:16

0xdeadbeef wrote: 19 Nov 2023, 06:21 Wow, it's finally coming? Looks pretty good in the first demos!
Does this also work when moving a part with several connections like a 16pin header or an TSSOP20?
First version will have push traces algorithm only, then we will add more features to make full-blown interactive routing.
Currently completing push of differential pairs, then start integration.
Also it is possible we publish first 5.0 beta without push and shove yet and will add it later when complete.

mike_s
Posts: 23
Joined: 08 Feb 2012, 13:10

Re: Push and Shove Development

#16 Post by mike_s » 21 Nov 2023, 13:30

Thank you for the progress !
The DipTrace team are incredible; Please be safe as you continue to provide the very best while working in a not exactly proper situation.
I (we) support Ukraine.
mike_s

Zippi
Posts: 12
Joined: 19 Jun 2010, 09:56

Re: Push and Shove Development

#17 Post by Zippi » 23 Nov 2023, 01:33

Hello,
that looks great. It would be nice if you could see the current design rules (distances) of the lines within a certain radius of the current router. I've attached an image to show how it could look. This way, you can see in advance where there is still space and why it might be causing issues in certain areas.
Image

best regards,

Post Reply