Skip to the content
PCBKitNew board
2 layers105.9 × 64.9 mmPROYECTO DELTA ASSISTANCE, the printed circuit board in 3D

PROYECTO DELTA ASSISTANCE

chindynamics/Delta-Assistance

Design and Implementation of a Wheelchair Control and Assistance Prototype Using Eye-Tracking

Size
105.9 × 64.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
97
Pads
203
Tracks, vias
312, 4
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
10 Jun 2025
Updated
11 Jun 2025

Overview

PROYECTO DELTA ASSISTANCE is an open-source printed circuit board by chindynamics, from the chindynamics/Delta-Assistance repository on GitHub, published under the MIT licence. It is a 2-layer board of 105.9 × 64.9 mm with 26 parts on 97 nets, routed with 312 tracks and 4 vias.

Its parts include 16 connectors and 6 resistors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Delta Assistance

Delta Assistance is an assisted mobility system designed for individuals with paralysis or reduced mobility, controlled through eye-tracking. The project combines computer vision, hardware control, and accessible design to offer a functional, low-cost, and adaptable solution. This repository contains all the code, technical documentation, and resources necessary to replicate or understand the development of the project.

CONTENT

Below are the sections available to explore the project in more detail:

  • Introduction: context, motivation, and project objectives.
  • Installation: step-by-step guide to clone the repository, install dependencies, and run the system.
  • Documentation: full technical explanation of the design, integration, and validation process.

FEATURES

The Delta Assistance system is designed to be accessible, modular, and adaptable. Its main innovation lies in the use of computer vision to interpret the user's gaze direction and convert it into commands to move a powered wheelchair. The eye-tracking interface was developed in Python based on Jason Orlosky's open-source code, while motion control was implemented on an Arduino Mega microcontroller using C++. This combination enables efficient communication between the user and the machine, even without physical contact.

In addition to the eye-tracking interface, a custom circuit board was designed to control the wheelchair motors, and a physical structure was adapted to integrate with a conventional wheelchair. The system is capable of recognizing five commands: move forward, move backward, turn left, turn right, and stop. Its design takes into account real-world environments, including varying lighting conditions and physical interference.

COLLABORATION

This project was developed by the Delta Assistance team:

  • @chindynamics – Lead on computer vision pipeline and human–computer interaction design.
  • @Sarao2341 – Responsible for 3D modeling and mechanical integration.
  • @reginaruizz – PCB schematic and layout. Selected components for the power regulation stages.
  • @Ulin78 – Electronics integration and firmware support. Assisted with PCB bring-up.
  • @haydeevazquez – Sound processing and obstacle detection.
  • @mirelyyc – UI and iconography designer. Created the visual assets for the desktop interface.

If you're interested in improving this system, adapting it to new needs, or contributing your expertise in software, hardware, or accessible design, you're welcome to collaborate. You can do so by opening an issue to report problems or suggestions, or by submitting a pull request with specific improvements. This project may also serve as an educational or research base for further developments in biomedical engineering and assistive technologies.

LICENSE

This project is distributed under the MIT License, meaning you are free to use, modify, and redistribute the code and resources shared here, as long as proper credit is given to the original authors.

Parts

26
QtyValueFootprintReferences
4330Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R3, R4
3LOGOLOGOG***, G***, G***
110000000Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5
118000000Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR6
1AcelerometroConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ4
1Arduino_Mega2560_R3_ShieldPCM_arduino-library:Arduino_Mega2560_R3_ShieldA1
1BOTON RESETConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ32
1BateriaTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-8-5.08_1x08_P5.08mm_HorizontalJ2
1MOTHERREGULATHORTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-8-5.08_1x08_P5.08mm_HorizontalJ5
1MOTHERSCREWTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-8-5.08_1x08_P5.08mm_HorizontalJ12
1RelayConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ35
1Relay 2Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ34
1SERVO_1_2Connector_JST:JST_XH_B8B-XH-A_1x08_P2.50mm_VerticalJ6
1TBConnector_JST:JST_XH_B8B-XH-A_1x08_P2.50mm_VerticalJ29
1U_S1Connector_JST:JST_XH_B8B-XH-A_1x08_P2.50mm_VerticalJ10
1U_S2Connector_JST:JST_XH_B8B-XH-A_1x08_P2.50mm_VerticalJ9
1U_S3Connector_JST:JST_XH_B8B-XH-A_1x08_P2.50mm_VerticalJ8
1U_S4Connector_JST:JST_XH_B8B-XH-A_1x08_P2.50mm_VerticalJ11
1driver_1Connector_JST:JST_XH_B8B-XH-A_1x08_P2.50mm_VerticalJ21
1driver_2Connector_JST:JST_XH_B8B-XH-A_1x08_P2.50mm_VerticalJ22
1ldrConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ1

Questions

How big is the PROYECTO DELTA ASSISTANCE PCB?

It measures 105.9 × 64.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PROYECTO DELTA ASSISTANCE use?

26 parts. 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.

Where can I download the PROYECTO DELTA ASSISTANCE KiCad files?

From the chindynamics/Delta-Assistance repository on GitHub, at the commit this page was made from: the board is src/PCB/PROYECTO_DELTA_ASSISTANCE.kicad_pcb and its schematic src/PCB/PROYECTO_DELTA_ASSISTANCE.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PROYECTO DELTA ASSISTANCE design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers57.3 × 19 mm11ua, the printed circuit board in 3D

    11ua

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    26 parts990GPL-3.0
  • 2 layers98 × 59.5 mmMCP23017 PCB, the printed circuit board in 3D

    MCP23017 PCB

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    26 parts915
  • 2 layers142.9 × 98.5 mmCantor MX, the printed circuit board in 3D

    Cantor MX

    diepala/cantor

    Cantor keyboard, a 42 key diodeless split keyboard.

    26 parts756GPL-3.0
  • 2 layers103.8 × 50 mmGalagino pcb set, the printed circuit board in 3D

    Galagino pcb set

    harbaum/galagino

    A Galaga, Pac-Man and Donkey Kong arcade emulator for the ESP32

    26 parts558
  • 2 layers20.3 × 34.8 mmL0 ESP32, the printed circuit board in 3D

    L0 ESP32

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    26 parts546MIT
  • 2 layers40.6 × 50.8 mmWALTsm, the printed circuit board in 3D

    WALTsm

    google/walt

    A device for measuring latency of physical sensors and outputs on phones and computers

    26 parts474Apache-2.0
  • 2 layers158.5 × 75 mmDoj v2, the printed circuit board in 3D

    Doj v2

    kelu124/echomods

    Open source ultrasound processing modules and building blocks

    26 parts463