Author Topic: Circuit Studio Bugs/Issues  (Read 20995 times)

0 Members and 2 Guests are viewing this topic.

Offline Harvs

  • Super Contributor
  • ***
  • Posts: 1141
  • Country: au
Re: Circuit Studio Bugs/Issues
« Reply #25 on: December 22, 2016, 04:11:00 pm »
Finally got around to updating to 1.2 on my work PC as I only had it on my laptop before, the way I've found to clone footprints from the vault now is to create a sacrificial project with a schematic and PCB, place a component that has the footprint you want to copy onto the schematic, update to pcb and then in the pcb editor, right click the footprint in the PCB, hover over "Component Actions" and click "Explode Component To Free Primitives" in the sub-context menu, then just select all of it, copy + paste into your new custom footprint as before and you're done.
I'm probably missing something obvious.  I have tried to follow the above, but get stuck at the "update to pcb" step - attempting to compile the project results in a slew of errors about unconnected pins.  So do I need to also temporarily wire up every pin on the component in my sacrificial schematic ???

No, you only need to care about errors as appose to warnings (things like unconnected pins should just be warnings.)  Are all you schematic symbols annotated?

I made a video and posted separately showing how I do this, maybe it'll help.
 

Offline JamesH-AltiumOfficial

  • Contributor
  • Posts: 37
  • Country: au
Re: Circuit Studio Bugs/Issues
« Reply #26 on: December 22, 2016, 05:06:46 pm »
Hi Geoff_S,

For the footprint that you've updated to the PCB from the vault component, you shouldn't need to explode to free primitives. Go to the PCB and copy, Left Click the component, go to the PCB library and in the list of components, Right Click > Paste 1 Components.

Best regards,

James Harriman
Altium
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 13037
  • Country: nz
  • NZ Siglent Distributor
    • Taupaki Technologies Ltd.
Re: Circuit Studio Bugs/Issues
« Reply #27 on: December 22, 2016, 05:24:38 pm »
Hi Geoff_S,

For the footprint that you've updated to the PCB from the vault component, you shouldn't need to explode to free primitives. Go to the PCB and copy, Left Click the component, go to the PCB library and in the list of components, Right Click > Paste 1 Components.

Best regards,

James Harriman
Altium
Welcome to the forum James.

Great to see you here.  :-+
We hope you can stick around and help members with their varoius WTF moments with your products.

Edit
BTW James, here's a good place to start looking:
http://www.eevblog.com/forum/altium/
« Last Edit: December 22, 2016, 05:42:42 pm by tautech »
Avid Rabid Hobbyist
 
The following users thanked this post: JamesH-AltiumOfficial

Offline Harvs

  • Super Contributor
  • ***
  • Posts: 1141
  • Country: au
Re: Circuit Studio Bugs/Issues
« Reply #28 on: December 22, 2016, 05:41:29 pm »
Interestingly I think I found a bug (or general lack of understanding) whilst doing that last video.

If I import a STM32F103C6 from the vault, it does not matter which footprint variant I select in the schematic component properties dialog, I always ends up as an L variant imported to the PCB.

Weird I've never seen this behaviour with local libraries.
 

Offline Geoff_S

  • Regular Contributor
  • *
  • Posts: 64
  • Country: au
Re: Circuit Studio Bugs/Issues
« Reply #29 on: December 23, 2016, 06:00:43 pm »
No, you only need to care about errors as appose to warnings (things like unconnected pins should just be warnings.)  Are all you schematic symbols annotated?
The schematic was annotated, but (by default ?) the project was set to raise errors for floating input pins.  I temporarily set that to "No report" and was able to proceed.


Hi Geoff_S,

For the footprint that you've updated to the PCB from the vault component, you shouldn't need to explode to free primitives. Go to the PCB and copy, Left Click the component, go to the PCB library and in the list of components, Right Click > Paste 1 Components.

Best regards,

James Harriman
Altium
Thanks James.  I followed Harvs video which showed the process nicely, and it does indeed work without exploding.  Good to see an Altium rep in the forum.
 

Offline JamesH-AltiumOfficial

  • Contributor
  • Posts: 37
  • Country: au
Re: Circuit Studio Bugs/Issues
« Reply #30 on: December 29, 2016, 03:46:41 pm »
Welcome to the forum James.

Great to see you here.  :-+
We hope you can stick around and help members with their varoius WTF moments with your products.

Edit
BTW James, here's a good place to start looking:
http://www.eevblog.com/forum/altium/
Thank you tautech! Yes I'll try to help and will keep a look out for gotchas etc.

Best regards,

James Harriman
Altium
 

Offline JamesH-AltiumOfficial

  • Contributor
  • Posts: 37
  • Country: au
Re: Circuit Studio Bugs/Issues
« Reply #31 on: December 29, 2016, 03:49:09 pm »
Thanks James.  I followed Harvs video which showed the process nicely, and it does indeed work without exploding.  Good to see an Altium rep in the forum.
Thanks Geoff_S. Harvs' video looks excellent.
Best regards,

James Harriman
Altium
 

Offline mrtn

  • Contributor
  • Posts: 43
  • Country: 00
Re: Circuit Studio Bugs/Issues
« Reply #32 on: January 15, 2017, 12:50:23 am »
Schematic z-buffer stacking options missing.
- It doesn't appear that you can move drawn schematic elements (bare text, boxes, lines, etc.) forward or backward.

e.g. in the attached image I can't figure out if/(or how) you can move the yellow box behind the text or move the text in front of the box.

In Altium Designer you'd hit 'm' which would bring up the move menu and you could send to back / send back / move to front / whatever.

oh wait, I found it - I have to click 'Tools' - Move - Send to Back.

This should be somewhere in the right-click menu. It just makes sense to be there.

 

Offline mrtn

  • Contributor
  • Posts: 43
  • Country: 00
Re: Circuit Studio Bugs/Issues
« Reply #33 on: January 15, 2017, 04:11:54 am »
Found a bug that makes it crash:
1. Place net labels ('N' hotkey)
2. Press 'W' (wire)

CS stops drawing the schematic correctly and crashes (yes I generated a report.) this is the first crash-worthy bug I've found in CS.

OutOfMemory at 24E2E0FC.
AdvSch.dll, Base Address: 249A0000.

Exception Occurred In
PlaceNetLabel


 

Offline JamesH-AltiumOfficial

  • Contributor
  • Posts: 37
  • Country: au
Re: Circuit Studio Bugs/Issues
« Reply #34 on: January 17, 2017, 04:06:39 pm »
Hi mrtn,

Thank you for reporting this. Doing this is nesting commands and should work but is an unusual way to work. I noticed the screen doesn't update to show the wire being drawn, but if you right click to back out of the Place Wire command then the wire is drawn and another right click shows the Net Label being placed as expected.

I could not provoke the out of memory crash that you're seeing. Perhaps the memory rose a fair bit but not far enough on my system because I don't have as much running.

If this becomes a big productivity hit please let me know.

Best regards,

James Harriman
Altium
 

Offline technotronix

  • Regular Contributor
  • *
  • Posts: 209
  • Country: us
    • PCB Assembly
Re: Circuit Studio Bugs/Issues
« Reply #35 on: January 18, 2017, 12:19:01 am »
Attachment 3. Right click desired package -> Operations -> "Clone blablabla"

Right click disabled when I try anyways.

Ian.

Same here as well.

I am also not able to right click. Its disabled.
 

Offline JamesH-AltiumOfficial

  • Contributor
  • Posts: 37
  • Country: au
Re: Circuit Studio Bugs/Issues
« Reply #36 on: January 18, 2017, 10:58:10 am »
Hi technotronix and Ian,

Right clicking cancels the current command and drops back to the previous nested command, but doesn't actually display a right click menu. If the shortcuts for commands are pressed multiple times, then each right click drops back to the previous one.
While trying to provoke a crash I pressed N and W several times and then right clicked several times to see the Net Label appear on my cursor. But I didn't experience a crash because I had plenty of memory and so the memory didn't run out. I would only expect memory to run out if some sort of loop condition or other crash had occurred.

If it keeps happening in normal workflow and/or you're able to show me some steps to reproduce the crash, please let me know.

Best regards,

James Harriman
Altium
 

Offline mrtn

  • Contributor
  • Posts: 43
  • Country: 00
Re: Circuit Studio Bugs/Issues
« Reply #37 on: January 18, 2017, 11:48:37 am »
Fair enough I guess - I think I would call it unintended functionality at least. I have 24 GB RAM so the "out of memory" must be something internal to CS.



Hi mrtn,

Thank you for reporting this. Doing this is nesting commands and should work but is an unusual way to work. I noticed the screen doesn't update to show the wire being drawn, but if you right click to back out of the Place Wire command then the wire is drawn and another right click shows the Net Label being placed as expected.

I could not provoke the out of memory crash that you're seeing. Perhaps the memory rose a fair bit but not far enough on my system because I don't have as much running.

If this becomes a big productivity hit please let me know.

Best regards,

James Harriman
Altium
 

Offline FrankT

  • Regular Contributor
  • *
  • Posts: 138
  • Country: au
Re: Circuit Studio Bugs/Issues
« Reply #38 on: January 28, 2017, 08:06:20 pm »
A few issues I've come across in my first day of play...

1) Selecting "Open Recent" from the "File" menu will go to the recent files page, but will then immediately navigate away to the start page.
2) Selecting any of the videos in the start page will come up with an error "This video is either unavailable or not supported by this browser"  Error Code: MEDIA_ERR_SRC_NOT_SUPPORTED.
3) If CircuitStudio is left running and the computer goes to sleep, CS will immediately crash when the computer wakes up.

 

Offline Harvs

  • Super Contributor
  • ***
  • Posts: 1141
  • Country: au
Re: Circuit Studio Bugs/Issues
« Reply #39 on: January 28, 2017, 09:06:48 pm »
Fair enough I guess - I think I would call it unintended functionality at least. I have 24 GB RAM so the "out of memory" must be something internal to CS.


Nesting commands itself can be quite useful, for example I often use it to crossprobe parts then hit T to drop a text string on the assembly layer without exiting the crossprobe command.

CS is still 32b, so unless it was linked to use expanded memory (4GB), it'll only be capable of using 2GB even on a 64b system.
 

Offline mrtn

  • Contributor
  • Posts: 43
  • Country: 00
Re: Circuit Studio Bugs/Issues
« Reply #40 on: February 06, 2017, 12:00:51 pm »
Fair enough I guess - I think I would call it unintended functionality at least. I have 24 GB RAM so the "out of memory" must be something internal to CS.


Nesting commands itself can be quite useful, for example I often use it to crossprobe parts then hit T to drop a text string on the assembly layer without exiting the crossprobe command.

CS is still 32b, so unless it was linked to use expanded memory (4GB), it'll only be capable of using 2GB even on a 64b system.

"Out of Memory" is the most common crash/error dialog that Altium / Circuit Studio throws up. My reply was just a snarky reply to the assertion that my computer might be to blame for CS crashing.
 

Offline GlowingGhoul

  • Regular Contributor
  • *
  • Posts: 231
Re: Circuit Studio Bugs/Issues
« Reply #41 on: March 02, 2017, 09:33:33 am »
Altium CS system requirement recommends 8GB memory, with 4GB the absolute minimum.

It is possible for a 32bit app to access up to 4GB in Windows.
 

Offline iainwhite

  • Supporter
  • ****
  • Posts: 302
  • Country: us
  • Measure twice...
Re: Circuit Studio Bugs/Issues
« Reply #42 on: March 04, 2017, 01:28:35 am »
It is possible for a 32bit app to access up to 4GB in Windows.

Just for fun, I checked the build options for the CS executable, and it has been linked to use large addressing i.e.  4GB

Code: [Select]
Microsoft (R) COFF/PE Dumper Version 14.00.24215.1
Copyright (C) Microsoft Corporation.  All rights reserved.

Dump of file C:\Program Files (x86)\Altium\CS\DXP.EXE

PE signature found

File Type: EXECUTABLE IMAGE

FILE HEADER VALUES
             14C machine (x86)
               B number of sections
        5807A9F3 time date stamp Wed Oct 19 13:14:27 2016
               0 file pointer to symbol table
               0 number of symbols
              E0 size of optional header
            81AE characteristics
                   Executable
                   Line numbers stripped
                   Symbols stripped
                   Application can handle large (>2GB) addresses
                   Bytes reversed
                   32 bit word machine

 

Offline Optoeng

  • Newbie
  • Posts: 2
  • Country: us
Re: Circuit Studio Bugs/Issues
« Reply #43 on: March 10, 2017, 06:41:48 am »
Anyone figure out how to do Global Edits in CS? For example, I'd like to be able to change the size and orientation of all of my Overlay text with a single command. This was simple back in the Protel days, using 'Global Edit', and I see that AD has a facility for it. However, I have not found how to do it in CS. Selecting all components and changing a property only changes the property of one component. Using the Filter seems to only have the effect of highlighting filter outputs on the display and making it easier to select them one at a time.\
 

Offline voltsandjolts

  • Supporter
  • ****
  • Posts: 588
  • Country: gb
Re: Circuit Studio Bugs/Issues
« Reply #44 on: March 10, 2017, 10:14:21 am »

http://documentation.circuitstudio.com/display/CSTU/PCB_Pnl-PCBFilter((PCB+Filter))_CS

For example:
In PCB filter select object=text and layer=top overlay
In PCB editor window select all 'filtered' objects by pressing Ctrl-A
All top overlay text is now selected
Now open the Object Inspector - change Text Width / Height properties as you wish.
 

Offline voltsandjolts

  • Supporter
  • ****
  • Posts: 588
  • Country: gb
Re: Circuit Studio Bugs/Issues
« Reply #45 on: March 17, 2017, 06:21:21 am »
Just digging up this old thread to add some solutions to problems discussed here...
(1) Cloning components from vault
(2) Net Classes - although limited compared to Altium Designer still useful for setting track width/clearance rules
(3) Doing multi-channel without rooms

Thanks to harvie256 on YouTube (are you kicking around here?)
Edit: Yes he is, username Harvs  :-+ and he has posted these vids here in CS forum already, so sorry for repost.





« Last Edit: March 19, 2017, 01:24:04 am by voltsandjolts »
 
The following users thanked this post: slowertech, GlowingGhoul

Offline Optoeng

  • Newbie
  • Posts: 2
  • Country: us
Re: Circuit Studio Bugs/Issues
« Reply #46 on: March 18, 2017, 10:22:53 am »
Thanks. That works for PCB, but I have not found any similar method that works in Schematic.
 

Offline voltsandjolts

  • Supporter
  • ****
  • Posts: 588
  • Country: gb
Re: Circuit Studio Bugs/Issues
« Reply #47 on: March 19, 2017, 12:55:22 am »
I think you are referring to your previous question on using the filter tool for selecting PCB items.
I agree, there seems to be no filter tool for schematic, there is the "underline" tool for highlighting a net but it doesn't allow you to select a net and change its wire properties. E.g. if I wanted to colour all ground net wires green, I have to select wires manually...unless I'm missing something. No big deal for me.

Edit:
I was wrong, again. E.g. to change wire properties:
To select all wires in a net use the Home > Select > Connection tool and click on the net you are interested in.
At the very top of the object inspector panel select "Include Only: Wires"
« Last Edit: March 29, 2017, 02:26:17 am by voltsandjolts »
 

Offline negativ3

  • Regular Contributor
  • *
  • Posts: 94
  • Country: th
Re: Circuit Studio Bugs/Issues
« Reply #48 on: March 23, 2017, 03:44:36 pm »
Hi,

How do you get a track during routing to "stick" to component pads?

I have routed a board but if I want to jog a component, the track does not move with it...

Thanks
 

Offline voltsandjolts

  • Supporter
  • ****
  • Posts: 588
  • Country: gb
Re: Circuit Studio Bugs/Issues
« Reply #49 on: March 23, 2017, 07:40:58 pm »
Need to change your preferences first:
File > Preferences > PCB Editor > General > Other > Comp Drag > Select "Connected Tracks"

Then use Tools > Move > Drag  ...and select the component.

Usually makes a mess for all but the most trivial things so prob best just to move component then drag each track.
 
The following users thanked this post: negativ3


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf