Pulsonix Change Notes Version 8.5 Build 5907
Total Page:16
File Type:pdf, Size:1020Kb
Pulsonix Change Notes These notes list the main functional changes and problem fixes in each release of the software. They are listed in order, latest first. Version 8.5 Build 5907 : 03-May-2016 Functional changes None. Problems Fixed CAM/Plot Gerber - Output was wrongly affected by "Layer Class Break Shape" settings. All Outputs - Width change on last segment of a track was being plotted with an incorrect size. Problem was introduced by a fix in the previous patch. LPKF - Some D codes were missing which resulted in thin lines being output. Version 8.5 Build 5906 : 22-Apr-2016 Functional changes Design Rule Check New check to analyse copper shapes containing cutouts to trap potential Gerber faults. PLM Interface New command in PLM interface for retrieving info about whole components. The ‘GetParts’ command now includes the description. Addition of part description to the report file used by PLM interface. Problems Fixed CAM/Plot Gerber - Program aborts when pad paste shape was reduced to nothing. Gerber - Plot of a top layer in a panel design had missing pads. Gerber - Had a problem with output of very shallow arc. Gerber A segment of track was missing in a particular output Gerber - Output was ignoring via pads touching the edge of poured copper so they were embedded into copper. Gerber - Failed on output of a power plane layer that had a poured template. Gerber - Had different result for drill holes included in output due to changes in back-off settings. Gerber - Necked tracks were sometimes output with the wrong width. Copyright © 2001-2016 WestDev Ltd All trademarks acknowledged to their rightful owners. E&OE Drawing 3D View - Was not applying a units change which resulted in incorrect board thickness. Pad Name Text - Pad name text was not shown on a new part. Design Clearances - Had problems displaying design clearances when using online DRC and copper on a dimmed layer. Export IDF - The precision of the IDF units was not enough if the user units were not MM or THOU. IPC-2591 - Did not handle an embedded view. IPC-2581 - Had a mix up between mm and microns in units and component height was not output in the required units. ODB++ - Did not ensure Power Plane output when layer was a power plane. ODB++ - Some zero length segments were causing track segments to be output with the wrong net name. ODB++ - Layer span matrix entries were wrong when using Inner layer sets. ODB++ - Breakout vias were being included in the netlist. ODB++ - Connected Mounting Holes were not appearing in the ODB++ netlist. STEP - You can now import boards from STEP when they are not defined in the XY axis. STEP - Was not including component mounting holes in output when Mounting Hole Drills was checked. STEP - Output would not import into SolidWorks due to it being curved in the Z axis. File Panel Wizard - Was creating a panel design with duplicate pad styles. Panel Wizard - Was creating a panel design with layers in the wrong order. Panel Wizard - Was creating a panel design with extra electrical layers. Import Data Transfer Wizard - Transfer of Integra part libraries was not working due to a previous fix. Allegro - Particular design would not read in due to a different way a mounting hole documentation symbol was being defined. Altium - Did not deal correctly with bad arcs and missing symbol detail in schematic import. Altium - Elliptical arcs and hidden pins were wrong in schematic Import. Altium - Had some problems with hidden and shown power pins and unplaced symbols. Altium - Did not deal with attribute substitution in schematic import. Altium - Sub Nets in a schematic design were not always being added to correct net. Cadstar - Particular PCB import resulted in an incorrect layer stack. Cadstar - Was sometimes creating spurious unused layers when importing footprints. Cadstar - Did not handle logic name positions in the schematic file. Cadstar - Had mix up between pin names and logic names in the parts import. Cadstar - Importing a file with illegal data caused the program to abort. Eagle - Had problems importing a specific Eagle native design. Eagle - There were various problems importing Eagle native board files. Eagle - Had issues with layer mapping. Eagle - For a specific Eagle design a layer was being given an empty name which affected the working of layer mapping. Eagle - Layer classes could be duplicated when using layer mapping. Copyright © 2001-2016 WestDev Ltd All trademarks acknowledged to their rightful owners. E&OE Easy-PC - Could not import a specific schematic drawing. Easy-PC - Some Easy-PC designs would not read in. Edwin - Program aborted importing a particular Edwin project. Edwin - An imported PCB design caused the program to abort when pouring copper. Edwin - Had missing schematic bus names. Gerber - Faied to import particular Gerber files. Gerber - Result showed some surface mount pads with a via at their datum without a pad land. Integra - A part with an empty name was being added to the part library. Integra - Had problems importing a particular design. Integra - Gate attribute positions in Version 2 TXF files were not being positioned correctly after import. Integra - The resultant gate order in an imported library part was not the same as in an imported design. Integra - Import did not to recognise two different symbols on two different parts. OrCad - Properties defined on Parts were not always being translated correctly. PADS - Importing component attribute position visibility was not quite right. PCAD - Import of ungated pins in a schematic design was not correct. PCAD - Layer classes could be duplicated when using layer mapping. Specctra - Restoring results from Specctra router was causing some Drill to Track errors. Specctra - Some tracks were incorrectly coming in as unfinished from the Specctra router. Visula - Did not handle arcs and circles in Visula fonts. Hierarchy Add Block - Had poor performance when adding blocks. Add Block - Adding a multi instanced block within a schematic block failed to register nets correctly. Change Block - Local nets were introduced when replacing a block. Reload Block - Had unwanted net changes to some global nets after block update. Interaction Add Track - Program quit trying to perform a layer swap that was not possible with the design technology. Add Track - Online DRC was incorrectly reporting a spacing error when changing layer with a paired track. Change Shape Type - Program quit when attempting to change the shape type of multiple items on different layers. Create Breakout Tabs - Was not dealing with radius corners of a board outline. Create Breakout Tabs - The tab-rout was not able to double back on itself, needed to create a slot in the board outline. Edit Shape - Editing a particular board outline caused the program to abort. Edit Track - A large circle was appearing when showing design rule clearance whilst manually routing. Edit Track - Was getting too small a gap when editing paired sections that start in an area with different rules. Follow Hyperlink - A particular URL for the Microsoft Dynamics CRM system was not working correctly as a hyperlink. Move Redraw of area and text was not happening until move was complete Place Bond Pads - Was crossing bond wires by incorrectly placing bond pads. Undo/Redo - Using Undo after opening a schematic block caused the program to abort. Copyright © 2001-2016 WestDev Ltd All trademarks acknowledged to their rightful owners. E&OE Library Tools 3D Package Edit - Changing to a User type caused a problem reading subsequent package files. Library Manager - Macro to apply a name filter in the Library Manager dialog would not replay. Library Manager - Recording of selecting a library item in the Library Manager list was not working. Licensing Network Licensing - Allowed a user message to be displayed about lost connection when running in hidden mode. Network Licensing - Was unable to save the current state due to file access permissions in Application Data folders. PLM Interface Commands - New command in PLM interface for retrieving info about whole components. Commands - The ‘GetParts’ command did not include the description. Reports - Addition of part description to the report file used by PLM interface. Properties Change Part - Option to change name stem resulted in a component name with spaces in. Pulsonix Database Connection Change Part – The dialog did not offer the database button if more than one component of the same part was selected. Change Part – Changing a part via the database could be smarter at identifying relevant database table by checking ‘Key Field’ as well as the ‘Partname Field’. Setup - Dialog was not showing .ACCDB files when browsing for an Access database. Setup - When the 'Key Field' and the 'Partname Field' were defined to be the same, the second and subsequent update of a component using the same part as the previous component would fail with the message "Cannot create a file when that file already exists". Technology Attribute Names - Setting for an attribute to be back annotated was not retained on close of the technology dialog. Tools Advanced Router - Routes to bond pad were ending up on the die pad after routing. Advanced Router - Did not route correctly to pads with styles containing a pad offset. Advanced Router – Some routes were not restored properly after routing. Advanced Router - Did not correctly handle a split on a power plane layer. Auto Rename - Was not handling component name ranges correctly. Copper Pour - Template would not pour in a design with a track running around the board outline. Copper Pour - Large ground template caused Design Rule Check errors with no detail inside them. Copper Pour - The spacing result within a particular area was incorrect. Design Rule Check - New check to analyse copper shapes containing cutouts to trap potential Gerber faults.