Building a Robot Arm with .NET 8, Raspberry Pi, Blazor and SignalR
summary
Builds a 3D‑printed robot arm controlled by a Raspberry Pi using .NET 8 with a single-line install script to deploy the SDK, uses System.Device.Gpio and Iot.Device.Bindings NuGet packages to read a button and flash an LED, drives servos via PWM channels and a servo driver board with external power, exposes real‑time control over Blazor + SignalR (worked live, including remote control from New Zealand), adds a Meta Quest 3 mixed‑reality controller and a MAUI mobile client, and publishes code and STL files on GitHub; notes Pi 5 limitations and warns to use external power for servos.
AI-written summary · about
chapters (22)
- 0:00Introduction
- 1:07Talk overview and demos
- 2:10.NET 8 IoT capabilities
- 3:35Installing .NET 8 on Pi
- 4:19Controlling Pi GPIO with .NET
- 6:04Raspberry Pi GPIO pins
- 7:07Flashing an LED
- 8:33Reading button input
- 11:47GPIO input/output control
- 14:35IoT.Device.Bindings for servos
- 17:03PWM and servo control
- 20:33Moving robot arm with servos
- 26:07Blazor and SignalR intro
- 28:37Real-time browser control
- 35:22Extending to Unity VR
- 38:08VR headset control
- 41:18Global collaborative control
- 42:21MAUI control app
- 43:26Voice control with speech API
- 45:11Building for .NET everywhere
- 46:36Resources and learning
- 49:07Q&A
related talks
47mBuilding a Robot Arm with .NET 8, Raspberry Pi, Blazor and SignalR
01h 01mRaspberry PI and .NET Core on Linux
54mHave Your Pi and Eat It Too: .NET Core 2.1 on Raspberry Pi
01h 00mUsing C# Source Generators to Build a .NET IoT Device
35mBuilding a Remote Control Robot with Automotive Grade Linux
40mConnecting Gadgets to Blazor: Bluetooth, WebHID, and Beyond
34mCharming Robots
59m3D printed Bionic Hand a little IOT and a Xamarin Mobile App
