{"title": "OpenBot Waffle — Authoritative Bill of Materials", "content": "Component list with current prices. Drives the order spreadsheet — every line item maps to a real part on Amazon / Robotis / Adafruit.", "summary": "Component list with current prices. Drives the order spreadsheet — every line item maps to a real part on Amazon / Robotis / Adafruit.", "source_url": "https://github.com/ICI-Innolabs/OpenBot-Waffle/blob/main/docs/component_list.md", "pdf_url": "https://github.com/ICI-Innolabs/OpenBot-Waffle/blob/main/docs/component_list.md", "case": "openbot-waffle", "sub_case": "bom", "tags": ["openbot-waffle", "bom", "robotics", "3d-printable"]}
{"title": "OpenBot Waffle — Academic Paper (Springer 2024)", "content": "Most detailed published reference. Full design rationale, simulation results, and photos. Cite when answering questions about why specific components were chosen.", "summary": "Most detailed published reference. Full design rationale, simulation results, and photos. Cite when answering questions about why specific components were chosen.", "source_url": "https://link.springer.com/chapter/10.1007/978-3-032-12481-4_1", "pdf_url": "https://link.springer.com/chapter/10.1007/978-3-032-12481-4_1", "case": "openbot-waffle", "sub_case": "academic-paper", "tags": ["openbot-waffle", "academic-paper", "robotics", "3d-printable"]}
{"title": "OpenBot Waffle — Gazebo Simulation Setup", "content": "Run the robot in Gazebo before/while building. Best way to learn the ROS2 Nav2 stack (SLAM, AMCL localization, path planning, teleop) while waiting for ordered parts to arrive.", "summary": "Run the robot in Gazebo before/while building. Best way to learn the ROS2 Nav2 stack (SLAM, AMCL localization, path planning, teleop) while waiting for ordered parts to arrive.", "source_url": "https://github.com/ICI-Innolabs/OpenBot-Waffle/blob/main/docs/gazebo_simulation.md", "pdf_url": "https://github.com/ICI-Innolabs/OpenBot-Waffle/blob/main/docs/gazebo_simulation.md", "case": "openbot-waffle", "sub_case": "simulation", "tags": ["openbot-waffle", "simulation", "robotics", "3d-printable"]}
{"title": "TurtleBot3 — Commercial Robot This Design Is Inspired By", "content": "The ~$1.5k Robotis platform OpenBot Waffle clones. Assembly photos and cable-routing guides translate directly — useful reference when the Waffle docs are sparse.", "summary": "The ~$1.5k Robotis platform OpenBot Waffle clones. Assembly photos and cable-routing guides translate directly — useful reference when the Waffle docs are sparse.", "source_url": "https://emanual.robotis.com/docs/en/platform/turtlebot3/overview/", "pdf_url": "https://emanual.robotis.com/docs/en/platform/turtlebot3/overview/", "case": "openbot-waffle", "sub_case": "related-turtlebot3-overview", "tags": ["openbot-waffle", "related-turtlebot3-overview", "robotics", "3d-printable"]}
{"title": "TurtleBot3 — Hardware Setup Photo Reference", "content": "Cable routing and component-mounting photos. Similar enough geometry to OpenBot Waffle that these are useful when our own docs are ambiguous.", "summary": "Cable routing and component-mounting photos. Similar enough geometry to OpenBot Waffle that these are useful when our own docs are ambiguous.", "source_url": "https://emanual.robotis.com/docs/en/platform/turtlebot3/hardware_setup/", "pdf_url": "https://emanual.robotis.com/docs/en/platform/turtlebot3/hardware_setup/", "case": "openbot-waffle", "sub_case": "related-turtlebot3-hardware", "tags": ["openbot-waffle", "related-turtlebot3-hardware", "robotics", "3d-printable"]}
{"title": "IEEE Spectrum — Waffle Robots & TurtleBot Tutorials", "content": "Video roundup including OpenBot Waffle demos. Good 'why this exists' context for visitors evaluating whether to build one.", "summary": "Video roundup including OpenBot Waffle demos. Good 'why this exists' context for visitors evaluating whether to build one.", "source_url": "https://spectrum.ieee.org/video-friday-waffle-robots-laser-vs-drone-turtlebot-tutorials", "pdf_url": "https://spectrum.ieee.org/video-friday-waffle-robots-laser-vs-drone-turtlebot-tutorials", "case": "openbot-waffle", "sub_case": "related-ieee-spectrum", "tags": ["openbot-waffle", "related-ieee-spectrum", "robotics", "3d-printable"]}
{"title": "Dynamixel XL430-W250-T — Pinout & Control Table", "content": "Servo used for drive on OpenBot Waffle. Wiring diagrams and the full control table for programming via the Dynamixel SDK.", "summary": "Servo used for drive on OpenBot Waffle. Wiring diagrams and the full control table for programming via the Dynamixel SDK.", "source_url": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/", "pdf_url": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/", "case": "openbot-waffle", "sub_case": "datasheet-dynamixel-xl430", "tags": ["openbot-waffle", "datasheet-dynamixel-xl430", "robotics", "3d-printable"]}
{"title": "Dynamixel Shield — Wiring to Arduino + Motors", "content": "How to wire the Robotis Dynamixel Shield to the XL430s and an Arduino host. The control loop sits on this shield; this doc explains every pin.", "summary": "How to wire the Robotis Dynamixel Shield to the XL430s and an Arduino host. The control loop sits on this shield; this doc explains every pin.", "source_url": "https://emanual.robotis.com/docs/en/parts/interface/dynamixel_shield/", "pdf_url": "https://emanual.robotis.com/docs/en/parts/interface/dynamixel_shield/", "case": "openbot-waffle", "sub_case": "datasheet-dynamixel-shield", "tags": ["openbot-waffle", "datasheet-dynamixel-shield", "robotics", "3d-printable"]}
{"title": "Slamtec RPLidar A1 — 360° 2D Lidar", "content": "Spec sheet for the lidar used in the SLAM stack. ~$110, 12m range, 5.5 Hz scan rate. Sufficient for indoor Nav2 demos.", "summary": "Spec sheet for the lidar used in the SLAM stack. ~$110, 12m range, 5.5 Hz scan rate. Sufficient for indoor Nav2 demos.", "source_url": "https://www.slamtec.com/en/lidar/a1", "pdf_url": "https://www.slamtec.com/en/lidar/a1", "case": "openbot-waffle", "sub_case": "datasheet-slamtec-a1", "tags": ["openbot-waffle", "datasheet-slamtec-a1", "robotics", "3d-printable"]}
{"title": "Intel RealSense D435i — Depth Camera + IMU", "content": "Stereo depth camera with built-in IMU. Used for visual odometry and obstacle avoidance. Rolls over to the JPL OSR build per the next-project plan.", "summary": "Stereo depth camera with built-in IMU. Used for visual odometry and obstacle avoidance. Rolls over to the JPL OSR build per the next-project plan.", "source_url": "https://www.intelrealsense.com/depth-camera-d435i/", "pdf_url": "https://www.intelrealsense.com/depth-camera-d435i/", "case": "openbot-waffle", "sub_case": "datasheet-realsense-d435i", "tags": ["openbot-waffle", "datasheet-realsense-d435i", "robotics", "3d-printable"]}
{"title": "Adafruit BNO055 — Absolute Orientation IMU", "content": "9-DOF orientation sensor (accelerometer + gyro + magnetometer with on-chip fusion). I2C interface, easy to wire to a Pi. Used for attitude estimation when wheel encoders aren't enough.", "summary": "9-DOF orientation sensor (accelerometer + gyro + magnetometer with on-chip fusion). I2C interface, easy to wire to a Pi. Used for attitude estimation when wheel encoders aren't enough.", "source_url": "https://learn.adafruit.com/adafruit-bno055-absolute-orientation-sensor", "pdf_url": "https://learn.adafruit.com/adafruit-bno055-absolute-orientation-sensor", "case": "openbot-waffle", "sub_case": "datasheet-bno055", "tags": ["openbot-waffle", "datasheet-bno055", "robotics", "3d-printable"]}
{"title": "NASA JPL Open Source Rover — Primary GitHub Repo", "content": "The NASA-designed rocker-bogie Mars-rover analog, sized for a 2-foot personal robot. README has assembled-rover hero photos and links to every build doc.", "summary": "The NASA-designed rocker-bogie Mars-rover analog, sized for a 2-foot personal robot. README has assembled-rover hero photos and links to every build doc.", "source_url": "https://github.com/nasa-jpl/open-source-rover", "pdf_url": "https://github.com/nasa-jpl/open-source-rover", "case": "jpl-osr", "sub_case": "primary-repo", "tags": ["jpl-osr", "primary-repo", "robotics", "3d-printable"]}
{"title": "JPL OSR — Parts List (Authoritative BOM)", "content": "Every fastener, motor, wire, and bracket needed to build the rover. ~$2,900 in new parts before rolling over electronics from a prior build.", "summary": "Every fastener, motor, wire, and bracket needed to build the rover. ~$2,900 in new parts before rolling over electronics from a prior build.", "source_url": "https://github.com/nasa-jpl/open-source-rover/blob/master/parts_list/README.md", "pdf_url": "https://github.com/nasa-jpl/open-source-rover/blob/master/parts_list/README.md", "case": "jpl-osr", "sub_case": "bom", "tags": ["jpl-osr", "bom", "robotics", "3d-printable"]}
{"title": "JPL OSR — Mechanical Assembly Steps", "content": "Step-by-step build of the rocker-bogie suspension, chassis, and motor mounts. The largest single doc in the build process.", "summary": "Step-by-step build of the rocker-bogie suspension, chassis, and motor mounts. The largest single doc in the build process.", "source_url": "https://github.com/nasa-jpl/open-source-rover/blob/master/mechanical/README.md", "pdf_url": "https://github.com/nasa-jpl/open-source-rover/blob/master/mechanical/README.md", "case": "jpl-osr", "sub_case": "assembly-mechanical", "tags": ["jpl-osr", "assembly-mechanical", "robotics", "3d-printable"]}
{"title": "JPL OSR — Electrical Wiring", "content": "How the 6 brushed-DC drive motors, 4 Dynamixel XM430 steering servos, RoboClaw controllers, and Pi 5 brain interconnect. Includes power-distribution and the U2D2 servo controller.", "summary": "How the 6 brushed-DC drive motors, 4 Dynamixel XM430 steering servos, RoboClaw controllers, and Pi 5 brain interconnect. Includes power-distribution and the U2D2 servo controller.", "source_url": "https://github.com/nasa-jpl/open-source-rover/blob/master/electrical/wiring/README.md", "pdf_url": "https://github.com/nasa-jpl/open-source-rover/blob/master/electrical/wiring/README.md", "case": "jpl-osr", "sub_case": "assembly-electrical-wiring", "tags": ["jpl-osr", "assembly-electrical-wiring", "robotics", "3d-printable"]}
{"title": "JPL OSR — Custom PCB Reference", "content": "Schematics and BOM for the optional custom PCB that consolidates the drive/steering wiring. Can be replaced with point-to-point wiring; this doc explains both options.", "summary": "Schematics and BOM for the optional custom PCB that consolidates the drive/steering wiring. Can be replaced with point-to-point wiring; this doc explains both options.", "source_url": "https://github.com/nasa-jpl/open-source-rover/blob/master/electrical/pcb/README.md", "pdf_url": "https://github.com/nasa-jpl/open-source-rover/blob/master/electrical/pcb/README.md", "case": "jpl-osr", "sub_case": "assembly-pcb", "tags": ["jpl-osr", "assembly-pcb", "robotics", "3d-printable"]}
{"title": "JPL OSR — Rover Code (osr-rover-code)", "content": "The ROS2 driver stack: motor control, joystick teleop, IMU-aided odometry, and an example autonomous-driving demo. Runs on the Pi 5.", "summary": "The ROS2 driver stack: motor control, joystick teleop, IMU-aided odometry, and an example autonomous-driving demo. Runs on the Pi 5.", "source_url": "https://github.com/nasa-jpl/osr-rover-code", "pdf_url": "https://github.com/nasa-jpl/osr-rover-code", "case": "jpl-osr", "sub_case": "software-osr-rover-code", "tags": ["jpl-osr", "software-osr-rover-code", "robotics", "3d-printable"]}
{"title": "JPL OSR — Read The Docs Manual", "content": "Hosted long-form documentation with the parts list, assembly, and wiring rendered with images. Easier to read than the in-repo Markdown.", "summary": "Hosted long-form documentation with the parts list, assembly, and wiring rendered with images. Easier to read than the in-repo Markdown.", "source_url": "https://open-source-rover.readthedocs.io/en/stable/", "pdf_url": "https://open-source-rover.readthedocs.io/en/stable/", "case": "jpl-osr", "sub_case": "docs-readthedocs", "tags": ["jpl-osr", "docs-readthedocs", "robotics", "3d-printable"]}
{"title": "JPL OSR — Project Landing Page (opensourcerover.jpl.nasa.gov)", "content": "Official NASA JPL project page. Photos, video, mission rationale, and links to the GitHub repo. Best place to send non-technical visitors.", "summary": "Official NASA JPL project page. Photos, video, mission rationale, and links to the GitHub repo. Best place to send non-technical visitors.", "source_url": "https://opensourcerover.jpl.nasa.gov/", "pdf_url": "https://opensourcerover.jpl.nasa.gov/", "case": "jpl-osr", "sub_case": "project-page", "tags": ["jpl-osr", "project-page", "robotics", "3d-printable"]}
{"title": "OpenBot Waffle — primary GitHub repo", "content": "Main repo. README has hero shots of the completed robot, links to every other build doc, and points at the ROS2 stack you'll run on it.", "summary": "Main repo. README has hero shots of the completed robot, links to every other build doc, and points at the ROS2 stack you'll run on it.", "source_url": "https://github.com/ICI-Innolabs/OpenBot-Waffle", "pdf_url": "https://github.com/ICI-Innolabs/OpenBot-Waffle", "case": "openbot-waffle", "sub_case": "primary-repo", "tags": ["openbot-waffle", "primary-repo", "robotics", "3d-printable"]}
{"title": "OpenBot Waffle — 3D Printing & Assembly", "content": "Step-by-step assembly with photos at each stage. The canonical walk-through for printing the chassis and bolting on the electronics.", "summary": "Step-by-step assembly with photos at each stage. The canonical walk-through for printing the chassis and bolting on the electronics.", "source_url": "https://github.com/ICI-Innolabs/OpenBot-Waffle/blob/main/docs/3d_printing.md", "pdf_url": "https://github.com/ICI-Innolabs/OpenBot-Waffle/blob/main/docs/3d_printing.md", "case": "openbot-waffle", "sub_case": "assembly-3d-printing", "tags": ["openbot-waffle", "assembly-3d-printing", "robotics", "3d-printable"]}
{"title": "FOS_UAV — Open-Source Fixed-Wing Aerial Mapping / Survey Platform", "content": "FOS_UAV — Open-Source Fixed-Wing Aerial Mapping / Survey Platform\nOpen-source 3D-printable surveying drone. Source / full build outline: https://github.com/rahulsarchive/FOS_UAV\n\nFOS_UAV — open-source fixed-wing aerial MAPPING / SURVEY platform (ICFOSS Drone Research Program). Purpose: photogrammetry — a downward-facing camera captures overlapping images on GPS waypoint missions; processing stitches them into 3D orthomosaics for elevation data, water levels, and volumetrics at centimeter-level accuracy. Fixed-wing is far more efficient at covering ground than multirotors (longer flight time/range for surveying).\nBILL OF MATERIALS: Flight controller Matek F405 Wing (STM32F4); Motor DYS D3536 1400KV; Battery Tattu 5000mAh 30C LiPo; ESC SkyWalker 60A; 2x Towerpro MG90S servos; GPS Beitian BN-880; Telemetry SIK Radio 433MHz; Airframe 5mm Depron foam sheets.\nCONSTRUCTION: Latest V4.0 \"Stingray\" stacks/adheres depron sheets for rapid prototyping + easy repair; profiles CNC-milled or hand-cut, assembled in layers to avoid stress at glue joints.\nSOFTWARE STACK: ArduPilot (autopilot) + Mission Planner (ground station) + OpenDroneMap (image processing).", "summary": "DIY open-source fixed-wing UAV for aerial mapping/surveying (ICFOSS Drone Research Program). Fixed-wing efficiency for long-range photogrammetry; downward camera + GPS waypoint missions stitched into 3D orthomosaics with centimeter-level accuracy.", "source_url": "https://github.com/rahulsarchive/FOS_UAV", "source_name": "ICFOSS (Intl. Centre for FOSS)", "doc_date": "2026-07-14", "doc_kind": "build-guide", "tags": ["robots", "3d-printable", "drone", "uav", "surveying", "complete-build-outline", "2026"]}
{"title": "1300mm RTK Survey/Mapping Hexacopter (timarcher)", "content": "1300mm RTK Survey/Mapping Hexacopter (timarcher)\nOpen-source 3D-printable both drone. Source / full build outline: https://github.com/timarcher/Drone\n\n1300mm folding carbon-fiber hexacopter, documented end-to-end (frame assembly -> flight tuning) with a comprehensive BOM. Heavy-lift platform for high-accuracy aerial imaging/mapping (agriculture + surveying).\nBILL OF MATERIALS (major): RJX 1300mm hexacopter frame; 6x Hobbywing XRotor X6 Plus motors (3 CW / 3 CCW) + 2480 props; Tattu Plus 16000mAh 12S LiPo + dual 60A smart charger; Cube Orange+ flight controller; Here4 RTK GPS; Herelink HD video link; Raspberry Pi 5 8GB; Intel RealSense D435 depth camera; Lightware SF45/B LiDAR; Gremsy T7 gimbal; Sony a6500 + 16-50mm lens; RTK base station; ground-station laptop. Est. total ~$12,000–13,000.", "summary": "Heavy-lift 1300mm carbon-fiber hexacopter documented step-by-step (frame assembly to flight tuning) with a full parts list. RTK GPS + gimbaled mirrorless camera + LiDAR for high-accuracy aerial imaging/mapping; suited to agriculture + surveying payloads. ~$12–13K build.", "source_url": "https://github.com/timarcher/Drone", "source_name": "timarcher", "doc_date": "2026-07-14", "doc_kind": "build-guide", "tags": ["robots", "3d-printable", "drone", "uav", "both", "complete-build-outline", "2026"]}
{"title": "SRD-1 — Science & Research 3D-Printed Drone", "content": "SRD-1 — Science & Research 3D-Printed Drone\nOpen-source 3D-printable agriculture drone. Source / full build outline: https://github.com/MilosRasic98/SRD-1\n\nSRD-1 (Science & Research Drone 1) — fully open-source 3D-printed quadcopter emphasizing low cost + printability.\nELECTRONICS: three independent Arduino Nano boards — (1) flight controller + MPU6050 IMU running MultiWii firmware, (2) RC receiver with NRF module, (3) RC transmitter with NRF module. Motors: generic 2212 BLDC + 30A ESCs (~870g thrust each; ~1.75kg payload capacity).\nBUILD: parts optimized for 3D printing (minimal supports, strength-distributed geometry); CAD + technical drawings on Printables. Transmitter uses salvaged RC potentiometers or Arduino joystick modules. Optional gimbal mount for a Raspberry Pi HQ Camera on SG90 servos with rubber shock absorbers. Full CAD, drawings, firmware + assembly docs on GitHub + Printables.", "summary": "Fully open-source, low-cost 3D-printed quadcopter (named after the SR-71). 3x Arduino Nano (flight controller + RC receiver + RC transmitter), MultiWii firmware. Payload ~1.75kg; optional Raspberry Pi HQ camera gimbal mount — usable for research/monitoring payloads.", "source_url": "https://github.com/MilosRasic98/SRD-1", "source_name": "Milos Rasic", "doc_date": "2026-07-14", "doc_kind": "build-guide", "tags": ["robots", "3d-printable", "drone", "uav", "agriculture", "complete-build-outline", "2026"]}
{"title": "Nilon Open-Source Arduino 3D-Printed Multifunctional Drone", "content": "Nilon Open-Source Arduino 3D-Printed Multifunctional Drone\nOpen-source 3D-printable agriculture drone. Source / full build outline: https://github.com/Nilon123456789/Drone\n\nOpen-source multifunctional drone built around Arduino + 3D-printed parts; CAD, code and build documentation on GitHub (github.com/Nilon123456789/Drone). Low-cost DIY quad adaptable to monitoring/utility payloads. See the GitHub repo for the full parts list and assembly steps.", "summary": "Open-source Arduino-based, 3D-printed multifunctional drone with build files and documentation on GitHub — a low-cost DIY platform adaptable to monitoring/utility payloads.", "source_url": "https://github.com/Nilon123456789/Drone", "source_name": "Nilon123456789", "doc_date": "2026-07-14", "doc_kind": "build-guide", "tags": ["robots", "3d-printable", "drone", "uav", "agriculture", "complete-build-outline", "2026"]}
{"title": "3D-Printed Fixed-Wing Mapping Drone (Instructables / Hackster)", "content": "3D-Printed Fixed-Wing Mapping Drone (Instructables / Hackster)\nOpen-source 3D-printable surveying drone. Source / full build outline: https://www.hackster.io/news/this-fixed-wing-uav-drone-is-almost-entirely-3d-printed-and-you-can-build-it-yourself-aa0e38ed99b5\n\nAlmost-entirely 3D-printed fixed-wing UAV for aerial mapping/imaging; full write-up + STLs on Instructables.\nMATERIALS/BOM: airframe printed in lightweight LW-PLA, motor mount in PETG, carbon rods stiffening the wings. Electronics: Matek F405-WING V2 flight controller; RadioMaster RP3 receiver; Hobbywing Skywalker 40A ESC; SUNNYSKY X2216 motor; MG90S control-surface servos. See the Instructables write-up (linked) for the full print + assembly steps.", "summary": "An almost-entirely 3D-printed fixed-wing UAV (LW-PLA airframe, PETG motor mount, carbon rods) with a full Instructables write-up + STLs — suited to aerial mapping/survey imaging.", "source_url": "https://www.hackster.io/news/this-fixed-wing-uav-drone-is-almost-entirely-3d-printed-and-you-can-build-it-yourself-aa0e38ed99b5", "source_name": "Hackster / Instructables build", "doc_date": "2026-07-14", "doc_kind": "build-guide", "tags": ["robots", "3d-printable", "drone", "uav", "surveying", "complete-build-outline", "2026"]}
{"title": "NASA JPL Open Source Rover — Build Outline (+ overview video)", "content": "NASA JPL Open Source Rover — Build Outline\nA scaled-down version of the 6-wheel rover design JPL uses to explore Mars, built from consumer off-the-shelf parts as an educational + research platform for terrain navigation.\nSPECS: ~$1,600 cost; ~1.6 m/s top speed; 10 motors; aluminum + GoBilda components; Raspberry Pi brain (control + customization).\nMARS-INSPIRED MECHANICS: Rocker-Bogie suspension (keeps all six wheels on the ground while climbing obstacles); differential pivot (redistributes weight mechanically over uneven terrain); six-wheel Ackerman steering (per-wheel direction + motor speed).\nBUILD PHASES (5): (1) Parts ordering from the parts lists/vendors; (2) Wiring — cables from the PCB to motors/assemblies; (3) Electronics assembly — solder the PCB, integrate connections; (4) Mechanical construction — body, rocker-bogies, motor assemblies; (5) Software configuration — install OS + rover code on the Raspberry Pi.\nEFFORT: no less than 100 person-hours; needs fabrication, soldering, and basic Linux/Python.\nDOCS: https://open-source-rover.readthedocs.io  |  GitHub: https://github.com/nasa-jpl/open-source-rover\nOVERVIEW VIDEO: https://www.youtube.com/watch?v=exHqc_Vuifw (auto-captions were unavailable, so the written build outline above is the primary text; the video is linked for reference).", "summary": "Scaled-down 6-wheel Mars-style rover from COTS parts (~$1,600, ~100 hrs). Rocker-bogie suspension, differential pivot, Ackerman steering, Raspberry Pi brain. 5 build phases: parts, wiring, electronics, mechanical, software.", "source_url": "https://www.youtube.com/watch?v=exHqc_Vuifw", "source_name": "NASA JPL", "doc_date": "2026-07-14", "doc_kind": "build-guide", "tags": ["robots", "nasa-jpl-open-source-rover", "rover", "build-outline", "complete-build-outline", "2026"]}
