GoDispense Software

The only dispensing software that you needed for greater a robust process set up. It is integrated with the high performance XYZ Cartesian axes, high definition camera system for position alignment and quality check, and a high accuracy laser height sensing system for highly accurate and consistent dispensing results. It can be categorized as the following:


Recipe builder empowers users to speed up the recipe creation process, and presenting the entire dispensing paths/patterns into an interactive graphical drawing and saving them as a recipe file. Dispensing paths/patterns on each recipe can be created by vision teach, needle teach or dxf file import. With the graphical drawing, dispensing paths/patterns, connected joints/teaching points, dispensing path’s start point or endpoint, dispensing sequence, and group number are presented clearly in the drawing canvas. Copy and paste features enable users to copy selected dispensing paths/patterns and paste to duplicate them at the desired location. With the array multiplication feature, selected dispensing paths/patterns can be multiplied easily in order to reduce the time to create the redundant dispensing paths/patterns. Dispensing paths/patterns can be categorized into different layers and users can choose to show only the interested layer in order to have a simpler graphical representation on the drawing canvas for further editing or manipulation. During the dispensing process, each of the processed dispensing paths/patterns will be highlighted in red. This gives the users a better picture of the progress of the dispensing process.



  1. Dot size measurement – To maintain the dispensed dot size always within the user preset size range.
  2. Material Spot thickness measurement – To check the thickness of the dispensed material at the interested spot in order to make sure the thickness is always within the user set range.


    Users will be notified as soon as the dot size or material thickness are out of the tolerance range in order to prevent further product loss or maintain the product quality.


With the multiple graphical dispensing paths/patterns selection with a mouse click, editing dispensing parameters has never been so easy. Parameters can be edited and applied to all the selected dispensing paths/patterns in one shot. All parameters have been categorized into individual tabs in order to allow users to recognize them easily. Each of the dispensing path teaching point’s XY coordinates can be altered by applying the axis’ real time position. Dispensing paths/patterns dispense direction also can be reversed with a few mouse clicks. Dispensing sequence can also be rearranged with mouse clicks on the graphical drawing displayed on the drawing canvas.


This refers to jetting dots on the substrate while the jetting valve moves from one position to another without stopping. The jetting valve jets a dot as soon as it reaches at without halting until all the required dots have been jetted on all required positions. This is possible only because of a very quick jetting action coupled with highly accurate positioning actuators.


Fiducials or chips’ positions will be captured and processed while the camera is moving. Fiducials results and position alignment of chip’s edges will be calculated as soon as motion paths for fiducial or chip capturing is finished. This saves time as compared to conventional way of move-and-stop image capturing methods. Time savings is proportional to the number of fiducials/chips; the greater the number of fiducials or chips, the more significant is the amount of time saved.


Polyline profile provides the smart motion path merging combined with speed setting. In the dispensing world, continuous speed along each path is crucial to maintain the aspect ratio of the dispensed profile. Smart motion path merging not only allows continuous speed along the dispensing path, but also allows users to change the speed along the dispensing path. Users can have the flexibility to customize their own motion path in order to achieve the desired result.


Unit per hour reports allow users to keep track of the efficiency of the system. Machine time reports allow users to monitor the machine’s uptime and downtime. Events report shows all the system events and it is useful for process monitoring and troubleshooting.



Auto needle calibration with dispensed material/epoxy obtains the offset between the needle tip and camera in order to have an accurate dispensing result. *Auto needle calibration with sensor provides high accuracy calibration while eliminating the waste of and the need to clean the material dispensed for needle calibration. Both calibration methods are available in GoDispense.


The weight-based auto volume calibration auto compensates the air pressure or dispenser motor speed in order to maintain the preset volume in weight without user intervention. This can help to minimize the production of defective product and maintain the consistency of the dispensing result.


Machine moves to the purge station and purges the dispenser for a pre-set period of time in order to dispose of the material that settles in the needle after a certain period of time. This reduces the occurrence of having blocked needle, eliminating dispensing defect.


Laser sensing system allows users to use laser pattern to auto detect the dispensing height for the dispensing process. Since more than one laser pattern can be added to each recipe and each laser pattern can be assigned to different dispensing paths/patterns, users are able to set up one recipe to dispense on multiple Z planes.


Moving the dispenser needle or camera to each dispensing point or teaching point is just a mouse click away. Movement mode – vision move, enables users to check the teaching points with a high definition camera before or after dispensing. Movement mode – needle move enables users to move the dispenser needle to the exact dispensing height at the selected teaching point. FOV movement is another movement control that allows users to move the camera to the desired location within the camera field of view instead of using the manual axis jogging. And lastly, Canvas move enables users to point the mouse cursor on the drawing canvas (working profile) and move the XY to that position.


With the 3-point laser measurement pattern, the slanted product’s dispensing height for the entire product can be compensated. System will auto compensate for the dispensing height for the teaching points distributed across the entire product. There can be more than one 3-point laser measurement in one recipe.


This feature is very useful if you have more than one dispensing machine that runs the same product and process. All the recipes on one machine can be exported to an external hard drive and imported into another machine later.


Each of the teaching points will be preprocessed with a laser sensing height check in order to get the dispensing height. It’s a 3 dimensional modeling tool. Each teaching point can be located at a different height on the product as long as it is within the laser sensing range. In addition, only one laser pattern is required in order to compensate for all the teaching points’ height if there is product height displacement.


Pot life monitoring feature is useful for material that have a working life duration. With the pre-set working duration for the material in the recipe, users will be notified when the pot life of the existing material on the machine expires. This is essential to prevent defective products due to expired material.


Auto needle cleaning to clean the needle if a cleaning station is available. Needle cleaning process can be programmed in each recipe file, embedded in the process. Powerful suction air knife will remove all the material that remains around the needle.


In some cases, users would like to dispense more than one material/epoxy onto the same piece of product. The GoDispense system supports more than one dispenser head. Each of the dispensers can be assigned to the dispensing paths/patterns in order to choose which material to be dispensed onto the patterns. Programming to change the dispenser head for selected dispensing paths/patterns requires just a few mouse clicks. Dispenser settings can be configured and saved by each recipe and the dispenser settings will be uploaded to the dispenser controller before the process starts.


Material low monitoring feature is useful for users to ensure that the remaining material in the dispenser is sufficient for the next process cycle. System will prevent the user from starting the process if the material low is triggered. This monitoring feature helps to reduce having defective product.


Brochure Download