JEriksson wrote: ↑02 Oct 2023, 14: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:
KevinA wrote: ↑04 Oct 2023, 00: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.
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?
0xdeadbeef wrote: ↑19 Nov 2023, 17: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.
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
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.
I have completed pushing of differential pairs. Debug is still needed and some issues exist, but generally it works as it should.
The next step is integration of the algorithm within manual routing, DRC and other program features.
Video consists of 2 parts: typical differential pair when there is a way for both traces at once and when you need to add unpaired area, test design with additional traces and vias within differential pair.
novarm44 wrote: ↑03 Dec 2023, 02:22
I have completed pushing of differential pairs. Debug is still needed and some issues exist, but generally it works as it should.
The next step is integration of the algorithm within manual routing, DRC and other program features.
Video consists of 2 parts: typical differential pair when there is a way for both traces at once and when you need to add unpaired area, test design with additional traces and vias within differential pair.
Great progress, novarm44! Completing the pushing of differential pairs is a significant milestone. Looking forward to the integration with manual routing and other features. The video showcasing typical and test scenarios adds valuable insight. Keep up the good work! #PushAndShoveDevelopment
Discover how connectors revolutionize electronic systems, offering seamless integration and reliable performance for a wide range of applications.