The Association of Science and Technology Parks of Spain (APTE) has recently unveiled its list of the top 100 startups of 2023, a selection representing the pinnacle of innovation across its 51 science and technology parks spanning 15 autonomous communities in Spain. AgnosPCB is proud to announce its inclusion in this prestigious group, showcasing our commitment to innovation and technological advancement.
As a member of this elite group, AgnosPCB stands shoulder to shoulder with Spain’s most innovative and forward-thinking startups. This recognition is a testament to our dedication to pioneering solutions in the field of Automated Optical Inspection (AOI) technology. We are honored to be recognized among such prestigious company, illustrating our commitment to excellence and innovation within Spain’s vibrant tech ecosystem.
These 100 innovative projects span a diverse range of cutting-edge fields, from biotechnology and artificial intelligence to clean energy, telecommunications, healthcare, space, automotive, semiconductors, agrotech, blockchain, and software. AgnosPCB, with its focus on Automated Optical Inspection (AOI) technology, aligns perfectly with the spirit of innovation that APTE aims to highlight.
Notably, five of these startups, including AgnosPCB, have emerged through the APTE’s startup ideation and acceleration program (APTENISA), supported by ENISA. This program has been crucial in nurturing innovative ideas and transforming them into successful ventures.
By highlighting the 100 most outstanding startups, APTE aims to recognize the entrepreneurial quality and capability burgeoning in Spain’s science and technology parks. This initiative also serves to facilitate knowledge about these companies to potential investing entities interested in high-growth projects.
AgnosPCB and its fellow top startups will be granted special prominence at the upcoming Transfiere Forum, scheduled for March 20-22, 2024, in Málaga. This event will provide a unique networking opportunity to interact with potential clients and investors, further propelling the growth and impact of these innovative companies.
The Automated Optical Inspection (AOI) market is poised for significant growth, with projections indicating a leap from USD 863.8 million in 2022 to an astounding USD 5,148.4 million by 2032. This boom, marked by a CAGR of 19.5%, reflects the escalating demand in sectors like consumer electronics, automotive, and aerospace. Amidst this market expansion, AgnosPCB emerges as a revolutionary force with its AI-powered AOI solution, redefining precision in electronics manufacturing.
AgnosPCB’s state-of-the-art system distinguishes itself by learning dynamically from the manufacturing process, combining the discernment of human inspection with the speed and consistency of AI. This innovative approach has garnered the attention of industry giants like Apple, Intel, and Bosch, underlining the system’s unmatched capabilities in error detection.
The release of AgnosPCB’s Inspection Software Version 5.5.2 marks a significant upgrade, introducing advanced features to enhance efficiency, productivity, and user experience. This version aligns with current market demands and anticipates future needs, offering a more intuitive and personalized inspection process.
The integration of a new neural network in AgnosPCB Inspection Software has further amplified its inspection capabilities, enabling better results and facilitating easier barcode scanning, thus reducing manual data entry and enhancing overall efficiency.
Achieving the milestone of 100,000 inspections with its online service, AgnosPCB has demonstrated its unwavering commitment to quality and client satisfaction. This achievement is a testament to the excellence and reliability that AgnosPCB brings to the AOI market.
In the world of electronics manufacturing, precision is paramount. AgnosPCB stands at the forefront of innovation with an Automated Optical Inspection (AOI) solution that breaks the mold of traditional methods. Our state-of-the-art system isn’t just another tool; it’s a game-changer that employs artificial intelligence to execute inspections rapidly and adaptively.
Unlike conventional systems, AgnosPCB’s solution learns dynamically from the manufacturing process, mirroring the discernment of a human inspector but with the speed and consistency of AI. This advanced capability to detect errors with such human-like accuracy has not gone unnoticed. Industry leaders such as Apple, Intel, and Bosch have quickly become valued customers, recognizing the unparalleled benefits shortly after our solution’s introduction to the market.
With AgnosPCB, companies are not just investing in an AOI system; they’re upgrading to a smarter manufacturing process. Our AI-driven approach ensures that as your products evolve, so too will your inspection capabilities, future-proofing your quality assurance process.
We are pleased to present this detailed report on the updates and improvements included in version 5.5.2 of our software. In this latest update, our development team has worked to deliver a set of advanced features that will elevate efficiency, productivity, and user experience.
Since the previous version, we have taken into account the comments and suggestions from our user community, and the result is a version that meets current market demands and anticipates future needs. With the goal of optimizing the effectiveness of your tasks and providing a more intuitive and personalized approach, we have integrated features that mark a turning point in the evolution of our software.
In this report, we will delve into each of the new features you will find in version 5.5.2, detailing their benefits and how they can be leveraged.
Description of the New Application Interface.
In the application, the main screen has been designed to provide a more intuitive and functional experience.
The main screen is divided into four parts:
Top Options Menu: At the top, you will find a set of buttons that will give you quick access to different functions. These buttons will be explained in detail below so that you can take full advantage of all the application’s capabilities.
Reference and Input PCBADisplay: On the right hand side of the screen, the second part is divided into two areas. The upper part will show you the reference PCBA (zoomed area), providing a point of comparison for your inspections. At the bottom, the input PCBA (Unit under inspection) will be presented, highlighting the detected errors in red for quick identification.
Informational Console: The fourth part is an informational console that displays messages, logs or relevant information about the status of the application or the inspection process. Although it does not allow direct interaction, it is a valuable tool to obtain additional info and to keep track of the actions performed.
Description of the Top Options Menu Buttons.
In this section, we will give you a detailed explanation of each of the buttons that make up the top options menu in our application.
This functionality will allow you to store up to 24 references for quick access. Once you click on the “Reference Mosaic” button, a popup will open where you can store your references. You will have the option to manually add a reference using your mouse in one of the empty slots.
For added convenience, we have also incorporated the option to use the F1 to F8 function buttons to quick load references directly in the F1 to F8 slots. You only need to press the corresponding function button while working, and it will be automatically loaded.
On the other hand, within the tile where the references are stored, the date of the day on which each reference was stored will be automatically recorded and displayed.
Once you click the “Open Reference” button, a pop-up window will open allowing you to browse and select the file containing the reference PCBA you wish to use in the inspection. You can browse through your directories (by default /REFERENCES subfolder) to find the appropriate file, and then select it.
By clicking on the “Open UUI -Unit under inspection” button, a pop-up window will open allowing you to browse and select the file containing the input image with the board to be analysed. You will be able to browse your directories and folders to find the appropriate image and load it into the application.
Once the input image is loaded, our inspection tool will automatically process the image, identifying any errors present on the PCBA. Errors, if any, will be clearly displayed on the interface, highlighting problem areas in red for quick and easy identification.
Draw exclusion area
When you click on the “Draw an Exclusion Area” button, you can draw an exclusion area directly on the reference PCBA using the mouse (left button + drag). Once the area is drawn, our system will automatically recognise that area as a “non-inspection zone”
This functionality is especially useful when you have elements on the reference PCBA that could be mistaken for errors or when you want to avoid detection of certain specific areas for a particular reason.
The “Sensitivity Button”, which allows you to adjust the susceptibility of the input board error detection to your specific needs. Clicking the sensitivity button will change the sensitivity level depending on the number of times you press it:
Sensitivity 1 (Green): Pressing the button once will activate sensitivity 1, represented by the colour green. With this setting, the application will detect a standard amount of errors on the input board. These errors are the most common ones present in electronics manufacturing, such as: displaced, missing, rotated, damaged, flipped, unreadable elements…etc.
Sensitivity 2 (amber): Pressing the button a second time will activate sensitivity 2, shown in amber. In this setting, the application shall perform an increased detection of errors on the input board, such as: contamination.
Sensitivity 3 (Red): Pressing the button a third time will activate sensitivity 3, shown in red. With this setting, the application will show possible damage to the surface of the PCBA as well as dust specks and other foreign matter that could disturb the manufacturing process or operation of the UUI.
This functionality allows to adapt the error analysis according to the sensitivity needs required in the manufacturing process for each batch of PCBAs.
Allows the area where the barcode label is located to be marked on the input PCBA.
Once you have marked the barcode label, the application will use this information in the analysis and inspection process as well as in the inspection report, allowing you to identify the PCBA and use the barcode more efficiently.
Take reference photo
“Take Reference” allows you to easily capture a photo of the reference PCBA using your platform’s camera.
When you click the “Take Reference” button, the camera will automatically activate, and you will be able to take a perfect photo of the REFERENCE PCBA.
Once you have taken the photo, the image of the reference PCBA will be automatically loaded into the application (and optionally stored in MOSAIC´s slot).
This “Take Reference” functionality will significantly simplify the process of capturing the reference PCBA, as it will allow you to directly use your platform’s camera to obtain a sharp and high quality image.
Take UUI -Unit Under Inspection
It will allow you to capture a photo of the input PCBA and immediately perform inspection to detect and display possible errors present on the PCBA.
When you clink on the “Take UUI” button, the camera will take perfect photo of the UU. Once you have captured the image, our inspection system will automatically analyse the PCBA, detecting and highlighting any errors found in real time.
Detected errors will be clearly displayed on the interface, marked in red for quick identification. In this way, you will be able to review input PCBA errors almost instantly, making correction easier and allowing for greater agility in your processes.
We have added a handy feature called “Swap Workspace”, which will allow you to quickly and easily switch between displaying the reference board and the input (UUI) board.
You can access the Swap Workspace in two ways:
With the Mouse: By clicking directly on the “Swap Workspace” button, you can toggle the display between the reference board and the input board.
With the Keyboard Tab Key: If you prefer, you can also use the keyboard Tab key to switch between the two views efficiently.
UUI to reference
“UUI to Reference” allows you to swap the roles of the input board and the reference board after you have performed the inspection.
Once you have performed the inspection and not detected real faults on the input board, selecting the “UUI to Reference” button will make the input board the new REFERENCE board. This will allow you to perform further inspections and comparisons based on the original input board, which has now become the current REFERENCE.
This change gives you the possibility to use the input PCBAas a reference point for future inspections and optimises your workflow by not having to reload a new reference PCBA.
Remove exclusion Area
Allows you to easily remove previously drawn exclusion areas with the “Draw Exclusion Area” button.
Auto process On
“Autoprocess On” feature allows you to enable automatic inspection processing when loading the input image. By default, this option is enabled.
Clicking the “Autoprocess On” button will activate this feature, which means that every time you load a new input image, the application will automatically perform inspection and detect errors present on the board.
Start Inspections Process
Once you have deactivated the “Autoprocess On” function, you can use the “Start Inspections Process” button to manually start the analysis and detection of errors on the input board.
When you select the “Start Inspections Process” button, the application will perform the inspection and detect possible errors present on the input board. The errors will be highlighted on the interface, allowing you to review them and take the necessary actions to correct them.
By clicking on the “Help” button, the application will automatically open the default web browser on your device and redirect you to the AGNOSPCB help page. Here you will find a wide variety of useful resources, such as user guides and tutorials, which will provide you with comprehensive support to use our application optimally.
We have added a complete feature that allows you to customise the settings via the “Settings” button. Clicking it will open a pop-up window divided into five sections:
Interfaces Options: In this section, you can enable or disable options such as “Show EXIF” and “Show Workspace”, as well as select the colour of the error mask (red, blue or green).
Date/Time Options: Here you can set the time zone, date and time so that the application is configured according to your local time preferences.
Workflow Options: En esta sección, puedes activar o desactivar opciones de “Auto Signalling”, “Auto Process”, “Use Barcodes” y “Auto Process PCB_IN Folder” according to your needs.
AUTO PROCESS PCB_IN folder will let the system to use ANY image of an UUI stored inside the /PCB_IN folder no matter it source. This is useful if you want to use your own optical system to capture the images of the UUI PCBAs.
Path Options: You can define the output path of PCBAs inspected and reports to organise and store the results efficiently.
Report Options: In this section, you can define the name of the operator or ID, as well as the option to “Use Tag As”, “Tag OK” and “Tag NOT OK” to enable or disable the generation of positive or negative reports as needed.
The suffix or Preffix word (by default OK or NOK for a “no faulty PCBA” or “faulty PCBA”) will appear after or before the name of the inspection result image and PDF report.
Auto Report OK (if enabled) will make the software to create a PDF report automatically if there are no faults present on the inspected PCBA.
Auto Report NOK (if enabled) will make the software to create a PDF report automatically even if there are faults present on the inspected PCBA. But the faults will not be listed as they were reviewed by an operator.
Finish inspection PDF REPORT CREATION
Allows you to save the inspection report with additional options to classify the result.
When you click on the “Finish Inspection” button, a pop-up window will open where you can enter the name of your choice for the report. Here you will find two buttons to select whether the report is positive or negative, depending on the results of the inspection.
In addition, within the pop-up window, you will find a text box (observations) where you can enter remarks pertaining to the report. This space will allow you to provide additional details on the results obtained during the inspection.
Once you have completed the required information, you can save the report. By default it will be stored inside the /PCB_OUT folder.
We have incorporated an intuitive feature that allows you to navigate through the various errors detected on the board after inspection using the left and right buttons on the keyboard.
Up / down arrow keys:
After you have made the inspection and detected the errors on the input board, you can use the right arrow keys ▶️ and left ◀️ on your keyboard to move through the detected errors one by one.
While you are viewing a specific error on the PCBA, you can use the up-arrow keys 🔼 or downwards 🔽 to perform the error classification:
🔽 Down Arrow Key: By pressing the up-arrow key, you will be able to not classify the error as “Error”, indicating that the highlighted area is error free and correct. This error will NOT be displayed in the PDF report generated after pressing the PDF report icon.
🔼 Up Arrow Key : Pressing the down arrow key will open a pop-up window allowing you to select the type of error you wish to assign to that specific area from the various options available. By classifying the error, the application will record your choice and incorporate it into the corresponding report, allowing you to keep a detailed record of each error and its associated type.
Pressing the “R” key on the keyboard captures a photo with the camera, similar to the physical button on the inspection platform or the icon available in the “Take a Reference” interface.
Pressing the “S” key on the keypad captures a “Unit Under Inspection” (UUI) photo, similar to the physical button on the inspection platform or the icon available in the “Take a UUI” interface.
By using the 1, 2, and 3 keys, you can easily adjust the sensitivity according to your specific inspection requirements, ensuring a flexible and precise error detection process.
F1 to F8 keys:
For added convenience, we have also incorporated the option to use the function keys F1 to F8 to directly store references in the corresponding F1 to F8 cells within the reference mosaic. You simply need to press the appropriate function key while viewing the desired reference, and it will be automatically stored in the selected cell.
Will allow you to swap between REFERENCE and UUI images quickly
Just wanted to shout out a big ‘THANK YOU!’ from the whole AgnosPCB team for naming us the “Innovative Company in Canary Islands 2023”.
Just being judged by such a tech-savvy jury was an honor in itself. You folks know your stuff, and that makes this award mean even more to us. It’s like a big thumbs up telling us we’re on the right track.
We’re super proud to be working with giants like Apple, Intel, Bosch, and Boston Dynamics. Their trust keeps us on our toes, always striving to be better. This award is like rocket fuel, just firing us up to keep pushing the envelope.
But hey, we’re not resting on our laurels. We see this award as a cool milestone on our journey, not the final stop. We’re all about staying innovative—that’s been part of AgnosPCB’s DNA right from the start. And you can bet we’re more pumped than ever to keep developing awesome tech solutions for our clients.
So again, a big, warm thanks to all of you for recognizing what we’re doing. Your belief in us is like a turbo boost, just making us more determined to lead the way and keep on innovating.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.