fritzing / fritzing-app

Fritzing desktop application
http://fritzing.org
Other
3.97k stars 826 forks source link

ratsnest in schematic view not updated after labeling a IC pin and IC changes size #2194

Closed davidperrenoud closed 1 year ago

davidperrenoud commented 10 years ago

From boo...@nc.rr.com on September 04, 2012 09:49:37

What steps will reproduce the problem? 1. In breadboard, add generic IC and resistor. Add one wire from resistor to IC pin 1.

  1. Switch to schematic view and move components if you wish.
  2. Edit label of IC pin 1 from "1" to "groundfoobar". (I really just want "ground" but a longer name better illustrates.) Attach your sketch file and/or custom part files to the bug report. What is the expected output? What do you see instead? Expected to see the ratsnest updated. The IC changes size in the schematic view but the ratsnest to IC pin 1 does not update, is left NOT at the end of the IC pin, but for example in the middle of the IC. What version of Fritzing are you using? On what operating system? 7.7 on Ubuntu 12.04 Please provide any additional information below. I did not include a sketch because the view corrects itself when you open the sketch file.

Workaround: switch to PCB view. Autoroute. Now the schematic view shows correct ratsnest.

Autoroute in schematic view sometimes workarounds (painting black lines instead of ratsnest), depending on how you have rotated or positioned the IC in schematic view before changing the pin 1 label.

This is frustrating since it is hard to know what particular sequence of view changes and autoroutes will update the schematic view ratsnest correctly.

Original issue: http://code.google.com/p/fritzing/issues/detail?id=2194

davidperrenoud commented 10 years ago

From irasc...@gmail.com on September 04, 2012 08:05:35

Ratsnest updates correctly under Windoze in 0.7.8. Will check other OS's.

Status: Accepted
Owner: irasc...@gmail.com

davidperrenoud commented 10 years ago

From irasc...@gmail.com on September 04, 2012 08:12:08

Oops, the bug is also found under windows--it depends on part placement--pin 1 doesn't change position in schematic view but pin 8 does. Another workaround is to move either part.

failiz commented 2 years ago

Still an issue in 0.9.9. Before changing the name of pin 1: image After changing the name of pin 1: image

This also happens in the mystery part: image

failiz commented 2 years ago

This is the same problem that I had in #1326. It can be fixed by forcing a updateRoutingStatus. See https://github.com/fritzing/fritzing-app/issues/1326#issuecomment-950145724