Bauhandbuch & Dokumentation

Alle Inhalte des ESD-Car-DIY-Bundles (v1.1.0), kategorisiert nach Themen. Nutze den 3D-Teile-Finder, um jedes Bauteil direkt am Fahrzeugmodell zu verorten – oder springe zu Anleitungen, Druckdaten, Platinen und Software.

Fahrzeugmodell wird geladen …
Bauteil in der Liste wählen oder direkt im Modell anklicken · Maus: Drehen · Scroll: Zoom · Rechtsklick: Verschieben

Chassis & PCB-Stack · Mechanics/chassis

Grundgerüst des Fahrzeugs: Aluminium-Profil-Basisplatte, gedruckter Platinen-Stack, Felgen und der Fahrzeugständer für Arbeiten am Fahrzeug.

Druckjob (G-Code)SchichtMaterialDruckerDruckzeit
vehicle_stand-rims0,3 mmPETGMK3S5 h 51 min
PCB_Stack-01-topInsert-RaspInserts0,3 mmPETGMK3S5 h 20 min
PCB_Stack-mountingPlate0,3 mmPETGMK3S4 h 19 min
PCB_Stack-020,3 mmPETGMK3S2 h 0 min
CAD-Quellen (STEP / 3MF) anzeigen
PCB_baseplate_aluExtrusions.stprim.stpvehicle_stand.stp PCB_Stack-01-topInsert-RaspInserts.3mfPCB_Stack-02.3mf PCB_Stack-mountingPlate.3mfvehicle_stand-rims.3mf

Angetriebene Achse · Mechanics/driven_axle

Hinterachse mit Schrittmotor, Getriebegehäusen und dem vollständig 3D-gedruckten Kegelrad-Differential inkl. aller Zahnräder und Antriebswellen.

Druckjob (G-Code)SchichtMaterialDruckerDruckzeit
complete_driven-axle0,3 mmPETGMK3S5 h 20 min
differential_gearbox0,3 mmPETGMK3S2 h 40 min
CAD-Quellen (STEP / 3MF) anzeigen
complete_driven-axle.3mfdifferential_gearbox.3mf cross_troughhole.stpgear_output-left.stpgear_output-motorSide.stp gearbox_housing_fullyPrinted.stpgearbox_housing_motor_fullyPrinted.stp housing_bevelgearbox-innerRing.stphousing_bevelgearbox-outerRing.stp motorGear.stpoutputBevelGear_long.stpoutputBevelGear_short.stp planetaryGear.stp

Achsschenkel & Lenkung · Mechanics/axle_beam-ends

Die vier Achs-Enden mit Radaufhängung, Servo-Zahnrädern für die Lenkung und dem Encoder-Codewheel für die Odometrie. Der Ordner iterations_axle_seatEncoded/ enthält 8 Design-Iterationen (216–224) des encodierten Achssitzes.

Druckjob (G-Code)SchichtMaterialDruckerDruckzeit
complete_axle-beam-ends0,3 mmPETGMK3S8 h 53 min
CAD-Quellen (STEP / 3MF) anzeigen
complete_axle-beam-ends.3mf axle_beam-ends-FL-RR.stpaxle_beam-ends-FR-RL.stp axle_seat.stpaxle_seat-gearEncoded.stpaxle_seatEncoded-220.stp ec_codeWheel_Axis.stpec_codeWheel_Axis-Press.stp servogear_servoreelyDS-8220.stpservogear_servoreelyDS-8220_lockRing.stp

Halterungen & Werkzeuge · Mechanics/mounts_and_tools

Sensorhalterungen (Kamera, LIDAR/Gyro, Ultraschall), Akku-Anschluss sowie Montagewerkzeuge wie Lager-Einpresshilfen und die Radkalibrier-Lehre.

Druckjob (G-Code)SchichtMaterialDruckerDruckzeit
general-mounts_tools0,3 mmPETGMK3S5 h 26 min
CAD-Quellen (STEP / 3MF) anzeigen
general-mounts_tools.3mf RaspPi_camV2.1_frame.stpRaspPi_camV2.1_clamp.stpRaspPi_camV2.1_clamp-mountingPlate.stp combinedLIDAR_gyro.stpuss_frame.stpuss_frontMount_clamp.stp generalMount_clamp.stpchassis_beam_clampSideways.stpaccu_connector.stp 10mm-7mm_bearing_press.stp21mm_bearingPress.stpec_codeWheel_Axis-Press.stp wheel_calibrationPointer.stpwheel_calibrationScale.stp
Adapter-Board Oberseite Adapter-Board Unterseite

Car 2.0 Adapter-Boards

Verbindet die Komponenten des PCB-Stacks: Signal-Routing zwischen Raspberry Pi, Pico, Sensorik und Aktorik. Ansicht: Ober- und Unterseite.

Car2.0_AdapterBoards.kicad_pro.kicad_sch.kicad_pcb
DC/DC-Board Vorderseite DC/DC-Board Rückseite

Car 2.0 DC/DC-Board

Spannungsversorgung des Fahrzeugs: wandelt die Akkuspannung in die Versorgungs­spannungen für Rechner, Motor und Sensorik. Ansicht: Vorder- und Rückseite.

Car2.0_DcDcBoard.kicad_pro.kicad_sch.kicad_pcb
Stepper-Treiber-Board

Stepper-Treiber

Treiberplatine für den Antriebs-Schrittmotor SF2421 – sitzt im PCB-Stack und wird vom Pico angesteuert.

stepper_driver.kicad_pro.kicad_sch.kicad_pcb
RPi-5-Header-Board

RPi-5-Header-Board

Header-Platine für den Raspberry Pi 5: führt die GPIO-Signale sauber auf den Stack und trägt den Power-HAT-EEPROM.

RPI5_header_board.kicad_pro.kicad_sch.kicad_pcb

🎛 Raspberry Pi Pico – Firmware

Fertige Firmware für den Mikrocontroller, der Motor, Servos und Sensoren in Echtzeit ansteuert.

  • firmware.uf2 – Pico mit gedrückter BOOTSEL-Taste anschließen und die Datei auf das erscheinende Laufwerk kopieren.
Software/pico/firmware/firmware.uf2

🤖 Raspberry Pi 5 – ROS-2-Workspace

Quellcode des Fahrzeugrechners. Das Archiv direkt auf dem Pi (Ubuntu) entpacken, damit das Linux-Dateiformat erhalten bleibt.

  • odometry – Positionsschätzung aus Encoder-Daten (inkl. Tests)
  • calibration – publiziert Kalibrierdaten (CalibData_default.json)
  • motion_test – Testfahrten über command.json
  • ros_custom_msgs – eigene Messages, Services & Actions
  • rpi5_install – install.sh / install_root.sh
  • hat – EEPROM-Daten für den Power-HAT
tar -xzf Software/rpi5.tar.gz  # auf dem RPi 5 (Ubuntu) entpacken

📡 ROS-Schnittstellen

Die wichtigsten eigenen Definitionen aus ros_custom_msgs:

  • Messages: VehicleData, CalibrationData, ActuatorTest, ActuatorTestData, SystemMonitor, TopologyMap, Vertex
  • Service: MotionControl
  • Action: MoveToTarget
Lizenz-Hinweise: ESD_Car_v1.1.0_OSS_Attribution_Document.pdf