• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
HAL 9000 3D Printer File Image 1
HAL 9000 3D Printer File Image 2
HAL 9000 3D Printer File Image 3
HAL 9000 3D Printer File Image 4
HAL 9000 3D Printer File Thumbnail 1
HAL 9000 3D Printer File Thumbnail 2
HAL 9000 3D Printer File Thumbnail 3
HAL 9000 3D Printer File Thumbnail 4

HAL 9000

Juergen avatarJuergen

June 24, 2024

printables-icon
DescriptionCommentsTags

Description

I am a HAL9000 computer. I became operational at the desk of Jürgen in Köln, Germany on some unknown day in 2022.

This HAL9000 is designed to house a Raspberry Pi Zero2 (much better performance than the original Zero) and a Seeed Respeaker 2-Mic HAT as well as a microcontroller with a display (currently either a M5Stack Core2 or a RoundyPi). Other hardware components are optional: 

  • a (small) RFID reader exposed via a slot on the top panel,
  • two rotary encoders on the top panel for menu navigation and volume control and
  • a motion sensor (not exposed), used for presence detection.

At the core, this HAL9000 is designed/constructed to be a voice assistant. Because all computation (wake-word detection, speech-to-text conversion, command execution and text-to-speech generation) is done on the Raspberry (thus the Pi Zero2), it is entirely offline-capable (no cloud) and therefore very privacy-oriented.

The hardware (3D printed parts and the selection of electronic components) are the result of a multi-year development process (albeit with long breaks in between); I consider the hardware to be finalized (but I am open for suggestions, create an issue or PR on github). The software (voice assistant and the integration of the physical user-interface components) are still somewhat work in progress, but are fully functional (think proof-of-concept).

For (voice assistant) software with proper integration and OpenSCAD source files, please visit the GitHub repository: https://github.com/juergenpabel/HAL9000/

The software can be comfortably installed using the installer (pre-build binaries exist for arm64 and amd64): https://github.com/juergenpabel/HAL9000-installer

Everything pictured has been printed on a Qidi X-Maker with a 0.5mm nozzle using 3DK.berlin PLA Aluminium Silber Metallic (I've tested many different filaments over the years and this one seems to be the best match) and some rather random black filament. Please take a look at the BOM. 

Previous versions of this project can be found on Thingiverse: https://www.thingiverse.com/thing:5365345

License:

Creative Commons — Attribution

Related Models

Thor Mjolnir Hammer Bic Pen preview image

Thor Mjolnir Hammer Bic Pen

effektz profile image

effektz

9,085

Diverse Schilder / various labels  for hobby & makers preview image

Diverse Schilder / various labels for hobby & makers

RPK profile image

RPK

2

Customizable EU License Plate Keychain preview image

Customizable EU License Plate Keychain

John_M profile image

John_M

32

Vorpal The Hexapod Walking Robot preview image

Vorpal The Hexapod Walking Robot

vorpal profile image

vorpal

4,982

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi preview image

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi

Fails&Makes profile image

Fails&Makes

Cacciavite Portachiavi - Scewdriver keychain preview image

Cacciavite Portachiavi - Scewdriver keychain

Butti Maker Studio profile image

Butti Maker Studio

23

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED preview image

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED

scottrlindsey profile image

scottrlindsey

4,448

Small Parts Storage Drawers - Organizer preview image

Small Parts Storage Drawers - Organizer

GT 3D Makers profile image

GT 3D Makers

29

8