All about PCB Design

Saturday, 18 October 2014

How to enable Rules Spreadsheet in Pulsonix for making settings for Differential Signal, Regular Net, Serpentine routing?

Right Click on the Pulsonix window were there is no icon and from their click on rules spreadsheet. For more information check below image.


Monday, 13 October 2014

Where I can define my component name and other text in Pulsonix PCB Design?

You can change or set the default values such as height, fonts etc in Technology ( shortcut key " T " )  and then look for  " text styles " under style option.


What is a latch mode in Pulsonix PCB Design tool?

Latch mode is a mode of operation that allows a tool to be pre-selected (latched) and applied to many
items until it is toggled off (unlatched). For example, the Rotate mode can be latched down and
rotations applied to many components in the design in turn.
To exit latch mode, you can either select the option again to unlatch it, or press the Esc key on the
keyboard to return to Select mode. You can also use the Cancel option from the context menu after
right clicking the mouse.

How to enable / disable Status Bar and Workbook mode in Pulsonix PCB Design tool?

Status Bar

Is really cool feature. In that window you can see in what mode you are active. You can toggle in between the Units ( by just double click at mm or thou ). It also display tips as well as co-ordinates.

You can enable or disable this feature from View > Status Bar




Workbook mode is show you all those pages you have opened in Pulsonix PCB Design tool. As you can see in above image ( Schematic , PCB , footprint and symbol )
To toggle in between shortcut key is ctrl +Tab 

If you are not happy with its location then you can move it to the top.
Select " Customize" from " tools " menu and then go to " Application Look " and make changes


To enable or disable this feature go to view > Workbook mode

Saturday, 11 October 2014

What is a Via, Micro via, buried via and blind via in PCB design?


Via


In PCB Design a via made an electrical connection between two or more layers. Its visible from both side of PCB.

Yes, its more like a Pad which has a drill hole. But drill dia for Via is smaller as compare to Pad. And that is the only part which distinguish it form Pad.

Blind via

It's start from one of the surface to any of inner layer.

Burried Via

It's via that is between inner layers. burried via is not accessable from top or bottom layer.

Microvia


These are the vias with narrow drill hole. usually these vias are directly present in component pads.



Reference:-


  1.  Reduce Your PCB Costs With Blind Vias, Buried Vias & Microvias  Retrieved on 11 Oct   2014 http://www.eetimes.com/author.asp?section_id=36&doc_id=1320862         

How to assign net name in Schematic for Pulsonix PCB Design tool?

Assigning Net name in Pulsonix is very easy. Select the track you want to and right click and from context menu select "Net change" ( shortcut key F2 )





And then enter your desired Net Name. And assign the Net class. And at last dont forget to check for "Show net name" and then click at OK.


How to change Solder Mask in Pulsonix PCB Design tool?

Problem:- 

I have to creat a footprint as shown in Fig 1. But after creating ( see Fig 2 ) I got my Solder Mask connected. I would like to get clearance in between the Solder Mask. Please tell me solution for this. I am using Pulsonix PCB Design tool.


Solution:-

To fix this you need to make change in Technology file.

  1. Select " Technology " from "Setup" menu or press T key 
  2. On your right side select Layer Classes 
  3. Then click on " Solder Mask " > Edit 
  4. Change the value in section " Pad Oversize" to 2 mil. Make sure you are working in "thou".

Exit from window by pressing OK. Your mask will change and will look like as shown below.
In Pulsonix you can change Pad numbering quick to learn that trick click here


How to add pad number fast and Automatic in Pulsonix PCB Design tool?

In Pulsonix PCB Design tool while creating footprints you can assign PIN number Automatically or manually but really really fast.

Steps for manually Pin numbering

  1. Select " Renumber Pins" from "Utilities" menu
  2. And select your numbering from where you want. In this case ( according to below image ). I need to make changes from Pin number 4. So I just enter 4 and click OK.
  3. Then I will click the right top Pad first and then will move further left and at last click any where in black window. And you are done.
Steps for Auto Pin numbering

    1. Select " Renumber Pins" from "Utilities" menu
    2. Then " Check by location "
    3. In sides you select both sides
    4. In Direction you select Left to right and bottom to top
    5. Your numbering are in reverse. So, here you select " Alternate Directions"
    6. Make sure you check for "reverse left - right on bottom side"
    7. Then Click OK
    8. A notepad will popup and will show you what changes has been done.
    9. Below image showing your Pin number as per datasheet.
       

    How to add two planes in Inner layer for Ground and Power for Pulsonix PCB Design tool?

    Demonstrated on 
    Pulsonix Version 8.0
    OS  XP SP3
    i3 Processor 2GB RAM

    4 Layer PCB Board
    - Signal TOP
    -gnd    Inner 1
    -power Inner 2
    -Signal  BOTTOM

    Friday, 10 October 2014

    How to add copper layers for ground and power inner layers in 4 layer and more PCB design case. Need solution for Pulsonix PCB Design tool.

    In Pulsonix we do it with Copper Pour. ( with the help of template option in insert menu )

    If a copper area is to be inserted without the need for voids around unconnected tracks, components,
    pads, etc then use Insert Copper facility.

    Demonstrated on 
    Pulsonix Version 8.0
    OS  XP SP3
    i3 Processor 2GB RAM

    4 Layer PCB Board
    - Signal TOP
    -gnd    Inner 1
    -power Inner 2
    -Signal  BOTTOM


    Moving forward. To do so first you create a template and then from the utility open pour copper and you done.

    But there are some if and buts which you need to control and modify.

    First thing you do before pouring or getting your copper layer. Setting up the Technology for this option.


    1. Go to setup
    2. Click at Technology ( shortcut key " T ")
    3. Under rules click at DFM /DFT Rules. And set the options as shown in below image.

          4.  You make settings for Thermal Rules and Copper Pour as per your requirements. Shown are default             settings.
          5. May be you would like to do some more. One more is in Design Setting.
          6. Setup > Design Setting or press shortcut key " Shift + D"
          7.  Look for "Template" on right side. Refer below image
         8. Next setting you do is how you prefer to add copper. For that there is one more setting.
         9. In tools > Options  [ shortcut key " O "
         10.  look for "Interaction" on right and make your setting, refer below image.
       11. You will see two options
               a) Act Poured:- In this option you add " pour copper" latter from Utilities menu.
               b) Pour On Add :- In this option as soon as you done with template. Area will get filled with copper                    right away.

    To start the copper plane.

     You go to Insert >  Template and pick your desire option ploygon, rectangle, circle , line
    Then start drawing it, when you done
    As you can see in above image I have got my template (polygon) in golden colour. And dark green is my Board outline outline.

    To Assign net name to the plane / template. Select any one side of template ( in above image is in light green colour) then right click on it > Net > Change Net (  or simply Press " F2 "  on your keyboard ).
    Change Net window will appear from the drop down menu you will be able to select your desired net and then press OK.
    Click at " Pour Copper" from Utilities
    And you done you PCB will look like as shown in below image just an example
    Please note:- If you got track for other signal, you see void ( space / clearance ) around them otherwise full plane.

    If wanna two GND Plance or two power plane
    Then you need split plane click here to learn more

    What are Thermal Pad and how to find and use in Pulsonix PCB Design tool?

    Check page 278

    In Pulsonix PCB Design tool where I can find Thermal Rules settings?


    1. Go to "setup" menu
    2. Click at "Technology" or press "T"
    3. Under Rules on right side click at "DFM / DFT Rules"
    4. Look for thermal rules in that window 


    How to add teardrops in Pulsonix PCB Design tool and where I can find setting for that?

    In Technolofy > DFM /DFT rules

    look for tear drops

    Monday, 29 September 2014

    How to Rotate, Move and mirror Components in Pulsonix PCB design tool?

    Problem:-1

    How to rotate components in Pulsonix PCB Design Tool?

    Solution:-1

    Select the component and press "R". Will rotate the component. Or Select the component and right click and click at rotate 90 or Rotate one step or Rotate About.


    Problem:-2

    How to do mirror for component in Pulsonix?

    Solution:-2

    Select the component and Press M or right click on component after selecting and click at Mirror. [ for reference see above image ]

    Problem:-3

    How to move the component in Pulsonix?

    Solution:-3

    Moving components in schematic as well as Layout is very easy. There are two ways to do that.
    1. Select the component and right click and hold. And then drag the component at desired location.
    2. Select the component and then right click on it and then click at move and place it where you want. [ for reference see above image ] 
      

    Saturday, 27 September 2014

    How to change units in Pulsonix PCB Design Tool?

    Problem:-

    I am in the middle of my design. And I am working in mils. How can I toggle or set my units quickly and what are other options?

    Solution:-

    Pulsonix supports alot of Units. 

    mils/thou, inch, mm, cm, meter and, micron.

    You can change the Units by two procedure.
    1. By double click at thou ( thou and mils are same thing) or mm on status bar.or you can do it by shortcut key ctrl + U
    2. By going to Setup > Units  [ Shortcut key - Shift + U ]

    Friday, 26 September 2014

    How to draw Arc and Circle in Pulsonix?

    Problem:- 1

    I am using Pulsonix PCB Design tool. And I have drawn my schematics of two pages. Now, I am not able to save my design.What I do?

    Solution:-1a

    I think you are using a trial version. It has limitation. That is why you are struggling. Buy full version.

    Solution:-1b

    Pulsonix PCB design tool would not let you save file if you have duplicates. Please review your design.

    Problem:-2 

    I do not see status bar in my Pulsonix tool, how to turn it on?

    Solution:-

    You can activate it from View > Status Bar.

    Problem:-3 

    How to draw arc and circle in Pulsonix ?

    Solution:-

    Open the page and draw a line as shown in below image. Lets say you would like to draw a circle for 100mils dia. Then that line should be 100mils long. Set your grid 25mils ( press "G") and you can watch your length while drawing your line in status bar ( at bottom) If you don't have then activate it from the View > Status Bar.
     Now right click on the line which you have just drawn.

    Then click at arc and then click at circle. Now, that line will convert into circle of dia 100mils.

    For arc. Click at Arc and then angle 45 or angle 180 or may be you just would like to pick your own value then click at enter angle, then enter your angle value and you are done.

    Please note:- For those who don't know :- dia stands for Diameter 

    Thursday, 25 September 2014

    How to add another sheet in Pulsonix PCB design tool

    Problem:-

    I was working on my design at Pulsonix PCB design tool. And I have run out of space. I would like to add another sheet. How to do that? I am looking for a right procedure.

    Solution:- 

    Its very easy all you need to do is

    go to insert > new page


    It will add the new sheet of same size ( and same profile as well).

    How to change schematic sheet size in Pulsonix

    Problem:-

    I am using a Pulsonix PCB design tool and I was working on my schematic sheet. And I have run out of space. My sheet size is A4. Now, I would like to change it to A3.

    I know I can add another sheet and continue my work. But I don't want to do that. Please help.

    Solution:-

    In Pulsonix you can do that by replacing your profile files.

    Go to Setup > Load drawing profile

    A windows will pop up

    Select the a3 file as shown in below image.


    Good luck.

    Friday, 28 February 2014

    PCB Design Software list including open source



    Free/Open source
    DesignSpark (RS comp) - http://www.designspark.com/
    EasyEDA - http://easyEDA.com/editor (web based)
    FreePCB - http://www.freepcb.com/
    Fritzing - http://fritzing.org/
    gEDA - http://www.geda-project.org/
    KiCAD - http://www.kicad-pcb.org/display/KICAD/KiCad+EDA+Software+Suite
    Minimal Board Editor - http://www.suigyodo.com/online/e/index.htm (English, Japanese)
    Open Circuit Design - http://opencircuitdesign.com/
    Orcad DOS (old) - http://tech.groups.yahoo.com/group/OldDosOrcad/
    PCB Elegance - http://www.pcbelegance.com/
    PCBWeb Designer - http://www.pcbweb.com/ (Windows only)
    Protel (Altium) AutoTrax/EasyTrax (DOS Based) - http://www.altium.com/community/downloads/en/downloads_home.cfm
    TCI - http://b.urbani.free.fr/ (French)
    ZenitPCB - http://www.zenitpcb.com/Index.html

    Limited free version
    CADint - http://www.cadint.se/p_free.asp
    Cadstar Express (Zuken) - http://www.zuken.com/products/cadstar/downloads/express.aspx
    DipTrace - http://www.diptrace.com/
    Eagle (Farnell/Newark) - http://www.cadsoft.de/
    Layo1 PCB - http://www.baas.nl/layo1pcb/uk/downloads.htm
    McCAD - http://www.mccad.com/index.html
    OrCad (Cadence) - http://www.cadence.com/products/orcad/pages/downloads.aspx#demo
    Osmond PCB - http://www.osmondpcb.com/index.html (Only PCB)
    TopoR - http://eda.eremex.com/
    WinQcad - http://www.winqcad.com/

    Commercial
    Allegro (Cadence) - http://www.cadence.com/products/pcb/Pages/default.aspx
    Altium - http://www.altium.com/
    Ariadne - http://www.cad-ul.de/ariadne-eda.html (German)
    AutoTRAX DEX 2020 - http://www.dex2020.com
    Bartels AutoEngineer - http://www.bartels.de/bae/bae_en.htm (English, German)
    BoardMaker3 - http://www.tsien.info/index.php#
    Board Station (Mentor) - http://www.mentor.com/products/pcb-system-design/design-flows/boardstation/
    CADint - http://www.cadint.se/products.asp
    Cadstar (Zuken) - http://www.zuken.com/products/cadstar
    CIRCAD - http://www.holophase.com/index.html
    CircuitCREATOR - http://www.circuitcreator.com/creator/index.htm
    Circuit Wizard, PCB wizard - http://www.new-wave-concepts.com/products.html
    CSiEDA - http://www.csitek.co.kr/ (Korean)
    CSiEDA - http://www.csieda.co.jp/en/csieda/ (Japanese, English)
    CR-5000 (Zuken) - http://www.zuken.com/products/cr-5000
    DipTrace - http://www.diptrace.com/
    Douglas CAD/CAM - http://www.douglas.com/software/pro/prolayout.html
    Dreamcad - http://www13.ocn.ne.jp/~dreamnet/ (Japanese)
    Eagle (Farnell/Newark) - http://www.cadsoft.de/
    Easy-PC - http://www.numberone.com/easypc.asp
    EDWinXP - http://www.visionics.a.se/index.html
    Expedition Enterprise (Mentor) - http://www.mentor.com/products/pcb-system-design/design-flows/expedition-enterprise/
    ICADPCB (Fujitsu) - http://www.fujitsu.com/my/services/software/business/icad_thirdpage.html
    Layo1 PCB - http://www.baas.nl/layo1pcb/uk/index.html
    McCAD - http://www.mccad.com/index.html
    Orcad (Cadence) - http://www.cadence.com/products/orcad/orcad_capture/pages/default.aspx
    Osmond PCB - http://www.osmondpcb.com/index.html (Only PCB)
    Pads (Mentor) - http://www.mentor.com/products/pcb-system-design/design-flows/pads/
    Proteus PCB Design - http://www.labcenter.com/products/pcb_overview.cfm
    Pulsonix - http://pulsonix.com/index.asp
    Rimu Schematics/PCB - http://www.hutson.co.nz/
    Scooter PCB - http://www.scooter-pcb.de/scooter-pcb/index.html (German)
    Sprint-Layout - http://www.abacom-online.de/uk/html/sprint-layout.html
    SuperCAD/SuperPCB - http://www.mentala.com/products.htm
    Target 3001 - http://www.ibfriedrich.com/ (English, German, French)
    TINA (DesignSoft) - http://www.tina.com
    TopoR - http://eda.eremex.com/
    Ultiboard (National Instruments) - http://www.ni.com/ultiboard/
    Upverter - https://upverter.com/ (free for open source projects)
    Vutrax - http://www.vutrax.co.uk/index.htm
    WinCircuit - http://alain.michel13.free.fr/Anglais.html
    WinQcad - http://www.winqcad.com/
    XL designer (Seetrax) - http://www.xldesigner.com/

    Free SW for PCB order service (no gerber files export)
    ECAD Pro - http://www.pcbdesignandfab.com/ (gerber files $25/board)
    Expresspcb - http://www.expresspcb.com/
    Pad 2 Pad - http://www.pad2pad.com
    PCB123 - http://www.sunstone.com/PCB123-CAD-Software.aspx (gerber files $100/board)
    PCB Artist - http://www.4pcb.com/free-pcb-layout-software/
    Target 3001 (PCB Pool edition) - http://www.pcb-pool.com/ppuk/service_downloads.html (gerber with proto)

    Schematic Capture
    sPlan - http://www.abacom-online.de/uk/html/splan.html
    TinyCAD - http://sourceforge.net/apps/mediawiki/tinycad/index.php?title=TinyCAD
    XCircuit - http://opencircuitdesign.com/xcircuit/

    Gerber tools
    3D Gerber Viewer (online) - http://mayhewlabs.com/3dpcb
    Circuit people online Gerber viewer - http://circuitpeople.com/
    DFM Now! - http://www.numericalinnovations.com/pages/dfm-now-free-gerber-viewer
    GCPrevue (Graphicode) - http://www.graphicode.com/Download_GC-Prevue_and_Free_Trials
    GerberLogix - http://www.easylogix.de/products_detail.php?prog_id=1
    gerbv - http://gerbv.sourceforge.net/
    McCAD - http://www.mccad.com/FREE_GerberViewer.html
    Online Gerber-Viewer - http://www.gerber-viewer.com/
    ViewMate - http://www.pentalogix.com/viewmate.php (Free & Commercial versions)
    Viewplot - http://www.viewplot.com/
    ZofzPCB 3D Gerber Viewer - http://www.zofzpcb.com/

    PCB panelizing
    CAM 350 - http://www.downstreamtech.com/CAM350XL.html
    FAB 3000 - http://www.numericalinnovations.com/fab3000.html

    Stripboard/Veroboard layout tools
    DIY Layout Creator - http://diy-fever.com/software/
    LochMaster - http://www.abacom-online.de/uk/html/lochmaster.html
    Stripboard Designer - http://www.freedownloadscenter.com/Multimedia_and_Graphics/Misc__Graphics_Tools/StripBoard_Designer.html
    Stripboard Magic - http://www.marlwifi.org.nz/other/stripboard-magic
    Stripes - http://sites.google.com/site/libby8dev/stripes
    VeeCAD - http://veecad.com/
    VeroCAD - http://xtronic.org/download/verocad-3-veroboard/
    VeroDes - http://www.heyrick.co.uk/software/verodes/

    Simulation - Free
    5Spice - http://www.5spice.com/ (not free for commercial use)
    Cider - http://embedded.eecs.berkeley.edu/pubs/downloads/cider/index.htm
    CircuitLab.com - https://www.circuitlab.com/ (Online only)
    Circuit Simulator Applet - http://www.falstad.com/circuit/ (iPad/iPhone version available, iCircuit - NOT FREE)
    Logisim - http://ozark.hendrix.edu/~burch/logisim/
    LTpsiceIV (Linear Technology) - http://www.linear.com/designtools/software/
    Mindi (Microchip) - http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en537206
    Ngspice - http://ngspice.sourceforge.net/screens.html
    Qucs - http://qucs.sourceforge.net/
    SimOne - http://eda.eremex.com/ (limited)
    TINA-TI (Texas Instruments version) - http://www.ti.com/tool/tina-ti
    XSPICE - http://users.ece.gatech.edu/~mrichard/Xspice/

    Simulation - Commercial
    Advanced Design System, ADS (Agilent) - http://www.home.agilent.com/agilent/product.jspx?nid=-34346.0.00&cc=US&lc=eng
    AIM Spice - http://www.aimspice.com/
    B2 Spice (Beige Bag) - http://www.beigebag.com/
    Circuit Wizard - http://www.new-wave-concepts.com/products.html
    ICAP/4, etc.. - http://www.intusoft.com/default.htm (Limited Free version available)
    Micro Cap - http://www.spectrum-soft.com/index.shtm (Limited Free version available)
    NI Multisim (National Instruments) - http://www.ni.com/multisim/
    NL5 Circuit Simulator - http://nl5.sidelinesoft.com/
    Plecs - http://www.plexim.com/
    PSpice (Cadence) - http://www.cadence.com/products/orcad/pspice_simulation/pages/default.aspx (Limited Free version available)
    SIMetrix - http://www.simetrix.co.uk/ (demo available)
    Super Spice (Anasoft) - http://www.anasoft.co.uk/ (Limited Free version available)
    TINA - http://www.tina.com/English/tina/start.php
    TopSpice - http://penzar.com/topspice/topspice.htm (Limited Free version available)
    Via Designer - http://www.viadesigner.com/
    WinSpice - http://www.winspice.com/

    Other
    Front panel: Frontdesigner - http://www.abacom-online.de/uk/html/frontdesigner.html
    Front panel: Front Panel Express - http://www.frontpanelexpress.com/index.html
    CAD: DraftSight - http://www.3ds.com/products/draftsight/overview/
    CAD: Free CAD - http://sourceforge.net/projects/free-cad/