Wednesday, November 23, 2011

Announcement: Update 14 for Altium Designer 10

The Altium Development team are pleased to announce the 14th update for Altium Designer 10.

This release focuses on further BugCrunch requests, with some of the notable enhancements including:

Variant support added to the STEP exporter

Now you can export mechanically accurate variants of the PCB assembly to 3rd Party Mechanical CAD tools. This will allow product enclosures and MCAD processes to be tuned to the specific needs of a design variant rather than having to accommodate all variants within a single MCAD model of the PCB design.

DXF/DWG added to Outjobs

With the addition of DXF/DWG export support in Outjobs, now you can automate the creation of this common output format and share settings across multiple projects.

Improved handling of duplicate pad names on a PCB component (footprint)

Some power devices have thermal pads that require connection to Ground (GND). Because these pads are often left out of the component’s schematic symbol, an explicit GND connection can not be made. Instead, PCB Component (footprint) creators sometimes force a GND connection by designating thermal pads with the same name as another GND pad on the PCB Component. This creates a 1:many relationship between schematic pins and PCB Component pads which Update 14 handles much better by ensuring that net connectivity is correctly established across all designated pads, regardless of whether they contain duplicated names.

Smoother cycling between designated routing layers

Altium Designer has long supported DRC rules to limit the layers that a net can be routed on. While these rules are checked and flagged as part of the DRC process, Altium Designer did not actively prevent illegal routes from being made during interactive routing. This latest update adds an additional layer of rule protection by ensuring that designers can only select layers permitted by the design rules during interactive routing; even if prohibited layers are also visible.

In total, 11 BugCrunch items have been included in this latest update, along with various other enhancements, with the full information listed in the release notes.

The delivery of this update affects the following 12 modules:

  1. System Components category: Altium Designer Base, PCB System, Schematic System, Soft Design Support
  2. Importers and Exporters category: Exporter - AutoCAD DWG, Exporter - DXF, Exporter - Hyperlynx, Importer - Allegro, Importer - PADS
  3. Output Generators category: Output - Gerber, Output - NC-Drill, Output - Gerber

This is the first release since the introduction of the patching system in Update 13. You should see a dramatic reduction in the size of the download required to install this update, and future ones, compared with previous updates. For example, the total download for Update 14 under the new system is 11MB, instead of 84MB which would have been experienced under the previous update system. Note though, the patching system works on your download cache so if you have cleared the cache since installing, it will require some modules (or all, depending on when you did it) to update using the previous update system, thus applying the full update to these modules.

Installation of the updated modules will bring their revision up to 10.771.23139. The Platform Build number will also update to 10.771.23139 as the Altium Designer Base module is updated.

To update your Altium Designer 10 installation, ensure you are using a license with valid subscription. Go to the Plug-in page (DXP >> Plug-ins and Updates) and select “Update All”. If you don’t see the update, use the “Refresh” link in top right hand corner of the Plugins page.

Note: If you are using a Private Server license or Standalone license, and you have renewed your subscription since activation, you will be required to reactivate your license to obtain this and future updates.

For those who installed directly from DVD, you can access the updates by changing a setting in preferences: System >> Installation Manager, change the Remote Repository Location to http://installation.altium.com

If you are wanting to install a new build containing this update, please download the latest Installer/Uninstaller to support this build.

 

Friday, November 18, 2011

Outsource your PCB work?

Have you considered outsourcing your PCB design work to a freelancer such as freelancer.com? Why not lighten your work load.

There are hundreds of thousands of satisfied customers from all over the world. That connect 2,959,683employers and freelancers globally from over 234 countries & regions

Thursday, November 10, 2011

Announcement: Update 13 now available for Altium Designer 10

The Altium Development team are pleased to announce the 13th update for Altium Designer.

This release is an important milestone in that it improves the update process through a new patching system, allowing us to deliver regular, frequent and significant updates in the future.

This new patching system has the benefit of delivering much smaller sized updates. Each patch is dramatically smaller than the files that are currently used in the update process, and the downloads required for an update are significantly reduced. It also provides more flexibility in the development that we can deliver, especially where a new feature or fix may require updates to all plug-ins. So once you have this update installed, future updates will be much smaller. Should you wish to use the patching with this update and take advantage of the smaller update now, please read instructions.

We have also included other enhancements to AD10, which we believe many of you will appreciate:

  1. A new Schematic CTRL+drag mode for accurately placing graphical objects without being constrained by the current grid settings
  1. Improvements to text rendering in the Schematic editor to provide better conformity between printed outputs and on-screen display
  2. Added option in the Find Similar Objects dialog to update the Inspector to the same scope
  3. Improvements have been made to the IDF Exporter.

Most of these, plus others, have resulted from requests submitted to BugCrunch. Thank you to those who submitted and voted for them.

For full information on this update, read the release notes.

The delivery of this update affects the following 10 modules:

  1. System Components category: Altium Designer Base, Altium Designer Support, PCB System, PCB Support, Schematic System, Soft Design Support
  2. Hardware Support Packages category: Device Support - Altera Stratix III
  3. Importers and Exporters category: Exporter - IDF, Importer - IDF
  4. Output Generators category: Output - ODB

Installation of these updated modules will bring their revision up to 10.747.23074. The Platform Build number will also update to 10.747.23074 as the Altium Designer Base module is updated.

To update your Altium Designer 10 installation, ensure you are using a license with valid subscription. Go to the Plug-in page (DXP >> Plug-ins and Updates) and select “Update All”. If you don’t see the update, use the “Refresh” link in top right hand corner of the Plugins page.

Note: If you are using a Private Server license or Standalone license, and you have renewed your subscription since activation, you will be required to reactivate your license to obtain this and future updates.

For those who installed directly from DVD, you can access the updates by changing a setting in preferences: System >> Installation Manager, change the Remote Repository Location to http://installation.altium.com

If you are wanting to install a new build containing this update, please download the latest Installer/Uninstaller to support this build.

 

Tuesday, October 18, 2011

New Product Release - Stackup Planner for Altium Designer

We are delighted to annouce the release of a product that finally allows you route to impedence in Altium Designer.

The Stackup Planner for Altium Designer imports the substrate configuration from the ICD Stackup Planner and automatically creates the corresponding Layers in Altium Designer, configuring the Layer Stackup Manager. Also, Design Rules for Trace Width, Clearance and Differential Pairs are automatically created enabling the user to route each layer and differential pair to the calculated single ended or differential impedance.

The interface also exports the Altium Designer Layers, from the Layer Stack Manager and Trace Width/Clearances into the ICD Stackup Planner for the calculation of impedance and trace current. The stackup can then be modified to obtain the desired impedances and imported back into Altium Designer.

The product includes both the ICD Stackup Planner and the Altium interface.

For more information or to request the demo, click here. <http://www.desktop-eda.com.au/products/StackupPlanner.html>

The Stackup Planner for Altium Designer is jointly developed by Desktop EDA and In-Circuit Design.

Monday, October 17, 2011

Custom Pad Shapes - soon to enter Beta

Over the past couple of months there has been development work underway to implement support for custom pads shapes, and this new enhancement is now approaching the stage of being ready to deploy to the Beta group.

Before this happens though, I would like to share the current state of development with you and gather any final thoughts, ideas and suggestions as feedback.

In my initial blog on custom pad shapes I detailed the three options available to tackle this issue: either original primitives could be enhanced and used to define the custom shape of a pad (along with net propagation through copper and mask generation); the pad object could itself be enhanced with new capabilities; or finally, a new ‘custom shaped pad’ object could be added.

The feedback you provided in response to the blog was seminal in helping me understand your perspective and design this new feature.

The result is that three new enhancements have been added to support the generation and management of custom pads in Altium Designer:

1. General primitives can generate solder and paste mask expansions.

Any track, arc, fill or region on the top or bottom layer are now able to generate solder and paste masks. In a similar way to how the masks are generated for pads, the masks for these objects can be manually specified per object or globally with a design rule.

This eliminates the need for the current workaround used to generate paste mask and openings in the solder mask to match custom pad copper shape.

2. The nets on all copper primitives in a footprint are updated when synchronizing a PCB from the Project Schematics.

This removes the need to run “Update Free Primitives from Component Pads” after synchronizing the PCB with the project schematics

3. The “Create Region from Selected Objects” can now be launched from the PCB Library editor. 

Regions are typically used as a workaround solution for the custom pad shapes. The addition of the “Create Region from Selected Objects” command to the PCB Library editor will make it easier to create the custom pads.

An added benefit of adding these enhancements to improve custom pad support is that they will prove useful in many other situations.

For example, when a Shielded Enclosure is used in a design, paste mask and solder mask openings are needed to match the copper shape on the PCB. In such a case the tracks and arcs that utilize the new Solder Mask and Paste Mask expansion properties can now accomplish the same task.

So with these three relatively simple enhancements, it is now much simpler to deal with custom pads.

Let me now show you what it takes to create custom shaped pads, link it to a component, and finally place and use it in a design. By way of example, I will use the SRR5028 series of inductors from Bourns.

In order to draw the footprint, I will start by creating regions on the top layer in the desired shape. Then a small pad will be placed in the centre of the regions and lastly the desired expansions masks will be set for each of the region.

1. Following the suggested footprint in the datasheet I place an outline using tracks and arcs on the top layer in the PCB Library Editor. The customizable grids are helpful for precisely positioning the outline elements.

2. I create a region from the outline with the menu command Tools > Convert > Create region from selected primitives. Personally, from here I like to move the outline primitives to Mechanical Layer 31, which I consider a construction layer.

3. Then I place 0.5mm pads at the center of the regions. The region drawing mode has been set to draft in the below screenshot so that the pads are easier to see.

4. Next for each of the region that define a pad, I set the Solder Mask Expansion Mode and Paste Mask Expansion Mode to “From Rule”. Once placed on a PcbDoc the solder and mask expansions will be set as determined by the design rules.

5. Finally I add a silkscreen outline.

Now that the footprint for our inductor is drawn, we can continue by creating a schematic symbol that can be used in a design.

6. In the Schematic Library Editor I create a new component and assign it with the symbol reference of SRR5028. I place two pins with names that correspond to the pad designators I used in the footprint, then link the symbol to the newly created SRR5028 footprint. The model preview window in the bottom right of the screenshot shows the newly created footprint.

7. Then I create a simple project to which I add the PcbLib and SchLib files I created in the previous steps. The project contains a single Schematic Document with the circuit shown below.

8. I add a new blank PcbDoc to the project which I’ve called InductorExample.PcbDoc. From the PCB editor I run the “Tools->Import Changes From InductorExample.PrjPCB” command to generate an ECO that will add the nets and components to the PCB.

After accepting the ECO changes, the state of the InductorExample.PcbDoc is shown below. The regions that we added to the SRR5028 were treated as an extension to the component pads and consequently the nets that were applied to the pads were also applied to these regions.

9. I then finish the design by placing the components and adding some routes.

During this editing process, it is important to note that the regions used to define the custom pad shapes continue to be treated by the PCB editor as a separate object.

For instance, when the region defining such a custom shaped pad is selected, the inspector shows the properties of a region (and not one of a pad). In this case, it indicates that the Solder Mask expansion of the region in the SRR5028 footprint is 4mil, and is been set by the design rule.

With these enhancements, it should now be much simpler and straightforward to efficiently create and use custom pad shapes.

I’m looking forward to reading your comments and thoughts on the approach we’ve taken, in the comments section below. These have shown to be very insightful and ultimately very useful in helping us provide you with a more streamlined and productive tool.

Thank you very much for your contribution! I am looking forward to reiterate this experience for new projects in the future.

 

12th update for Altium Designer 10

The Altium Development team are pleased to announce a new update for Altium Designer.

This update includes a new Schematic feature: Specific No ERC Directives. This was introduced in response to BugCrunch report #152 and was further discussed with the Altium Community in the AltiumLive Blogs (read first blog and second blog). The No ERC Directives can now suppress specific violations so that only the selected warning or error conditions are suppressed and any other warning or error will be detected and reported.

Read more about this new feature in the wiki under Schematic No ERC.

This update also includes 14 BugCrunch fixes in addition to the No ERC Directives. These include:

  1. Added the options to include all notes, exclude collapsed notes, or exclude all notes from print and PDF outputs.
  2. The "Update from PCB library" command now shows differences between pad holes.
  3. The board insight display panel now redraws the preview panel to match the primitives as they are added to the panel on hover.
  4. Net on shelved polygon is now correctly updated when updated from Schematic document.
  5. PCB DRC now issues warning if document contains shelved polygons.
  6. A new option was added to NCDrill Settings dialogue that will allow the user to output the EIA Binary Drill file or not. The default for this option is to not generate this NCDrill output type.

For full information on this update, read the release notes.

The delivery of this update affects the following 14 modules:

  1. System Components category: Altium Designer Base, Altium Designer Support, PCB System, PCB Support, Schematic System, Soft Design System, Soft Design Support
  2. FPGA Components category: Instrument - Digital IO
  3. Output Generators category: Output - NC-Drill, Output - ERC, Output - STEP, Printer - Schematic
  4. Importers and Exporters category: Importer - CADSTAR, Importer PADS

Installation of these updated modules will bring their revision up to 10.700.22943. The Platform Build number will also update to 10.700.22943 as the Altium Designer Base module is updated.

To update your Altium Designer 10 installation, ensure you are using a license with valid subscription. Go to the Plug-in page (DXP >> Plug-ins and Updates) and select “Update All”. If you don’t see the update, use the “Refresh” link in top right hand corner of the Plugins page.

Note: If you are using a Private Server license or Standalone license, and you have renewed your subscription since activation, you will be required to reactivate your license to obtain this and future updates.

For those who installed directly from DVD, you can access the updates by changing a setting in preferences: System >> Installation Manager, change the Remote Repository Location to http://installation.altium.com

 

Thursday, October 6, 2011

STMicroelectronics released to the vault

The Hobart Content Team is very pleased to announce the addition of STMicroelectronics to the Hobart Vault.  In this release we’ve added managed components for microcontrollers in the STM32F, STM32L, STM32W and STM8L families. Also in this release, Sensors & MEMS are added to the vault.

STM32F/L

The STM32 family of 32-bit Flash microcontrollers based on the ARM Cortex-M processor is designed to offer new degrees of freedom to MCU users. It offers a 32-bit product range that combines high performance, real-time capabilities, digital signal processing, and low-power, low-voltage operation, while maintaining full integration and ease of development.

STM32W

STM32W expands the STM32 family to the wireless domain bringing outstanding radio and low-power microcontroller performance. With a configurable total link budget up to 109 dB and the efficiency of the ARM Cortex-M3 core, the STM32W is a perfect fit for the wireless sensor network market. These devices are also IEEE 802.15.4 compliant and support popular protocol stacks such as RF4CE, ZigBee-PRO and 6LoWPAN.

STM8L

The STM8L EnergyLite family are an ultra-low-power MCU based on the 8-bit STM8 core.  Using ST’s proprietary ultra-low leakage process, STM8L features ultra-low power consumption with the lowest power mode of 0.35 µA.

Sensors & MEMS

This initial release covers MEMS-based sensors including accelerometers, gyroscopes, digital compasses, functional sensors including pressure sensors and microphones, and iNEMO inertial modules.

These STMicroelectronics components can be found in the Hobart Vault under

Components\STMicroelectronics

AltiumLive Subscribers can use these components by connecting to the Vault directly from Altium Designer 10 using their AltiumLive credentials, or by browsing to the AltiumLive Design Content area and selecting the Altium Hobart Vault.