
Remote v2
KIIT-Robotic-Society/Dharma_RoboFest4.0
Dharma Bot is a quadruped robotic dog featuring 12-DOF locomotion, real-time sensing, and a modular subsystem design.

3D Scanner
Kin3ct is an open-source printed circuit board by KavEn06, from the KavEn06/Kin3ct repository on GitHub. It is a 2-layer board of 34.5 × 82 mm with 5 parts on 36 nets, routed with 43 tracks and 2 vias.
It is built around the RASPBERRY PI 5 2GB. Its parts include 4 switches and 1 IC.
Kin3ct is a handheld 3D scanner built around a Kinect v2 sensor and a Raspberry Pi 5. It’s designed to let you scan objects and spaces while seeing the point cloud build live on the screen, instead of waiting to process photos later with photogrammetry. The scanner will have a built‑in 7‑inch touchscreen so you can watch the scan as you move, along with a few shortcut buttons on the side to start/stop scanning and switch modes.
Right now, the plan is to capture the raw data on the Pi and clean it up later on a PC for use in CAD, Blender, or other 3D software.
I’ve always thought 3D scanners were super cool, but most of the good ones are either huge, expensive, or both. At first I looked into doing photogrammetry, but it felt too slow — I really wanted something that could show what I was scanning live, so you can see if you missed a spot or need to rescan right away. That’s when I thought about using a Kinect v2 with a Raspberry Pi to make a handheld scanner that’s (sort of) portable and way cheaper than commercial scanners. It probably won’t be as accurate or polished, but the idea of being able to walk around an object and watch the point cloud build up on a little screen sounded too fun not to try.
If anyone wants to take a peek at the CAD model, here’s the Onshape document link.
Interms of the wiring for the Kinect, it goes such as: Kinect -> Adapter -> Raspberry 5 Power -> Adapter -> Raspberry Pi 5 and Kinect
For controlling the scanner, I made a small 4‑button PCB that connects directly to the GPIO pins on the Raspberry Pi.
There will be a Python script running on the Pi can just watch for GPIO state changes and trigger the right RTAB‑Map commands or shortcut functions like:
For the actual scanning, I’m planning to run RTAB‑Map on the Raspberry Pi 5. RTAB‑Map is an open‑source SLAM (Simultaneous Localization and Mapping) library that can build a 3D point cloud live while scanning, which is exactly what I wanted from the start.
To get the Kinect v2 data into RTAB‑Map, I’ll be using libfreenect2 — an open‑source driver that lets Linux talk to the Kinect v2 over USB 3.
There isn’t an official ARM build, but it does work on the Pi if you build it from source (thanks to the Pi 5’s faster CPU and USB 3.0 ports).
I’m mostly following this guide on Instructables:
👉 RGB‑D SLAM With Kinect on Raspberry Pi 4 (Buster / ROS)
The general plan:
This way, the Pi handles the live scanning part, and I can do heavier mesh cleanup or conversions in Blender or MeshLab afterward.
| Item | Purpose | Source | Price |
|---|---|---|---|
| Raspberry Pi 5 | Main compute unit | PiShop | $84 |
| 7 inch LCD Display + Touch | Display & user interface | AliExpress | $40 |
| Kinect v2 + Adapter | Depth camera for scanning | Owned | $45 |
| Push Button | Physical controls (start/stop etc.) | AliExpress | $2 |
| Custom PCB | Connects buttons, SSD, etc. | JLCPCB | $5 |
| 3D Printed Case | Holds everything together | Self-Sourced | $0 |
| NVMe SSD | Storage for scan data | Owned | $0 |
| Total CAD | $177 | ||
| Total USD | $128 |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H4.3mm | SW1, SW2, SW3, SW4 |
| 1 | RASPBERRY_PI_5 | MyComponents:MODULE_RASPBERRY_PI_4_MODEL_B_8G | U1 |
It measures 34.5 × 82 mm and has 2 copper layers, 1.6 mm thick.
5 parts, built around the RASPBERRY PI 5 2GB. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the KavEn06/Kin3ct repository on GitHub, at the commit this page was made from: the board is PCB/kin3ct.kicad_pcb and its schematic PCB/kin3ct.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask KavEn06 before reusing the design.

KIIT-Robotic-Society/Dharma_RoboFest4.0
Dharma Bot is a quadruped robotic dog featuring 12-DOF locomotion, real-time sensing, and a modular subsystem design.


Digital-Naturalism-Laboratories/Mothbox_Electronics
This is where the electronics for the Mothbox are developed, such as the PCB! It's copied over from https://github.com/Digital-Naturalism-Laboratories/Mothbox/tree/main/Hardware/PCB so you can check that out if you want…

Faraoh-Back/FSAE-UNICAMP
Este repositório centraliza todos os códigos e desenvolvimentos de software da equipe Fórmula SAE. Aqui você encontrará os firmwares, algoritmos e ferramentas utilizados em nosso protótipo.

j-solis11/Simple-Sprouts
Simple Sprouts is an autonomous vertical farming system designed for compact urban environments like university campuses and restaurants.

Mohanalakshmi06/KiCAD_Railshield
This file contains all the details of the Schematic view of our Project.

Numamadiwale/Design-of-Flight-Controller
Design of a flight controllern using KiCad Ver 9.0
