Numerical Blog - Solutions for CAD EDA 3D conversions, and PCB manufacturing.

Make a quick 3D STEP model of any PCB in less than 1 minute!

09 February, 2017

Perfect for visual presentations, building enclosures, and collaboration with colleagues.

This blog post describes how to easily make a 3D STEP (AP214 or AP242) model of your PCB design in less than one minute.  There are many benefits to generating a 3D STEP model of your PCB with components, and here's a few:

  • Making an ideal visual presentation of your device.
  • Share your device with colleagues and/or Mechanical Engineering.
  • Used to build an accurate enclosure for your PCB.
  • Makes modelling PCB assemblies painless and accurate.

All you need is an IPC-2581, ODB++ file, or Gerber files.  It's all really quite easy with FAB 3000, and involves very little user input.  Please view the only steps required:

  1. Import your IPC-2581, ODB++ file, or Gerber files into FAB 3000.
  2. Export to a 3D STEP file.
  3. Make sure to choose "Components Only" from the Layer Options dropdown box.
  4. Select the file name and location you wish to save your STEP file, and that's it!

Here's a sample movie tutorial (no sound) which shows how easily and quickly it can be done with FAB 3000.

 

Note: Gerbers files have limited information, so FAB 3000 will require you to first extract the components.  If you have a Netlist file FAB 3000 can extract the components with just a few clicks.  See this blog post for more details:  http://www.numericalinnovations.com/blogs/news/how-to-generate-a-centroid-file-aka-pick-and-place-for-any-pcb-in-less-than-2-minutes

 

FAB 3000 (CAM Software)

FAB 3000 is a professional CAM software package targeted for anyone who would like to have "high-end" CAM software to run advanced DRC/DFM verification, generate component centroids, create SMT Stencil pads, Panelize PCBs, and perform many other useful features. Download Now

 

Get Numerical Cloud for only $75/month.  Includes FAB 3000 (CAM Software), ACE 3000, and EasyGerb. Runs on up to 3 computers. Easily perform all Design Integrity Checks on your Gerber and ODB++ files. No contracts and cancel anytime.

 

 

Prevent Costly PCB Assembly Mistakes. Save Time, Money, and Your Reputation.

14 November, 2016

So you've finished designing your PCB and everything looks great. Your design passed all DRC/DFM Checks with flying colors, and the bare boards were easily fabricated. However, if those bare boards can't be assembled (i.e. successfully adding all components) - you've make a costly mistake!

Assembly mistakes are probably the most "expensive" errors when designing a PCB. These assembly mistakes are typically detected late in the "production process" (i.e receive a call from your assembly shop when the boards can't be assembled) and require either:

  1. A new revised design plus additional fabrication costs.
  2. Significant manual labor costs to force-fit components onto the existing board.


Some of the most common Assembly Mistakes Include:

Minimum Clearance between Component:
Limited clearances between other components can make assembly very difficult and costly; if not impossible. When your design is ready for production invalid spacing between components can be a critical mistake.

Detect Maximum Component Height:
Most assembled PCB's will eventually be placed into a fitted enclosure. Any components that exceed the maximum height requirements may prevent the assembled PCB from fitting inside its intended enclosure. This is a critical mistake which can require a complete redesign, refabrication, and reassembly.

Footprint to Pad Registration:
When component footprints from a PCB CAD library, do not align with the actual manufacturing data (i.e Gerbers, ODB++, IPC2581, etc.). In many cases, the designer has mistakenly chosen an outdated component or incorrect footprint. This mistake causes significant troubles in assembly including delays, component mismatch, and soldering issues (i.e. incorrect bonding between the lead and pad).

Other important Design for Assembly (DFA) checks include: 

  • Invalid Reference Designators
  • Invalid Component Rotations
  • Solder Bridging.
  • And more.

Here's a tutorial movie showing FAB 3000 performing Assembly checks on a common PCB design (from an ODB++ file).  Since the assembly mistakes are detected early, the designer can make any necessary corrections before sending out to Fabrication and Assembly. Saving Time, Money, and Reputation.

 

 

FAB 3000 (CAM Software)

FAB 3000 is a professional CAM software package targeted for anyone who would like to have "high-end" CAM software to run advanced DRC/DFM verification, generate component centroids, create SMT Stencil pads, Panelize PCBs, and perform many other useful features. Download Now

 

Get Numerical Cloud for only $75/month.  Includes FAB 3000 (CAM Software), ACE 3000, and EasyGerb. Runs on up to 3 computers. Easily perform all Design Integrity Checks on your Gerber and ODB++ files. No contracts and cancel anytime.

 

 

How can you tell the differences between revisions of the same board?

07 November, 2016

Over time most PCB designs need to change – a mistake is found, or a part becomes obsolete, etc. Typically once the changes are complete, a new set of manufacturing files (Gerbers, NC Drill files, BOM, Pick and Place, etc) are generated, and the updated design is stored as separate version within a version control system. Using a version control system makes it possible for design teams to go back later and compare differences between design versions.

What if there is no access to the version control system, and you only have the manufacturing files?  How can you tell the differences between revisions of the same board?

This article will demonstrate how to quickly identify differences between two similar revisions of the same design, using only the manufacturing files.

Initial Notes:

  1. I will use FAB 3000 to compare the differences between PCB design revisions.
  2. In FAB 3000 terminology, a "Job" contains all manufacturing files (Gerbers, NC Drill files, BOM, Pick and Place, etc) for a specific design revision.
  3. To quickly load manufacturing files into a Job, use File > Import > Autoload.
  4. Two or more jobs must be created to perform comparison. 
  5. For graphical comparison, a “Yellow” means that the design is the same between the two sets. Any "Red/Green" objects means that there are differences between the two sets.
  6. Use the layer display panel to turn on/off any layer that you wish to compare. 
  7. Once a comparison is performed, the differences can be exported to either PDF, CSV, or TXT formats. They can also be exported into an Error Drawing to Gerber or any other format that FAB 3000 supports.

 

Import Manufacturing files, and Create a New Job.

Typically if you're starting FAB 3000 you'll have a blank screen with an empty job already created, so lets use that default job to import our first set of manufacturing files.

  1. Go to menu:  File / Import / AutoLoad...  Identify the folder where you have stored the manufacturing files and navigate to that folder.  If you have your manufacturing files zipped or an ODB++ file, you can go to menu:  File / Open Compressed File...
  2. Create a New Job (menu: File / New / Job...) and give any name you wish for your job. Repeat STEP#1 above for your second set of manufacturing files.

 

Perform Job Comparison

  1. Select Tools > Compare Jobs and Layers > Compare Jobs.
  2. Select jobs by choosing the job name and assigning a layer color.
  3. Choose a comparison method (Blend or XOR). Blend – Easier for viewing purposes. XOR – Best for singling out differences. 
  4. Select Physical Comparison (Optional) to generate errors that can be used to pinpoint any differences between Jobs. If left unchecked, you will only be able to view the differences and not generate errors for them.
  5. Select OK. A Compare Jobs dialogue box will appear with the final error count 
  6. Select OK. The Compare Jobs error browser will appear below the editor.
  7. Use the Compare Jobs error browser to compare and analyze each comparison error. 
  8. Use the browser to differentiate and determine issues. You can also create a PDF, Text, or CSV error list. In addition, you can also use the browser to create error drawings for reference. 

 

That's it, you now have the ability to tell the differences between revisions of the same board?

 

Tutorial movie demonstrating the above steps.  

Note:  To improve your experience, you can download the example files used for this tutorial by clicking here, and follow along with with example. Unzip and use the files located in the folder /compare

 

 

 

FAB 3000 (CAM Software)

FAB 3000 is a professional CAM software package targeted for anyone who would like to have "high-end" CAM software to run advanced DRC/DFM verification, generate component centroids, create SMT Stencil pads, Panelize PCBs, and perform many other useful features. Download Now

 

Get Numerical Cloud for only $75/month.  Includes FAB 3000 (CAM Software), ACE 3000, and EasyGerb. Runs on up to 3 computers. Easily perform all Design Integrity Checks on your Gerber and ODB++ files. No contracts and cancel anytime.

 

 

 

 

 

Secret to Eliminating Open Boundaries when converting DXF to Gerber.

25 October, 2016

I'll give you the answer, before I explain:  Join Interactive

Probably the most frustrating experience for anyone who has attempted to convert a DXF file to Gerber, is the dreaded "boundaries are open in the Gerber Viewer and won't fill".  If the boundaries won't fill, then those converted Gerber files are useless and cannot be sent out to manufacturing.  

Why does this Gerber Fill Problem happen?

Gerber files have stringent fill rules and requires the following:

  1. All boundaries must be closed & continuous.
  2. No overlapping or self-intersections (like a bow-tie).  

 DXF files are typically constructed as outlined boundaries and have no fill requirements. When the above Gerber fill rules are violated in DXF, we call them Boundary Errors.

2D CAD Software Unknowingly Facilitates these Boundary Errors.

2D CAD software (like AutoCAD and Draftsight) typically display the entire DXF drawing as outlines & wire-frames only.  It's visually very easy to mistakenly include overlapping lines/arcs, and leave unconnected vertices when exporting to DXF. In fact, 4 out of 5 DXF files generated for conversion to Gerber will typically have some type of boundary error.

To remedy these boundary errors, AutoCAD has command called: PEDIT along with the Join option can be used to ensure constructed boundaries are continuous.  However this command can be cumbersome, slow, and there is really no way to check if all Boundary errors have been eliminated.

Use Automatic Join and Fill - During DXF to Gerber Conversion

Any competent DXF to Gerber conversion software must have the ability to automatically join and fix boundary errors during import.  Both ACE 3000 and FAB 3000 have exceptional Join algorithms to ensure all boundary errors are eliminated.  

What happens when a DXF boundary is constructed so poorly, that Automatic Join still does not remedy the Boundary Error?  

Use the command: Join Interactive.  Join Interactive was built for the worst case boundary errors, and to prevents having to "re-design" the DXF.  To use it simply select one object one the open boundary.  Join Interactive will attempt to close the boundary; however if there are any ambiguities it will stop and prompt for your input.  

Using Join Interactive will eliminate the frustration when having to perform DXF to Gerber conversion on poorly constructed boundaries that won't fill. Here's a tutorial movie showing how to use "Join Interactive" in FAB 3000 to eliminate open boundaries (sorry no sound on this movie).

Note: DWG files are the binary representation of DXF, and have the exact same problems.

 

FAB 3000 (CAM Software)

FAB 3000 is a professional CAM software package targeted for anyone who would like to have "high-end" CAM software to run advanced DRC/DFM verification, generate component centroids, create SMT Stencil pads, Panelize PCBs, and perform many other useful features. Download Now

 

Get Numerical Cloud for only $75/month.  Includes FAB 3000 (CAM Software), ACE 3000, and EasyGerb. Runs on up to 3 computers. Easily perform all Design Integrity Checks on your Gerber and ODB++ files. No contracts and cancel anytime.

New Linux 64-bit Releases Available.

12 September, 2016

Today we're happy to announce the new releases for our Linux 64-bit users.  ACE 3000, FAB 3000, and DFM Now!, are ready for download.

Note:  Our Linux 64-bit software tools are on average 25% faster than on Windows, have better memory management, and can process extremely large files (over 50 GB!).  Linux is the preferred choice for many professional users who demand high-end performance.

 

ACE 3000 and FAB 3000 Users:

If you have maintenance, please login to our website and instantly download: 

http://www.numericalinnovations.com/account/login

If not please renew your maintenance:

http://www.numericalinnovations.com/collections/support-maintenance

DFM Now Users:

DFM Now! is a free download.  Please fill out the download form to receive the latest update of DFM Now:

http://www.numericalinnovations.com/pages/dfm-now-free-gerber-viewer

IPC-2581 Supported in both DFM Now and FAB 3000

08 September, 2016

The IPC-2581 open standard is a XML-based single file format that incorporates a wide range of board fabrication data including layer stackup details, complete physical layouts, routing, component and BOM information.  The open standard is maintained by the IPC-2581 Consortium.

Watch how IPC-2581 is being Used with DFM Now and FAB 3000:

Here's a tutorial movie demonstrating DFM Now import an IPC-2581/B file and use the realistic preview feature.  Secondly using FAB 3000 to import an IPC-2581/B file and output 3D STEP file used for 3D simulation to improve signal integrity.

 

DFM Now! (Free Viewer)

Download DFM Now!

DFM Now is a Free Viewer which can load all major CAM formats including: IPC-2581, ODB++, Gerber, X2, NC, and more. DFM Now allows designers to easily visualize their CAM files, perform realistic PCB preview, and run basic DFM checks before sending out their data to fabrication. Download Now

 

FAB 3000 (CAM Software)

FAB 3000 is a professional CAM software package targeted for anyone who would like to have "high-end" CAM software to run advanced DRC/DFM verification, generate component centroids, create SMT Stencil pads, Panelize PCBs, and perform many other useful features. Download Now

Ensure your PCB Design Integrity - Don't Blindly Trust Your Gerber Files.

13 August, 2016

By Simon Garrison, Numerical Innovations

WARNING: Your Gerber Files may contain hundreds of hidden mistakes!

 

What are Gerber files?

For the past 30 years, Gerber has been the de-facto standard file format used to manufacture all PCB’s (printed circuit boards). The Gerber format itself is simply an ASCII text file containing X,Y coordinates, and shapes (i.e apertures/dcodes). There are essentially 4 flavors of Gerber data: RS-274D, RS-274X, Fire9000, and the new X2 format.

Sample screen capture of Gerber data inside FAB 3000 software.

Gerber data is a simple, generic means of transferring printed circuit board information to a wide variety of devices that convert the electronic PCB data to artwork produced by a photo-plotter. Virtually every PCB CAD system generates Gerber data because all photo-plotters read it. It is a file structure consisting of X,Y coordinates supplemented by commands that define where the PCB image starts, what shape it will take, and where it ends. In addition to the coordinates, Gerber data contains aperture information, which defines the shapes and sizes of lines, holes, and other features.  

Gerber RS-274X: Extended Gerber Format, which is also called RS-274X, provides enhancements that handle polygon fill codes, positive/negative image compositing, and custom apertures, and other features. RS-274X also encapsulates the aperture list in the header of the Gerber data file and therefore allows files to pass from one system to another without the need to re-input the aperture table. RS-274X produces a variety of Gerber data called X data.    

The Problem - Gerber files can be Difficult to Handle: Gerber data is unique in the fact that each file usually represents a single layer, something different from most other EDA formats that may contain multiple layers & designs/blocks all inside a single file.  Many Gerber files are not written to specification; Thus many "unwritten rules" must be made to properly load in these files to the authors intention.

Here is a list of some common difficulties found inside Gerber files: Transcoding of apertures - when multiple gerber files define the same aperture dcode, but require different shapes, Handle complex custom aperture definitions. Handle 'user-defined' custom aperture macros ($). Circular Interpolation: Arcs (G75), & Quadrant Arcs(G74) Poly-Fill routines(G36,G37) Support composite merging(LPD/LPC) Photo Expose mode (G55) Step/repeat codes(SR) Offsets(OF),Units(G70,G71),Mirror(MI) Zero Suppression with leading or trailing zeros. Format type: Incremental(G91)

Many gerber software tools have a hard time loading, & rendering gerber files attributes properly (ie. rounded paths, custom flashes, composite layers, and step/repeat). When loading gerber files, make sure to use a commercial quality tool (with thousands of hours invested refining & perfecting the gerber import process) to ensure your gerber data files load successfully.

Don't Blindly Trust Your Gerber Files!

Learn How to Protect Yourself from Common Gerber File Mistakes

It is estimated, every year PCB Designers waste over $30 Million (USD) on failures & repairs to PCB's that had common Gerber file mistakes. That averages to $500 (USD) lost each year per PCB designer!  How can this happen?  Most PCB design software packages are very liberal in their interpretation of the Gerber format, and usually output CAM files (i.e. Gerber, drill, ODB++, etc.) that are not to specifications. There's a very good possibility your Gerber files have not been exported correctly, and may be interpreted erroneously by your PCB Fabricator's CAM software. To protect yourself from these common Gerber file mistakes typically requires you have CAM Software or at least a Gerber Viewer. Lets compare the benefits of each:

 CAM Software:  

CAM Software is to Gerber files what Print Preview is to Word Processor documents. Just as you wouldn't think of printing (or publishing) your documents without previewing them first, the exact same should be held true with your Gerber files.  CAM Software automates all Gerber file checks to ensure your PCB design integrity.  Should any mistakes be detected, reports can be generated making it easy to go back to your original PCB layout and correct any problems.  RESULT:  Using CAM Software will protect you from unknown mistakes hidden in your Gerber files, improve yields, lower manufacturing costs, and increase your time to market.

 Gerber Viewer:  

Almost every PCB designer has used a Gerber viewer before to look for problems in their Gerber files before sending them out... but unless you have eyes like a hawk, simply staring at Gerber files inside a Gerber viewer (especially with hundreds of signals & drilled holes) is just an invitation for mistakes. It may have been understandable in the past for a designer to rely solely on a Gerber viewer but nowadays in these competitive economic times you can't afford to just stare at Gerber files and assume everything will be okay. RESULT:  Using a Gerber Viewer is at best an average solution, and prone to mistakes.

 

Let's take a look at a customer's first-hand experience to solve the problems found in their Gerber files using FAB 3000 (CAM Software):

"I have been looking for a product like this for a long time. We have
been "bitten" three times in the past three years by gerber errors. One
time was so bad I had to write an article about it on EDN.com:
http://www.edn.com/electronics-blogs/tales-from-the-cube/4313195/Conspiracy-theory

Most board houses we have used can not do an IPC netlist compare. The
one I have been using lately charges $70 per design (over & above the
charges for electrical test). So FAB 3000 pays for itself almost
immediately! I figure it's my responsibility anyway to provide correct
gerbers, and not depend on outsiders to check my work.

I have tried other products that claim to do netlist compare, but they
can't handle split planes, or have other problems that make them unusable.

I keep a small library of  'problem'  designs that typically generate
either false positives or false negatives. FAB 3000 got them all right,
with only one false positive on one board that usually gets dozens.

I didn't need 30 days to evaluate FAB 3000. I ran it through my test
cases in half a day and was amazed. The other DFM checks it does
besides netlist compare, are just gravy."

Garry Motter, Engineering Manager - SciMeasure Analytical Systems, Inc.

 

Here's a demonstration movie to easily check the design integrity of your Gerber files using FAB 3000 (CAM Software):

 

 I export ODB++ from my PCB Layout.  Do I need to worry about these Gerber problems?

Yes.  The potential for mistakes is always present no matter what format you choose to export for manufacturing.  For example, your PCB layout tool can just as easily output a thermal pad incorrectly in ODB++ as it could in Gerber.  Please remember for all design and engineering work, it's always important to double-check your data.

 I've never had a problem with my PCB's before.  So why should I start checking my Gerber files now?

That's like saying: "I've never had a car accident before, so why start wearing my seat belt now?" 

It only takes one mistake to ruin your awesome reputation as a PCB designer savant, frustrate customers, and loose significant money.  Why not spend a few extra moments to perform a complete check using CAM software to ensure the design integrity of your Gerber files.

  

Buy Numerical Cloud for only $75/month.  Includes FAB 3000 (CAM Software) on up to 3 computers. Easily perform all Design Integrity Checks on your Gerber and ODB++ files. No contracts and cancel anytime.

 

Improve the Signal Integrity of your PCB using 3D STEP.

03 August, 2016

For electronic designers worldwide, the need for increased signal speed within smaller layout areas is an everyday struggle. Not only is manufacturing being pushed to the limits with minute geometries packed into dense regions, but maintaining signal integrity (SI) is becoming a formidable challenge. There are many tools for pre-layout SI, however this article addresses the more critical post-layout solution for SI.

Experts agree it's always more cost-effective to find problems early in the design flow, and that's why a majority of simulation and SI work is performed during pre-layout. However it's the post-layout design that has the most importance, because ultimately it is the post-layout physical design which gets manufactured and becomes your final awesome product.

The key to performing post-layout SI, is the ability to easily generate 3D models from your electronic design.

Four steps how to generate a 3D STEP from your post-layout design (i.e CAM files). 
  1. From your CAD tool, complete your post-layout design.
  2. Output CAM files (Gerber/Drill, ODB++, etc.)
  3. Convert to an optimized 3D STEP model (that can be imported into any 3D simulation tool).
  4. Perform your 3D Simulation to detect any SI problems.

Note: Should any SI or simulation problems be detected, make any necessary layout changes in CAD and repeat.

Here's a tutorial movie demonstrating how to output 3D STEP files during any stage of your post-layout using FAB 3000.  The resulting STEP file can be imported into any 3D analysis/simulation tool.




What if, my PCB CAD tool already has a STEP export command?
3D STEP files output from PCB CAD tools typically include just the board outline with components and is not optimized for electronic simulation.  Our tools include advanced STEP options necessary for successful SI and simulation, such as plating thickness compensation, trim pads, create separate dielectric and hole assemblies, plus the ability to cutout small sections of the entire design.

What if, my 3D simulation tool already has the ability to import ECAD files?
We know ECAD data. Many existing 3D simulation tools claim to directly import ECAD files (such as Gerber, NC, ODB++, GDSII) however their results are not always reliable. We specialize in ECAD data and reliably process the most complex and troublesome ECAD files with ease, and output optimized 3D STEP files which can be imported by any 3D simulation/analysis tool.

 

Try it yourself with a free trial.  Click below for more information about FAB 3000.

 

FAB 3000 (Gerber/CAM Solution)

 

 

How to Convert a SOLIDWORKS DXF to Gerber.

19 July, 2016

Many SOLIDWORKS engineers have a requirement to convert their 3D layout design to Gerber for manufacturing of PCB. MEMs, and RF circuits.  DXF is the most popular CAD format in the world, so it would make sense to simply export a DXF from SOLIDWORKS and convert it to Gerber -- What could go wrong?

Note: This article is relevant for SOLIDWORKS and all other 3D modeling software tools (such as Inventor, Sketchup, Rhino, AutoCAD, ProEngineer, etc.). 

 Gerber Format Requirements:

The Gerber format is very old and stubborn (first released in 1980), and has it's own set of rules which must be followed to ensure a successful conversion from DXF.

  1. All boundaries must be closed and continuous.

  2. Each boundary must be defined as either Dark or Clear (i.e Paint/Scratch).

Unfortunately the DXF files generated from SOLIDWORKS violate both of these rules, and have caused conversion nightmares for almost all SOLIDWORKS users who wished to quickly generate Gerbers from their 3D layout designs.

Lets quickly review both Gerber rule violations of the SOLIDWORKS DXF and then provide a solution.

Gerber Rule #1:  All boundaries must be closed and continuous.

Solidworks exports their DXF as individual lines/arcs which are not continuous (required to form a closed boundary when performing file conversions). For example a square in a DXF file should be a single closed 0-width polyline; Solidworks will export their DXF as 4 individual line entities (see below).

 

Gerber Rule #2:  Each boundary must be defined as either Dark or Clear (i.e Paint/Scratch).

Solidworks exports their DXF as individual lines/arcs which are not continuous (required to form a closed boundary when performing file conversions).  For example a donut in a DXF file should be two circles with something to indicate the inner circle will be clear; Solidworks will just export 4 arcs total without any indication the interior circle should be clear (see below).

If you were just going to attempt to convert either DXF example above to Gerber it would result in outlines only (no boundaries detected or filled).

The Solution:

Make sure you have a Gerber conversion tool which has the ability to join those individual lines/arcs to continuous boundaries - using the "Join" option (for RULE #1); and has the ability to detect islands/holes in complex boundaries using the "DeEmbed" option (for RULE #2).

Here's a screen capture in ACE Translator 3000 with the option to use Join and DeEmbed for each required DXF layer.  

Note:  Actually checking all DXF Import options for each layer would give you the best results.

Using the above settings for any SOLIDWORKS generated DXF will give you the best possible results when converting to Gerber. Both ACE and FAB are capable of easily converting any SOLIDWORKS DXF to Gerber.

Try it yourself with a free trial.  Click below for more information about ACE and FAB.

ACE Translator 3000 (CAD/EDA/3D) 

FAB 3000 (Gerber/CAM Solution)

 

 

 

 

How to Generate a Centroid file (aka Pick-and-place) for any PCB - In less than 2 minutes!

13 July, 2016

Centroid File Generation - What usually takes hours can now be done in minutes!

The Centroid file describes the position along with orientation of all components on your pcb, and it is used by PCB Assembly shops to rapidly program their automated Pick-and-place equipment.

Some CAD packages will generate this Centriod file however in many situations no centroid file is available; only the manufacturing files used to fabricate the board (aka Gerber, Drill, IPC Netlist, etc). Many PCB assembly shops are then forced to reverse engineer these manufacturing files to extract a Centroid file, which can be a very time consuming process plus error prone.

Using just the IPC Netlist file, FAB 3000 is able to completely extract all PCB components including position, orientation, and board side in less than 2 minutes!  

Here's a quick tutorial movie showing how it's done:

 For more information about FAB 3000, visit:  http://www.numericalinnovations.com

 

1 2 3 Next »

We accept these payment methods:

payment methods