Autotracking Surgical Lamp

aeventre·Autotracking_Surgical_Lamp·Electrical/Surgery_Lamp_Control_Board/KiCad/Surgery_Lamp_Control_PCB.kicad_pcb

Autotracking Surgical Lamp PCB layout, top view — open source RP2040/RP2350 board by aeventre

About the Autotracking Surgical Lamp PCB

Autotracking Surgical Lamp is an open source RP2040/RP2350 PCB design by aeventre, published on GitHub. It is a 2-layer board measuring 56 × 79 mm, with 41 components from 20 distinct parts.

Its main chip is the 2648-SC0915, from the RP2040/RP2350 family. Other key parts include the MAX485E, PCA9685PW and POLOLU_BREAKOUT_DRV8825. By type, the board carries 17 resistors, 9 connectors, 6 transistors, 5 capacitors, 3 ICs and 1 module.

It belongs with the robotics & motion and sensors designs in this gallery.

From the project

This ROS 2 workspace contains all packages required for the Auto-Tracking Surgical Lamp system. The lamp uses 3D pose tracking of a handheld remote (via green ball detection) to plan and execute motions in real-time, with fallback modes for manual GUI control and demo sequences.

This ROS 2 workspace contains all packages required for the Auto-Tracking Surgical Lamp system. The lamp uses 3D pose tracking of a handheld remote (via green ball detection) to plan and execute motions in real-time, with fallback modes for manual GUI control and demo sequences. The system is built using ROS 2 Jazzy and MoveIt 2.

Manages the system's behavior based on user input. It switches between modes such as idle, manual control, tracking, zeroing, and demo.

Autotracking Surgical Lamp, from the project README
From the project README

Main components on the Autotracking Surgical Lamp

Autotracking Surgical Lamp bill of materials (BOM)

41 components, 20 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
2648-SC0915
RaspberryPi_Pico
MCU1
1
MAX485E
U1
1
PCA9685PW
U2
1
POLOLU_BREAKOUT_DRV8825
TMC2209 Stepper Driver
A1
6
BSS138
Q1, Q2, Q3, Q4, Q5, Q6
1
OSTVN05A150
joint2
J1
1
joint3
J2
1
joint4
J3
1
Headlamp
J4
1
JOINT2
Joint 1 Encoder
J5
1
JOINT3
Joint 2 Encoder
J6
1
JOINT4
OSTVN05A150
J7
1
Stepper
J8
1
Fan
J9
2
10UF
10uF
C1, C3
2
0.1UF
0.1uF
C2, C4
1
47UF
47uF
C5
14
10K
10k
R1, R2, R3, R4, R5, R6, R7, R8 +6
2
20K
20k
R14, R15
1
10K
120
R16

Autotracking Surgical Lamp design files

The KiCad project lives in the aeventre/Autotracking_Surgical_Lamp repository on GitHub; these links point at the commit this page was built from.

Autotracking Surgical Lamp: common questions

What microcontroller does the Autotracking Surgical Lamp use?

The Autotracking Surgical Lamp is built around the 2648-SC0915, from the RP2040/RP2350 family.

How big is the Autotracking Surgical Lamp PCB?

The Autotracking Surgical Lamp measures 56 × 79 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Autotracking Surgical Lamp?

41 components, from 20 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Autotracking Surgical Lamp design files?

From the aeventre/Autotracking_Surgical_Lamp repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Autotracking Surgical Lamp design in my own project?

The repository has no license, so all rights stay with aeventre. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Autotracking Surgical Lamp without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

Similar boards