• No results found

Micrometer Communication

In document Extended Reality Inspection (XRI) (sider 119-143)

The development of the micrometer communication has not been a linear path, but the team believes that the work has provided a proof of concept when it comes to connect-ing a micrometer with the HoloLens headset in a way that is applicable to many other measurement-tools and computer-devices.

Initially, prototype development was done using a breadboard, and divided into two

munication between the Bluetooth-transmitter and the XRI-application.

With the Adafruit Bluetooth-device as a basis, the team started testing data-transmission of hard-coded data to .txt-documents through text-editors on mobile phones and PC’s due to limited accessibility of the HoloLens headset (see Appendix F). Accessibility of the micrometer was also limited at first, so the team tried to get as much informa-tion about the protocols as possible through testing when the micrometer was available and through e-mail correspondence with Insize. The most time-consuming part of the process was figuring out the protocol from the micrometer. This was due to multiple instances of miscommunication with Insize where received data sheets lacked crucial information that the team tried to fill in through trial and error. At the end, the team had to move from the initial plans on communicating with the micrometer with-out the Insize Bluetooth-devices to assembling a system around both the Insize-devices.

After finally getting data from the micrometer to the Adafruit-device, the focus was on reading data to the XRI-application and parsing it to float-values.

For the micrometer communication, a natural next step in development will be to get the protocol needed for the Adafruit-device to communicate with the micrometer directly.

This will make the design more compact and cheaper since the Insize Bluetooth-devices would not be needed anymore. This system will also work on a PC in the same way as the Insize Bluetooth-system does on its own, but without the need of a receiving external module connected to a computer.

Another option available is implementing standby-mode for the Adafruit-device, which will increase battery-life and decrease the frequency of down-time due to charging.

There are also unused potential in the Adafruit-device concerning data management.

Through simple coding, the device can save measurements temporarily, handle both metric and imperial units and communicate with the HoloLens using any ASCII-characters. An example of application can be to mount an undo-button to the Bluetooth-module, which can send a message to the HoloLens for it to delete the last measurement.

7.5 Fixtures

Creating the fixture prototype has been a timely and at times difficult task. As the project is dominated by software development and the group consists of three computer

the project start it was unsure if it was necessary to use fixtures for the system, as no one from the group had any particular experience with the HoloLens software and the precision of the alignment technology used. This created a task with very little frame-work and limits, which made it hard to start with anything specific from the beginning.

During the project period it showed to be a crucial implementation, as the object recog-nition software on the HoloLens proved to be inadequate as is.

The COVID-19 pandemic (see Sec. 4.3) made it particularly difficult to create anything physical as the school went into complete lock down, making it impossible for the group to create parts at campus and hard to order parts and tools (as metal profiles, screws, nuts, washers, etc.) from there as we weren’t able to physically see what was available.

This created a great deal of delay as we had a lot of back-and-forth communication with the campus representatives responsible for order and availability of materials.

The lock down also affected the project’s client, KDA, which became even stricter regarding access to their facilities. Therefore, the mechanical team, who normally have access to the facility wasn’t allowed on the premises for approximately two months. This limited the opportunity to talk to the machine workers there and asking them to help with manufacturing parts for the project. All this uncertainty made ordering parts for the project quite problematic, time consuming, and at times, impossible. Luckily, we were able to take advantage of our contact network and thereby borrow a 3D-printer for the remainder of the project period, making it possible to actually produce a physical product. Unfortunately, we also had some problems with the printer as it struggled to pull the filament thread through the extruder. Resulting in print failures (see Fig. 94).

(a) (b)

This was a production delaying problem and a lot of time was put into fixing it, taking time from other tasks that were directly project related. As shown in Fig. 95, it was necessary to open the printer head and take it apart for cleaning purposes, switching of almost defect parts, tightening springs, etc..

(a) (b)

Figure 95: Fixing the 3D printer

The last month of the project, the mechanical team was allowed back to KDAs facilities and get some manufacturing of some of the components done by the operators there.

Most of this was already communicated via e-mail, but it proved important to have the physical dialog to make sure that the schematics told the operator what exactly the group wanted for the final products.

As the prototype is finalized and manufactured, the team believes it shows a proof of concept that is presentable as a final product for the project. To follow up with the prototype we recommend that the client evaluates the fixture’s functions and continues the work on a fixture with the same functionalities more functional with the part sizes that is in their production process.

8 Conclusion

Can the quality control process at KDA (see Sec. 2.1.2) be improved in terms of effi-ciency and reliability with MR technology and Microsoft HoloLens? This was the initial question the team has faced with, which is also well-illustrated by the requirements ex-pressed by the customer (see. Sec. 2.2.1). Unfortunately, one cannot wrap up a 200 page report with a simple yes or no. The difficulty in doing so, of course, lies in the richness of the detail and nuances this project has been riddled with. So instead, the conclusion will present team’s main findings in broad stokes, in hopes that it gives a better insight into the project.

In-house testing showed that the efficiency can be indeed enhanced with a head mounted computer (HMC), such as HoloLens, and the XRI application substantiates this state-ment. Hands-free access to information in demand, wireless transmission of the mi-crometer measurements to the application, and digitization of the data transfer can do wonders for the inspectors, decreasing human errors and increasing convenience and speed of the entire process, while image capturing of the measurements with the built-in camera improves tracebility and documentation of the process. Fixing the com-posite panels in specific positions proved to be a crucial factor for the HoloLens’ object tracking software to function properly, while also giving the operator an easier working experience as the panel are locked in convenient positions for the measurement process.

With a proper introduction, the system is easy to use regardless of age and technical background, while meeting security standards of the client.

In contrast, there are still areas that require improvements before the product is ready for deployment in a wide scale industrial setting. The fixture components must be designed for a higher carry load, as the plastic components are fragile and varies a lot in quality as is. The fixture itself may be scaled to fit the panel sizes at KDA better and the mounting brackets for the working table (Bottom plate) may be changed for an easier deployment. First generation HoloLens has quite uncomfortable head-fit system and it is not suitable to be worn for very long at a time. Also, improvements in tracking accuracy are required to successfully reduce the possibility of human errors during the measurement process, and implement a guidance system that overlays AR content onto physical objects. Many of the shortcomings of the HoloLens 1 are rectified in the second generation of the device, HoloLens 2, and an evaluation of the new headset is earnestly recommended to draw a full conclusion on whether the improvements in tracking accuracy and other areas are adequate for the industrial usage.

References

[1] Aerostructures - Smart Manufacturing, 2019.

Available: https://www.kongsberg.com/kda/products/aerostructures/ [Ac-cessed Jan. 20, 2020].

[2] Aerostructures - Composites, 2019.

Available: https://www.kongsberg.com/kda/products/aerostructures/pt-composites/ [Accessed Feb. 5, 2020].

[3] About the XRA. XR Association, 2020.

Available: https://www.xra.org/ [Accessed Feb. 8, 2020].

[4] XR Primer 2.0: A Starter Guide for Developers. XR Association, 2019.

Available: https://xra.org/wp-content/uploads/xra-primer-2.0-web-v2.pdf[Accessed Feb. 8, 2020].

[5] Matthew Corley. SANTA CRUZ, CALIFORNIA - JULY 12, 2016: The hit augmented reality smartphone app ”Pokemon GO” shows a Pokemon encounter overlain on a real world trail in the forest. Shutterstock, 2016.

Available: https://www.shutterstock.com/nb/image-photo/santa-cruz-california-july-12-2016-451598275 [Accessed Feb. 19, 2020].

[6] P. Milgram and F. Kishino. A Taxonomy of Mixed Reality Visual Display. IEICE Transactions on Information Systems, E77-D, No.12, 1994.

[7] Unity development overview. 2020.

Available: https://docs.microsoft.com/en-us/windows/mixed-reality/

unity-development-overview [Accessed April 18, 2020].

[8] Unity.

Available: https://unity.com/ [Accessed April. 18.04, 2020].

[9] Unreal Engine 4 Documentation - Microsoft HoloLens Development.

Available: https://docs.unrealengine.com/en-US/Platforms/AR/HoloLens/

index.html [Accessed April 18, 2020].

[10] Getting started with MRTK.

Available: https://microsoft.github.io/MixedRealityToolkit-Unity/

Documentation/GettingStartedWithTheMRTK.html [Accessed April 18, 2020].

[11] Get your existing app ready for HoloLens 2. Microsoft, 2019.

Available: https://docs.microsoft.com/en-us/windows/mixed-reality/

mrtk-porting-guide [Accessed Mar. 17, 2020].

[12] What’s a Universal Windows Platform (UWP) app?

Available: https://docs.microsoft.com/en-us/windows/uwp/get-started/

universal-application-platform-guide [Accessed April 18, 2020].

[13] Scripting Backends. Unity Documentation.

Available: https://docs.unity3d.com/2018.4/Documentation/Manual/

windowsstore-scriptingbackends.html [Accessed April 18, 2020].

[14] Universal Windows Platform: IL2CPP scripting back end.

Available: https://docs.unity3d.com/2018.4/Documentation/Manual/

windowsstore-il2cpp.html [Accessed April 18, 2020].

[15] Jira — Issue Project Tracking Software — Atlassian.

Available: https://www.atlassian.com/software/jira [Accessed Feb. 26, 2020].

[16] Where work happens — Slack.

Available: https://slack.com/ [Accessed Feb. 26, 2020].

[17] GitHub.

Available: https://github.com/ [Accessed Mar. 20, 2020].

[18] GitHub Help Documentation. GitHub.

Available: https://help.github.com/en/github [Accessed May 15, 2020].

[19] GitHub Student Developer Pack.

Available: https://education.github.com/pack [Accessed May 15, 2020].

[20] GitKraken Git GUI.

Available: https://www.gitkraken.com/git-client[Accessed May 15, 2020].

[21] QR code tracking. Microsoft.

Available: https://docs.microsoft.com/en-us/windows/mixed-reality/qr-code-tracking [Accessed April 18, 2020].

[22] T. Krogh-Jacobsen. Unity 2019.3 is now available. Unity Blog, 2020.

[23] Vuforia Engine - The Worls’s Most Widly Deployed AR. Vuforia.

Available: https://engine.vuforia.com/engine [Accessed April 21, 2020].

[24] L. Qian. HoloLens with ARToolKit v0.2. GitHub.

Available: https://github.com/qian256/HoloLensARToolKit [Accessed April 18, 2020].

[25] P. Lamb. ARToolKit Homepage.

Available: http://www.hitl.washington.edu/artoolkit/ [Accessed April 20, 2020].

[26] L. Qian. About me. Personal blog of Long Qian, 2019.

Available: https://longqian.me/aboutme/[Accessed April 18, 2020].

[27] L. Qian. ARToolKit on HoloLens. Personal blog of Long Qian, 2017.

Available: longqian.me/2017/01/20/artoolkit-on-hololens/[Accessed April 18, 2020].

[28] GNU Lesser General Public License.

Available: https://www.gnu.org/licenses/lgpl-3.0.en.html [Accessed April 18, 2020].

[29] N Navab P. Kazanzides E. Azimi, L. Qian. Alignment of the Virtual Scene to the Tracking Space of a Mixed Reality Head-Mounted Display. Journal: arXiv preprint arXiv:1703.05834.

Available: https://arxiv.org/pdf/1703.05834.pdf[Accessed May 15, 2020].

[30] A. Mahendran M. Fuad. Unity XR platform updates. Unity Blog, 2020.

Available: https://blogs.unity3d.com/2020/01/24/unity-xr-platform-updates/ [Accessed April 19, 2020].

[31] Using Vuforia Engine with Unity.

Available: https://docs.microsoft.com/en-us/windows/mixed-reality/

vuforia-development-overview [Accessed April 18, 2020].

[32] License Manager FAQ. Vuforia Developer Library.

Available: https://library.vuforia.com/articles/FAQ/License-Manager-FAQ [Accessed April 30, 2020].

[33] Vuforia - Attach digital content to specific objects.

Available: https://engine.vuforia.com/content/vuforia/en/features.html

[34] Introduction to Model Targets in Unity.

Available: https://library.vuforia.com/features/objects/model-targets.html [Accessed April 22, 2020].

[35] Vuforia Pricing.

Available: https://developer.vuforia.com/pricing[Accessed April 21, 2020].

[36] Model Targets Supported Objects CAD Model Best Practices. Vuforia Developer Library.

Available: https://library.vuforia.com/content/vuforia-library/en/

articles/Solution/model-targets-supported-objects.html [Accessed April 30, 2020].

[37] External Camera Calibration. Vuforia Developer Library.

Available: https://library.vuforia.com/content/vuforia-library/en/

articles/Solution/external-camera-calibration.html [Accessed April 21, 2020].

[38] L. Qian. HoloLens Camera Calibration. GitHub, 2020.

Available: https://github.com/qian256/HoloLensCamCalib/tree/

7a243c2af858c55f13083919ee4a42bc276e988b [Accessed April 22, 2020].

[39] ARToolKit - Coordinate systems.

Available: http://128.95.75.17/artoolkit/documentation/cs.htm [Accessed April 21, 2020].

[40] M. Billinghurst H. Kato. Marker tracking and HMD calibration for a video-based augmented reality conferencing system. IEEE, 2002.

Available: https://ieeexplore.ieee.org/document/803809[Accessed April 21, 2020].

[41] OpenCV.

Available: https://opencv.org/ [Accessed April 28, 2020].

[42] Using the Windows Device Portal.

Available: https://docs.microsoft.com/en-us/windows/mixed-reality/

using-the-windows-device-portal [Accessed April 24, 2020].

[43] Improve visual quality and comfort. Microsoft.

Available:

https://docs.microsoft.com/en-us/hololens/hololens-[44] Insize Sheet Metal Micrometer. Indiamart.

Available: https://www.indiamart.com/proddetail/insize-sheet-metal-micrometer-20812053962.html [Accessed Feb. 2, 2020].

[45] W. Bolton. Mechatronics - Electronic Control Systems in Mechanical and Elec-trical Engineering. Pearson Educational Limited, 6 edition, 2015.

[46] G. Schuetz. Micrometer Accuracy. Mahr Metrology, unknown.

Available: https://www.mahr.com/en/Services/Production-metrology/

Know-how/Gaging-Tips/Hand-Tools-Gaging-Tips/?ContentID=

19087&Overview=0 [Accessed Feb. 6, 2020].

[47] Measuring Instruments - Catalogue no. 203, 2017-2018.

[48] Microsoft Corporation. Hardware Accessories. 2018.

Available: https://docs.microsoft.com/nb-no/hololens/ [Accessed Feb. 10, 2020].

[49] iGaging Bluetooth Smart Adapter Dongle - 35-BT-28. Penn Tool Co., 2020.

Available: https://www.penntoolco.com/igaging-bluetooth-smart-adapter-dongle-35-bt-28/ [Accessed Mar. 20, 2020].

[50] TLC-BLE Bluetooth transmitter. Tesa Technology, 2020.

Available: https://tesatechnology.com/en-gb/products/

connectivity/wireless-transmission-systems/tlc-ble-bluetooth-transmitter p40479.htm#/collapseComplementaires [Accessed Mar. 20, 2020].

[51] Wireless Measurement Data Communication System - U-Wave. Mitutoyo America Corporation, 2015.

Available: https://www.mitutoyo.com/wp-content/uploads/2015/10/U-WAVE.pdf [Accessed Mar. 20, 2020].

[52] Wireless Measurement Read WiMER Series 1. Motionics LLC, 2020.

Available: https://store.motionics.com/products/wireless-measurement-read-wimer-series-1 [Accessed Mar. 20, 2020].

[53] Circuit Basics. Basics of UART Communication. Circuit Basics.

Available: https://www.circuitbasics.com/basics-uart-communication/

[Accessed May 20, 2020].

[54] Radio Versions. Bluetooth Special Interest Group, 2020.

Available: https://www.bluetooth.com/learn-about-bluetooth/bluetooth-technology/radio-versions/ [Accessed Mar. 19, 2020].

[55] A.Huang and L.Rudolph. Bluetooth for Programmers. 2005.

Available: http://people.csail.mit.edu/rudolph/Teaching/Articles/

PartOfBTBook.pdf [Accessed Mar. 19, 2020].

[56] D.Coleman S.Mistry and A.Allan. Make: Bluetooth. Make: Community, 2015.

Available: https://learning.oreilly.com/library/view/make-bluetooth/

9781680451108/ [Accessed Mar. 19, 2020].

[57] Human Interface Device Profile 1.1. Bluetooth Special Interest Group, 2015.

Available: https://www.bluetooth.com/specifications/archived-specifications/ [Accessed Mar. 19, 2020].

[58] J. Greene and A. Stellman. Head First Agile. O’Reilly Media, Inc., 2017.

[59] M. Cohn. Succeeding with agile. Addison-Wesley Professional, 2010.

[60] Trello.

Available: https://www.trello.com[Accessed Feb. 26, 2020].

[61] M. Rehkopf. User Stories with Examples and Template.

Available: https://www.atlassian.com/agile/project-management/user-stories [Accessed Feb. 6, 2020].

[62] M. Rehkopf. Sprints.

Available: https://www.atlassian.com/agile/scrum/sprints [Accessed Feb.

6, 2020].

[63] J. F. Smart. BDD in Action. Manning Publications, 2014.

[64] P. Hamill. Unit Test Frameworks. O’Reilly Media, 2004.

[65] D. Farinelli. The Benefits of Test-driven Development. DevOps, 2018.

Available: https://devops.com/the-benefits-of-test-driven-development/ [Accessed Jan. 17, 2020].

[66] N. Pryce and S. Freeman. Growing Object-Oriented Software, Guided by Tests.

Addison-Wesley Educational Publishers Inc, 2009.

[67] B. Yehling and A. Cortez. The Complete Idiot’s Guide to Risk Management.

Alpha, 2010.

[68] Project Management Institute. The Standard for Risk Management in Portfolios, Programs, and Projects. Project Management Institute, 2019.

[69] K. Baxter. Fast Track to Success: Risk Management. Pearson Business, 2010.

[70] J. Talot. Whats right with risk matrices. DevOps, 2018.

Available: https://www.juliantalbot.com/post/2018/07/31/whats-right-with-risk-matrices [Accessed Jan. 17, 2020].

[71] Helsedirektoratet. Closing of educational institutions.

Available: https://www.helsedirektoratet.no/nyheter/

helsedirektoratet-har-vedtatt-omfattende-tiltak-for-a-hindre-spredning-av-covid-19/ [Accessed Mar. 20, 2020].

[72] S. Bennett. Schaum’s outline of UML. McGraw-Hill, 2005.

[73] R. Miles and K. Hamilton. Learning UML 2.0. O’Reilly Media, Inc., 2006.

[74] G. Bonnema. Systems design and engineering - facilitating multidisciplinary de-velopment. Abingdon: CRC Press, 2017.

[75] Easy Agile User Story Maps for Jira.

Available: https://marketplace.atlassian.com/apps/1212078/easy-agile-user-story-maps-for-jira?hosting=cloud&tab=overview[Accessed Mar. 19, 2020].

[76] J. Patton. The New User Story Backlog is a Map. Jeff Patton Associates, 2008.

Available: https://www.jpattonassociates.com/the-new-backlog/ [Accessed Feb. 29, 2020].

[77] P. Economy J. Patton. User Story Mapping. O’Reilly Media, 2014.

[78] Figma: The collaborative interface design tool.

Available: https://www.figma.com/[Accessed Mar. 18, 2020].

[79] Unity - Scripting API: PhraseRecognitionSystem .

Available: https://docs.unity3d.com/ScriptReference/

Windows.Speech.PhraseRecognitionSystem.html [Accessed May 15, 2020].

[80] M. Jahn. ZXing.Net. NuGet, 2019.

Available: https://www.nuget.org/packages/ZXing.Net [Accessed April 21, 2020].

[81] M. Taulty. About. Personal blog of Mike Taulty.

Available: https://mtaulty.com/about/ [Accessed April 20, 2020].

[82] M. Taulty. Windows 10, UWP, QR Code Scanning with ZXing and HoloLens.

Personal blog of Mike Taulty.

Available: https://mtaulty.com/2016/12/28/windows-10-uwp-qr-code-scanning-with-zxing-and-hololens/ [Accessed April 20, 2020].

[83] Windows Mixed Reality Developer Forum.

Available: https://forums.hololens.com/ [Accessed April 20, 2020].

[84] Stack Overflow.

Available: https://stackoverflow.com/ [Accessed April 20, 2020].

[85] A. Lian. Unity 5.5 is ready for you. Unity Blog, 2016.

Available: https://blogs.unity3d.com/2016/11/29/unity-5-5-is-ready-for-you/ [Accessed April 20, 2020].

[86] ARToolKit - Using Other Patterns.

Available: www.hitl.washington.edu/artoolkit/documentation/

devmulti.htm [Accessed May 21, 2020].

[87] Eden Networks Ltd. Marker generator for ARToolKit v4.5.3 and later.

Available: https://au.gmented.com/app/marker/marker.php[Accessed May 21, 2020].

[88] Unity - Scripting API: MonoBehaviour .

Available: https://docs.unity3d.com/ScriptReference/MonoBehaviour.html [Accessed May 15, 2020].

[89] The free dictionary. persistentStorage.

Available: https://encyclopedia2.thefreedictionary.com/persistent+

storage [Accessed May. 19th, 2020].

[90] Y. Shafranovich. csvDesc. The Internet Society, 2005.

Available: https://tools.ietf.org/html/rfc4180[Accessed May. 19th, 2020].

[91] William Stallings. Operating systems, internals and design principles. Pearson, 9 edition, 2018.

[92] Microsoft. WDP.

Available: https://docs.microsoft.com/en-us/windows/uwp/debug-test-perf/device-portal?redirectedfrom=MSDN [Accessed May. 19th, 2020].

[93] Qing Yu Jiebo Luo and M.E Miller. JpegCompression.

Available: https://ieeexplore.ieee.org/document/1038063 [Accessed May.

[96] T.Ha and K.Townsend. Bluefruit nRF52 Feather Learning Guide. Adafruit, 2017.

Available: https://learn.adafruit.com/bluefruit-nrf52-feather-learning-guide/introduction [Accessed Mar. 19, 2020].

[97] Texas Instruments. A True System-on-Chip Solution for 2.4-GHz IEEE802.15.4 and ZigBee Applications. Texas Instruments.

Available: http://www.ti.com/lit/ds/symlink/cc2530.pdf?&ts=

1589969846800 [Accessed May 20, 2020].

[98] Banggood. Mini USB Host Shield 2.0 ADK SLR Development Tool Geekcreit for Arduino. Banggood.

Available: ?https://www.banggood.com/Mini-USB-Host-Shield-2 0-ADK-SLR-Development-Tool-p-1175308.html [Accessed May 20, 2020].

[99] Insize. Communication Instruction.

Available: Received by e-mail. [Accessed April 23, 2020].

[100] ASCII Table and Description.

Available: http://www.asciitable.com/[Accessed May 20, 2020].

[101] hathach and toddtreece. hid keyboard.ino. GitHub.

Available: https://github.com/adafruit/Adafruit nRF52 Arduino/blob/

master/libraries/Bluefruit52Lib/examples/Peripheral/hid keyboard/

hid keyboard.ino [Accessed May 20, 2020].

[102] hathach. BLEHidAdafruit.h. GitHub.

Available: https://github.com/adafruit/Adafruit nRF52 Arduino/blob/

master/libraries/Bluefruit52Lib/src/services/BLEHidAdafruit.h [Ac-cessed May 20, 2020].

[103] Unity Technologies. Event. Unity Technologies.

Available: https://docs.unity3d.com/ScriptReference/Event.html[Accessed May 20, 2020].

[104] Unity Technologies. OnGUI. Unity Technologies.

Available: https://docs.unity3d.com/ScriptReference/

MonoBehaviour.OnGUI.html [Accessed May 20, 2020].

[105] WorldAnchor. Unity Documentation.

Available: https://docs.unity3d.com/ScriptReference/

XR.WSA.WorldAnchor.html[Accessed May 13, 2020].

[106] MR Basics 101: Complete project with device. Microsoft.

Available: https://docs.microsoft.com/en-us/windows/mixed-reality/

holograms-101 [Accessed May 13, 2020].

[107] Windows.Media.Capture Namespace. Microsoft.

Available: https://docs.microsoft.com/en-us/uwp/api/

windows.media.capture?view=winrt-19041 [Accessed May 14, 2020].

[108] Platform capabilities and APIs - Camera and capture. Microsoft.

Available: https://docs.microsoft.com/en-us/windows/mixed-reality/

locatable-camera [Accessed May 13, 2020].

[109] Scripting API - Matrix4x4. Unity Documentation.

Available: https://docs.unity3d.com/ScriptReference/Matrix4x4.html [Ac-cessed May 14, 2020].

[110] hexcel.com. Prepregs Resins. hexcel.com.

Available: https://www.hexcel.com/Products/Prepregs-and-Resins/

[Ac-[111] clasohlson.com/no. FlashForge Finder 2.0 3D-Skriver. clasohlson.com/no.

[Ac-[111] clasohlson.com/no. FlashForge Finder 2.0 3D-Skriver. clasohlson.com/no.

In document Extended Reality Inspection (XRI) (sider 119-143)