Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

QUICKSTART for Hardware Lab as a Service Blueprint space

Prerequisites

Basic infrastructure services should exist or be deployed in your lab.

This section describes setting lab for building and testing hardware lab environment for Oniroproject and utilizing Raspberry Pi4 as (D)evice (U)nder (T)est.

We encourage you to start building 19" rack based lab from the very beginining as this will reduce connections related issues. Depending on how much DUTs and additional hardware you are going to have, choose rack cabinet of appropriate height.

Other DUTs can be found in hardware directory.

  1. Acquire needed hardware as described in RaspberryPi4 README
  2. 3D print one shelf and at least Rack - Left Side.stl, Rack - Middle.stl, Rack - Right Side.stl. Yes, you need to convert stl files to gcode files appropriate for your printer. Yuo can use Full_Rack_0.2mm_PETG_MK3S_14h29m.gcode for Prusa MK3S.
  3. 3D print RPi4 tray
  4. The trays empty spaces can be utilized later, for additional DUTs or accompanying hardware.
  5. Install shelf, trays and hardware inside rack cabinet. Connections diagrams are here
  6. Make sure you have needed infrastructure services, as described at IaC
  7. Next step - configure lava worker

Contributing

See the CONTRIBUTING.md file.

License

The license of this repository is as follows:

  • Documentation text is under CC-BY-4.0 license
  • 3D printed designs of shelves and trays under CC-BY-NC-SA-4.0 license
  • Scripts, tools, and so on, are under Apache-2.0 license

See the LICENSES directory in project main directory for full license texts.