{
  "schema": "cad-agent-references/1",
  "built": "2026-11-04T22:52:31-08:00",
  "revision": "3a4ec137a2a7cf52fa6072b5bc81b7e320d49701",
  "about": "Every record of the reference knowledge base, one per line: enough to mirror each source (its url or isbn) and to know what it is. Every field of a record is in catalog/references/<area>.json of its first area.",
  "index": "https://cad-agent.valpatel.com/catalog/references/index.json",
  "fields": {
    "id": "the record id, as [ref:<id>] cites it",
    "title": "as the source titles itself",
    "url": "where it is (https), or null; a book has `isbn`",
    "status": "`source`: read, with a dated `verified` note, and may be cited. `catalogued`: listed from a survey and not yet read; never cite one",
    "kind": "what the source is (vocab.yaml `kind`), `source` for a read source from before schema 2",
    "licence": "licence class (vocab.yaml `licence_class`), `unrecorded` when none is set",
    "licence_read": "false: the class is as the survey stated it, the licence text unread",
    "evidence": "its rung on the evidence ladder",
    "areas": "the docs/areas.yaml areas it is listed in (`unplaced` when none); its row on the site is /references/<first area>#<id>, and every field it has is in catalog/references/<area>.json"
  },
  "count": 762,
  "records": [
    {"id":"012345kxy-ch32v203-4in1-esc","title":"ch32v203-4in1-esc","url":"https://github.com/012345kxy/ch32v203-4in1-esc","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"0bab1-holy-esc","title":"HOLY_ESC","url":"https://github.com/0BAB1/HOLY_ESC","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"10x-aero-esc-development-board","title":"ESC-Development-Board","url":"https://github.com/10x-Aero/ESC-Development-Board","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"2757657887-circleg-robot-open","title":"circleg-robot-open","url":"https://github.com/2757657887/circleg-robot-open","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"2757657887-wheelleg-rl-isaaclab","title":"WheelLeg_RL_IsaacLab","url":"https://github.com/2757657887/WheelLeg_RL_IsaacLab","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"3m-scotch-weld-structural-adhesive-selection-guide","title":"3M Scotch-Weld Structural Adhesive Selection Guide","url":"https://multimedia.3m.com/mws/media/2493104O/3M%20Scotch-Weld%20SA%20Selection%20Guide%20Brochure.pdf","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["fasteners-and-hardware"]},
    {"id":"aa-adm-2020","title":"Aluminum Design Manual 2020","url":"https://www.aluminum.org/aluminum-design-manual-2020","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"aaedmusa-3d-printed-robot-dog","title":"3D-Printed-Robot-Dog","url":"https://github.com/aaedmusa/3D-Printed-Robot-Dog","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"aaedmusa-internal-cycloidal-actuator","title":"Internal-Cycloidal-Actuator","url":"https://github.com/aaedmusa/Internal-Cycloidal-Actuator","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"aaedmusa-openqdd-v1","title":"OpenQDD-V1","url":"https://github.com/aaedmusa/OpenQDD-V1","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"aaedmusa-tops","title":"TOPS","url":"https://github.com/aaedmusa/TOPS","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"abbud-riveted-joints","title":"Riveted Joints (Mechanical Engineering Design, 3rd class, lecture notes)","url":"https://uomus.edu.iq/img/lectures21/MUCLecture_2023_1147353.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"adammarciniak-cygnusx1","title":"CygnusX1 TVC rocket","url":"https://github.com/AdamMarciniak/CygnusX1","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"adamslab-openslider","title":"OpenSlider","url":"https://github.com/Adamslab/OpenSlider","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"additive-manufacturing-media-stratasys-direct-laser-sintered","title":"Stratasys Direct: Laser-sintered holes (thickness, tolerance, proximity)","url":"https://www.additivemanufacturing.media/articles/consider-thickness-tolerance-and-proximity-in-laser-sintered-holes","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"adham-elarabawy-open-quadruped","title":"Open Quadruped","url":"https://github.com/adham-elarabawy/open-quadruped","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"af-slider-af-slider-open-project","title":"Af-Slider","url":"https://github.com/Af-Slider/AF.Slider-open-project","status":"catalogued","kind":"project","licence":"non-commercial","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"agentcad","title":"agentcad","url":"https://github.com/jdilla1277/agentcad","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"ahalekelly-kellyindustries","title":"KellyIndustries","url":"https://github.com/ahalekelly/KellyIndustries","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"aisis100-jl","title":"AISIS100.jl, AISI S100 cold-formed steel design in Julia","url":"https://github.com/runtosolve/AISIS100.jl","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"albany-county-fasteners-helicoil-install-guide-albany-county","title":"Helicoil install guide (Albany County Fasteners)","url":"https://www.albanycountyfasteners.com/media/cf/c2/cc/1764619189/insert-installation-guide.pdf","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["fasteners-and-hardware","cnc-machining"]},
    {"id":"albusgive-wheel-legged-genesis","title":"wheel_legged_genesis","url":"https://github.com/Albusgive/wheel_legged_genesis","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"alessiopagliai-primo","title":"Primo humanoid","url":"https://github.com/AlessioPagliai/primo","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"alexneufeld-youcannotunfold","title":"YouCanNotUnfold","url":"https://github.com/alexneufeld/YouCanNotUnfold","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"alkamotors-am32-multirotor-esc-firmware","title":"AM32-MultiRotor-ESC-firmware","url":"https://github.com/AlkaMotors/AM32-MultiRotor-ESC-firmware","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"alpelectronics-drv8301-motorcontrolboard","title":"DRV8301_MotorControlBoard","url":"https://github.com/alpelectronics/DRV8301_MotorControlBoard","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"altium-are-fiducial-markers-still-necessary","title":"Altium: are fiducial markers still necessary","url":"https://resources.altium.com/p/are-fiducial-marker-placements-pcbs-still-necessary-modern-manufacturing-capabilities","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"altium-preventing-top-dfm-errors-in-your-pcb-design","title":"Altium: preventing top DFM errors in your PCB design","url":"https://resources.altium.com/p/preventing-top-dfm-errors-your-pcb-design","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"amza-2021","title":"Accelerated Aging Effect on Mechanical Properties of Common 3D-Printing Polymers","url":"https://doi.org/10.3390/polym13234132","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"andreafavero71-mirrorballbot","title":"mirrorballbot","url":"https://github.com/AndreaFavero71/mirrorballbot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"andretosi-argo","title":"Argo","url":"https://github.com/andretosi/Argo","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"anjrew-autonomous-nerf-turret","title":"Autonomous-Nerf-Turret","url":"https://github.com/anjrew/Autonomous-Nerf-Turret","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"anti-backlash-cycloidal-drives-twente-thesis","title":"Anti-backlash cycloidal drives (Twente thesis)","url":"https://essay.utwente.nl/essays/103595","status":"catalogued","kind":"paper","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"aotenjo-xyz-eaglepower-stator","title":"eaglepower-stator","url":"https://github.com/aotenjo-xyz/eaglepower-stator","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"aotenjo-xyz-winder","title":"winder (aotenjo)","url":"https://github.com/aotenjo-xyz/winder","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"apirrone-open-duck-mini","title":"Open_Duck_Mini","url":"https://github.com/apirrone/Open_Duck_Mini","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"approved-sheet-metal-resources","title":"Resources (sheet metal design charts)","url":"https://www.approvedsheetmetal.com/resources/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"ardupilot-pan-360-and-tilt-tracker","title":"ArduPilot Pan 360 and Tilt tracker","url":"https://discuss.ardupilot.org/t/antenna-tracking-project-solution/143335","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"ardupilot-vibration-damping","title":"ArduPilot vibration damping","url":"https://ardupilot.org/plane/docs/common-vibration-damping.html","status":"catalogued","kind":"guide","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"artofscience-flexures","title":"flexures","url":"https://github.com/artofscience/flexures","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"artprinting3d-web-dfm-check","title":"dfm-check","url":"https://github.com/artprinting3d-web/dfm-check","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing","circuit-boards","design-process"]},
    {"id":"ascento-a-two-wheeled-jumping-robot","title":"Ascento: a two-wheeled jumping robot","url":"https://arxiv.org/pdf/2005.11435","status":"catalogued","kind":"paper","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"asroballet-asroballet-mujoco","title":"asRoBallet_mujoco","url":"https://github.com/asRoBallet/asRoBallet_mujoco","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"astm-b209","title":"ASTM B209/B209M-21 Standard Specification for Aluminum and Aluminum-Alloy Sheet and Plate","url":"https://store.astm.org/b0209_b0209m-21.html","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"astm-d5961","title":"ASTM D5961/D5961M Standard Test Method for Bearing Response of Polymer Matrix Composite Laminates","url":"https://store.astm.org/d5961_d5961m-17.html","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"autodesk-design-for-subtractive-manufacture-fusion-cert-prep","title":"Design for subtractive manufacture (Fusion cert prep)","url":"https://www-pt.autodesk.com/learn/ondemand/course/fusion360-design-for-manufacturing-cert-prep/unit/6vDTB2mwPYJItdVaQ6HYOU","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"avdel-breakstem-catalog","title":"POP Avdel Breakstem Riveting Systems (NA P3200 02 2015)","url":"https://www.stanleyengineeredfastening.com/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"awrobot-kamerobot","title":"KameRobot","url":"https://github.com/AWROBOT/KameRobot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"azmat-bilal-bldc-motor-controller-pcb","title":"bldc_motor_controller_pcb","url":"https://github.com/azmat-bilal/bldc_motor_controller_pcb","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"bambu-asa-tds","title":"Bambu Filament Technical Data Sheet V2.0: ASA","url":"https://www.additive-x.com/shop/mpattachments/file/viewonline/id/612/product_id/2399","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"bambu-lab-wiki-pa-cf-printing-tips","title":"Bambu Lab Wiki: PA-CF Printing Tips","url":"https://wiki.bambulab.com/knowledge-sharing/pa-cf-printing-tips","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"bambu-pa6-cf-tds","title":"Bambu Lab PA6-CF Technical Data Sheet V3.0","url":"https://store.bblcdn.com/b2abc59ac250492b979a52f1ce3e61b3.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"bambu-paht-cf-tds","title":"Bambu Lab PAHT-CF Technical Data Sheet V3.0","url":"https://store.bblcdn.com/7166b20bc68f4c87b32c972b856eeb4b.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"bambu-petg-basic-tds","title":"Bambu Filament Technical Data Sheet V2.0: PETG Basic","url":"https://www.additive-x.com/shop/mpattachments/file/viewonline/id/580/product_id/2330","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"bambu-petg-cf-tds","title":"Bambu Filament Technical Data Sheet V2.0: PETG-CF","url":"https://www.additive-x.com/shop/mpattachments/file/viewonline/id/596/product_id/2346","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"bambu-petg-hf-tds","title":"Bambu Filament Technical Data Sheet V1.0: PETG HF","url":"https://botland.com.pl/img/art/inne/25540_karta_produktu.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"bambu-pla-basic-tds","title":"Bambu Filament Technical Data Sheet V2.0: PLA Basic","url":"https://www.additive-x.com/shop/mpattachments/file/viewonline/id/494/product_id/2236","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"bambu-pla-matte-tds","title":"Bambu Filament Technical Data Sheet V2.0: PLA Matte","url":"https://www.additive-x.com/shop/mpattachments/file/viewonline/id/513/product_id/2261","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"bambu-tpu-95a-hf-tds","title":"Bambu Filament Technical Data Sheet V1.0: TPU 95A HF","url":"https://www.additive-x.com/shop/mpattachments/file/viewonline/id/823/product_id/2584","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"basf-snap-fit-design-guide-scribd-copy","title":"BASF Snap-Fit Design Guide (Scribd copy)","url":"https://www.scribd.com/document/781414276/BASF-Snap-Fit-Design-Guide","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["compliant-mechanisms"]},
    {"id":"basf-snapfit-online-tool-and-blog","title":"BASF Snapfit online tool and blog","url":"https://ultrasimweb.basf.com/snapfit/blog/introduction/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["compliant-mechanisms"]},
    {"id":"basf-snapfit-prospector","title":"Improving Snapfit Design (Part 3)","url":"https://ulprospector.ul.com/1248/snapfit-3/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["compliant-mechanisms"]},
    {"id":"batterydesign-net-iec-62133-2-safety-of-portable-sealed","title":"IEC 62133-2 safety of portable sealed lithium cells","url":"https://www.batterydesign.net/legislation-rules-and-regulations/iec-62133-2/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"bayer-materialscience-snap-fit-joints-for-plastics-a-design","title":"Snap-fit joints for plastics: A design guide (Bayer MaterialScience; Covestro successor), mirror","url":"https://fab.cba.mit.edu/classes/S62.12/people/vernelle.noel/Plastic_Snap_fit_design.pdf","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["compliant-mechanisms"]},
    {"id":"bbokser-sprydrive","title":"SpryDrive","url":"https://github.com/bbokser/sprydrive","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"bcn3d-bcn3d-moveo","title":"BCN3D-Moveo","url":"https://github.com/BCN3D/BCN3D-Moveo","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"bd-warehouse","title":"bd_warehouse","url":"https://github.com/gumyr/bd_warehouse","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"belfryscad-bosl2","title":"BOSL2","url":"https://github.com/BelfrySCAD/BOSL2","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"benson-2015-fabricator-inside-radius","title":"Predicting the inside radius when bending with the press brake","url":"https://www.thefabricator.com/thefabricator/article/bending/predicting-the-inside-radius-when-bending-with-the-press-brake","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"berkeley-humanoid-lite-rss-2025","title":"Berkeley Humanoid Lite (RSS 2025)","url":"https://arxiv.org/pdf/2504.17249","status":"catalogued","kind":"paper","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"berkeley-humanoids-berkeley-humanoid-lite-arm","title":"berkeley-humanoid-lite-arm","url":"https://github.com/berkeley-humanoids/berkeley-humanoid-lite-arm","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"bgkatz-mc-psu-v3","title":"mc-psu-v3","url":"https://github.com/bgkatz/mc-psu-v3","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"bird-sanctuary-bluejay","title":"bluejay","url":"https://github.com/bird-sanctuary/bluejay","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"bitcraze-bitcraze-mechanics","title":"bitcraze-mechanics (Crazyflie)","url":"https://github.com/bitcraze/bitcraze-mechanics","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"bitcraze-crazyflie-prop-guards","title":"Bitcraze: Crazyflie prop guards","url":"https://www.bitcraze.io/2024/05/the-crazyflie-2-1-brushless-is-getting-optional-propeller-guards/","status":"catalogued","kind":"article","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"bitdump-blheli","title":"BLHeli","url":"https://github.com/bitdump/BLHeli","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"blueprints-structural","title":"Blueprints (blue-prints), structural engineering calculations in Python","url":"https://github.com/Blueprints-org/blueprints","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"bluerobotics-blueesc","title":"BlueESC","url":"https://github.com/bluerobotics/BlueESC","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"boen-rapid-cnc-machining-aluminum-6061-vs-7075-guide","title":"CNC Machining Aluminum 6061 vs 7075 guide","url":"https://blog.boenrapid.com/cnc-machining-aluminum-6061-vs-7075-material-selection-guide-for-engineers","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"boothroyd-dewhurst-inc-boothroyd-dewhurst-dfma-presentation","title":"Boothroyd Dewhurst DFMA presentation (Dewhurst, DFMA forum 2019)","url":"https://www.dfma.com/forum/2019pdf/dewhurstpres.pdf","status":"catalogued","kind":"paper","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"bossard-fastening-technology-self-tapping-screws-for-plastic","title":"Fastening Technology: self-tapping screws for plastic","url":"https://www.bossard.com.cn/cn-en/knowledge-hub/inspiration/blog/self-tapping-screws-plastic/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["fasteners-and-hardware"]},
    {"id":"bossard-pem-prices","title":"Self-clinching nuts, studs and standoffs by PennEngineering (PEM), Bossard Americas web shop","url":"https://americas.bossard.com/self-clinching-hardware/self-clinching-nuts/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"brass","title":"Brass Alloy C36000 data sheet","url":"https://www.smithmetal.com/pdf/brass/c36000.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["laser-cutting"]},
    {"id":"brewer-lagace-1988","title":"Quadratic Stress Criterion for Initiation of Delamination","url":"https://doi.org/10.1177/002199838802201205","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"brianc118-ballbot","title":"ballbot","url":"https://github.com/brianc118/ballbot","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"brianlevis-nerf-iron-dome","title":"nerf-iron-dome","url":"https://github.com/brianlevis/nerf-iron-dome","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"broboticsinc31-lilbro","title":"LilBro","url":"https://github.com/BroboticsInc31/LilBro","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"build123d-mcp","title":"build123d-mcp","url":"https://github.com/pzfreo/build123d-mcp","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"build123d-sheet-metal","title":"build123d sheet metal (BuildSheet, unfold; dev branch)","url":"https://github.com/gumyr/build123d/tree/dev/docs/sheet_metal","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"bulten","title":"DELTA PT: a superior thread-former for plastics (brochure version 250422)","url":"https://www.bulten.com/media/b5eby1nc/deltapt-version-250422.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"bulten-cl","title":"Compression Limiters & Captive Bolt Assemblies","url":"https://www.bulten.com/media/luvfra41/compression-limiters-bulten.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"caped-crussader-vendettafc","title":"VENDETTAFC","url":"https://github.com/Caped-Crussader/VENDETTAFC","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"century-tywood-sheet-metal-reference","title":"Manufacturing Reference for Sheet Metal Products","url":"https://www.pblprojects.org/wp-content/uploads/2019/03/Manufacturing-Reference-Guide_for_Sheet_Metal_Products.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"chen-jiangnan-rminfantry-wheellegged-ws","title":"RMInfantry_wheelLegged_ws","url":"https://github.com/chen-jiangnan/RMInfantry_wheelLegged_ws","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"chrisspen-gears","title":"gears (chrisspen)","url":"https://github.com/chrisspen/gears","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"ckflight-esc-bldc-hardware","title":"ESC-BLDC-HARDWARE","url":"https://github.com/ckflight/ESC-BLDC-HARDWARE","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"ckraft11-ironless-qdd-actuator","title":"Ironless-QDD-Actuator","url":"https://github.com/CKraft11/Ironless-QDD-Actuator","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"clarwe-designing-cnc-milled-parts-fillets-wall-thickness","title":"Designing CNC milled parts: fillets, wall thickness, tool access","url":"https://www.clarwe.com/articles/designing-cnc-milled-parts-fillets-wall-thickness-and-tool-access-explained","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"cmjang-ddtrobot-lab","title":"ddtrobot_lab","url":"https://github.com/cmjang/ddtrobot_lab","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"cnc-kitchen-carbon-fiber-nylon-in-3d-printing-pa6-vs-pa12","title":"CNC Kitchen: Carbon Fiber Nylon in 3D Printing, PA6 vs PA12 Tested","url":"https://www.cnckitchen.com/blog/carbon-fiber-nylon-in-3d-printing-pa6-vs-pa12-tested","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"cnck-2019","title":"Threaded Inserts for 3D Prints - Cheap VS Expensive","url":"https://www.cnckitchen.com/blog/threaded-inserts-for-3d-prints-cheap-vs-expensive","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"encoded","areas":["3d-printing","fasteners-and-hardware"]},
    {"id":"cnck-2020","title":"Helicoils, Threaded Insets and Embedded Nuts in 3D Prints - Strength & Strength Assessment","url":"https://www.cnckitchen.com/blog/helicoils-threaded-insets-and-embedded-nuts-in-3d-prints-strength-amp-strength-assessment","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"cnck-poster","title":"Heat-Set Insert Dimensions and Design Guidelines (poster)","url":"https://www.cnckitchen.com/s/CNCKitchen_Heat-Set-Insert-Dimensions-and-Design-Guidelines.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"cnckitchen-heat-set-hole-size","title":"Are Our Heat-Set Insert Datasheets Wrong?","url":"https://cnckitchen.com/blog/are-our-heat-set-insert-datasheets-wrong","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"encoded","areas":["3d-printing","fasteners-and-hardware"]},
    {"id":"cnckitchen-heat-set-tips","title":"Tips & Tricks for Heat-Set Inserts used in 3D printing","url":"https://cnckitchen.com/blog/tips-and-tricks-for-heat-set-inserts","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"encoded","areas":["3d-printing","fasteners-and-hardware"]},
    {"id":"codenocold-dgm","title":"dgm","url":"https://github.com/codenocold/dgm","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"covestro-joining","title":"Engineering Polymers: Joining Techniques - A Design Guide","url":"https://solutions.covestro.com/-/media/covestro/solution-center/brands/downloads/imported/1557214197.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"covestro-part-mold-design","title":"Engineering Polymers: Part and Mold Design - Thermoplastics, A Design Guide","url":"https://solutions.covestro.com/-/media/covestro/solution-center/brands/downloads/imported/1557214249.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"covestro-screws","title":"Self-tapping screws for thermoplastics (COV00073610)","url":"https://solutions.covestro.com/-/media/covestro/solution-center/whitepapers/self-tapping-screws-for-thermoplastics.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"covestro-snapfit","title":"Snap-Fit Joints for Plastics - A Design Guide","url":"https://cdn.sparkfun.com/assets/home_page_posts/1/4/1/0/Plastic_Snap_fit_design.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["compliant-mechanisms"]},
    {"id":"craigg96-vesc6-open-hardware","title":"VESC6_OPEN_HARDWARE","url":"https://github.com/craigg96/VESC6_OPEN_HARDWARE","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"creapunk-cln-closedloopnemadriver","title":"CLN-ClosedLoopNemaDriver","url":"https://github.com/creapunk/CLN-ClosedLoopNemaDriver","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"ctu-prague-course-notes-ashby-materials-selection-method","title":"Ashby materials selection method (CVUT course PDF)","url":"https://users.fs.cvut.cz/libor.benes/vyuka/engineeringmaterials/ASHBY%20METHOD%20_%20SM_2.1.pdf","status":"catalogued","kind":"paper","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"ctu-thesis-two-legged-wheeled-robot","title":"CTU thesis: two-legged wheeled robot","url":"https://dspace.cvut.cz/entities/publication/86dc2131-2843-4289-acba-ec48e2468f54","status":"catalogued","kind":"paper","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"cubanmakers-openturret","title":"OpenTurret","url":"https://github.com/cubanmakers/OpenTurret","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"cuboileo-xuanwu-bipedal-robot","title":"Xuanwu-bipedal-robot","url":"https://github.com/CuboiLeo/Xuanwu-bipedal-robot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"cutting-tool-engineering-cuckoo-for-swiss-machining","title":"Cuckoo for Swiss machining","url":"https://ctemag.com/articles/cuckoo-swiss-machining/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"cycloidal-drive-testing-forum","title":"Cycloidal drive testing (forum)","url":"https://canadianhobbymetalworkers.com/threads/cycloidal-drive-design-testing.6756/","status":"catalogued","kind":"forum-thread","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"cyhunblr-gokhas-project","title":"gokhas_project","url":"https://github.com/cyhunblr/gokhas_project","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"cyiyang-serial-wheel-leg","title":"serial-wheel-leg","url":"https://github.com/cyiyang/serial-wheel-leg","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"daguirreag-3d-printable-bearing-generator","title":"3D-printable-bearing-generator","url":"https://github.com/DAguirreAg/3D-printable-bearing-generator","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"darrenlevine-tiptap","title":"TipTap","url":"https://github.com/DarrenLevine/TipTap","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"darrenlevine-tiptapmotor","title":"TipTapMotor","url":"https://github.com/DarrenLevine/TipTapMotor","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"dashs20-crap","title":"CRAP cycloidal generator","url":"https://github.com/dashs20/CRAP","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"dassault-systemes-solidworks-deep-pockets-and-slots","title":"Deep Pockets and Slots (SolidWorks DFMXpress)","url":"https://help.solidworks.com/2019/English/SolidWorks/dfmxpress/c_rules_mill_deep_pockets_slots.htm","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"davexnn-ground-station-for-satellite-tracking","title":"Ground station for satellite tracking","url":"https://github.com/DaveXNN/Ground-station-for-satellite-tracking","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"davis-2001-fabricator-design-tips","title":"Design tips for sheet metal: Bend relief, small holes, hole distortion near bends, and minimum flange widths","url":"https://www.thefabricator.com/article/bending/design-tips-for-sheet-metal-bend-relief-small-holes-hole-distortion-near-bends-and-minimum-flange-widths","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["sheet-metal"]},
    {"id":"dfma-dfm-checklist","title":"Design for Manufacturing design review checklist","url":"https://www.dfma.com/resources/pdf/dfm-design-review-checklist.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"diaxxu-dolphinsh","title":"DolphinSH","url":"https://github.com/diaxxu/DolphinSH","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"digital-bird-pan-tilt-head","title":"Digital Bird pan/tilt head","url":"https://www.printables.com/model/326746-camera-pan-tilt-head-digital-bird","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"din-16742","title":"DIN 16742:2013-10 Plastics moulded parts - Tolerances and acceptance conditions","url":"https://www.dinmedia.de/en/standard/din-16742/192658755","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"din-6935","title":"DIN 6935:2011-10 Kaltbiegen von Flacherzeugnissen aus Stahl (Cold bending of flat rolled steel)","url":"https://dinmedia.de/en/standard/din-6935/144419944","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"dipree-alpaca","title":"alpaca","url":"https://github.com/dipree/alpaca","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"dkm-startracker","title":"startracker (dkm)","url":"https://github.com/dkm/startracker","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"doonns-wheel-legged-bot","title":"WHEEL-LEGGED-BOT","url":"https://github.com/Doonns/WHEEL-LEGGED-BOT","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"double-flywheel-launcher-arxiv-2105-12833","title":"Double-flywheel launcher (arXiv 2105.12833)","url":"https://arxiv.org/pdf/2105.12833","status":"catalogued","kind":"paper","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"ducted-fan-thrust-vectoring-drone","title":"Ducted-fan thrust-vectoring drone","url":"https://www.printables.com/model/722967-ducted-fan-thrust-vectoring-drone","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"dukelec-cdfoc","title":"cdfoc","url":"https://github.com/dukelec/cdfoc","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"dupont-design-module-1","title":"General Design Principles for DuPont Engineering Polymers (Design Guide - Module I)","url":"https://www.emcoplastics.com/assets/pdf/acetal/General%20Design%20Principles%20for%20Engineering%20Polymers.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["compliant-mechanisms","housings-and-enclosures"]},
    {"id":"dupont-general-design-principles-for-engineering-polymers","title":"DuPont General Design Principles for Engineering Polymers (mirror)","url":"https://academic.sun.ac.za/mad/catalogs/dfmguidelines/dupontgeneraldesignprinciples.pdf","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design","design-process"]},
    {"id":"dupont-via-formerra-molding-guide-for-zytel-and-minlon","title":"Molding Guide for Zytel and Minlon design information (Module II, Formerra-hosted DuPont)","url":"https://formerra.com/sites/default/files/2021-07/minlon-and-zytel-design-info.pdf","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design"]},
    {"id":"e-z-lok-brochure-2026","title":"E-Z LOK Brochure 2026","url":"https://www.ezlok.com/assets/documents/literature/EZ-LOK%20Brochure%202026.pdf","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"verified-at-source","areas":["fasteners-and-hardware"]},
    {"id":"eclick-panorama-head","title":"Eclick panorama head","url":"https://photorumors.com/2025/03/29/eclick-a-new-3d-printed-open-source-diy-robotic-panorama-camera-head/","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"ehdrien-gecko-blaster-instructions","title":"Gecko blaster instructions","url":"https://github.com/Ehdrien/Gecko-blaster-instructions","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"ejot-delta-pt-flyer","title":"EJOT DELTA PT flyer","url":"https://www.ejot.de/medias/sys_master/Industry_Flyer/Industry_Flyer/h11/hc7/9331662782494/EJOT-DELTA-PT-Flyer-08.23-en.pdf","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["fasteners-and-hardware","mould-design"]},
    {"id":"eksperts-megalongrange","title":"MegaLongRange","url":"https://github.com/eksperts/MegaLongRange","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"elecfreaks-xgo-rider","title":"XGO-Rider","url":"https://github.com/elecfreaks/XGO-Rider","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"elegoo-satellite-hollowing","title":"Mastering Hollowing and Adding Holes in ELEGOO SatelLite","url":"https://www.elegoo.com/blogs/3d-printer-user-guide/mastering-hollowing-and-adding-holes-in-elegoo-satellite","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"elggem-dagor-biped-hardware","title":"dagor_biped_hardware","url":"https://github.com/elggem/dagor_biped_hardware","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"embedded-computing-3d-printed-fasteners-part-1-inserts","title":"3D Printed Fasteners: Part 1 - Inserts","url":"https://www.embedded-computing.com/home-page/3d-printed-fasteners-part-1-inserts","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["3d-printing","fasteners-and-hardware"]},
    {"id":"en4343-crsf-tracker","title":"CRSF-Tracker","url":"https://github.com/en4343/CRSF-Tracker","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"eos-design-rules-overview-ls","title":"Design Rules Overview LS (Formiga P100)","url":"https://www.3dimpuls.com/sites/default/files/download/design_rules_overview_ls_-_formiga_p100-v1_1.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"epfl-make-how-to-use-threaded-inserts-epfl-makerspace-wiki","title":"How to use threaded inserts (EPFL makerspace wiki)","url":"https://make.epfl.ch/wiki/public/spot_-_3d_printing/how_to_use_threaded_inserts","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"verified-at-source","areas":["3d-printing","fasteners-and-hardware"]},
    {"id":"essentium-3-design-techniques-for-high-speed-extrusion-3d","title":"Essentium: 3 Design Techniques for High-Speed Extrusion 3D Printing","url":"https://www.additivemanufacturing.media/articles/3-design-techniques-for-high-speed-extrusion-3d-printing","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"eurocircuits-current-pcb-design-guidelines","title":"Eurocircuits current PCB design guidelines","url":"https://www.eurocircuits.com/?p=8953","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"eurocircuits-standard-pool-services","title":"Eurocircuits STANDARD pool services","url":"https://www.eurocircuits.com/services/standard-pool/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"faa-ac-43-13-1b","title":"AC 43.13-1B with Change 1: Acceptable Methods, Techniques, and Practices - Aircraft Inspection and Repair","url":"https://www.faa.gov/documentLibrary/media/Advisory_Circular/AC_43.13-1B_w-chg1.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"fabbearing-jake-read","title":"fabbearing (Jake Read)","url":"https://bio.cba.mit.edu/jakeread/fabbearing","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"fabcon-sheet-metal-laser-cutting-tolerances-complete-guide","title":"Sheet Metal Laser Cutting Tolerances: Complete Guide","url":"https://fabcon.com/articles/?p=544","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal","laser-cutting"]},
    {"id":"fast-radius-multijet-fusion-dfm-design-guide-fast-radius","title":"MultiJet Fusion DFM Design Guide (Fast Radius)","url":"https://www.fastradius.com/wp-content/uploads/2021/10/MultiJet-Fusion-DFM-Design-Guide-Fast-Radius.pdf","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"fawwazoa-bldc-motor-controller","title":"bldc-motor-controller","url":"https://github.com/Fawwazoa/bldc-motor-controller","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"fedecomi04-opensource-spinal-quadruped","title":"opensource-spinal-quadruped","url":"https://github.com/fedecomi04/opensource-spinal-quadruped","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"fernandomierhicks-wheeled-leg-robot","title":"wheeled-leg-robot","url":"https://github.com/fernandomierhicks/wheeled-leg-robot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"fictiv-5-axis-cnc-machining-fictiv","title":"5-Axis CNC Machining (Fictiv)","url":"https://www.fictiv.com/articles/articles-5-axis-cnc-machining","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"fictiv-cnc-design-guide","title":"Fictiv CNC Machining Design Guide","url":"https://www.fictiv.com/articles/fictiv-cnc-machining-design-guide","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"fictiv-cnc-design-guide-fictiv-ebook","title":"CNC Design Guide (Fictiv ebook)","url":"https://blog.fictiv.com/ebooks/cnc-design-guide","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"fictiv-design-guide-for-living-hinges-fictiv","title":"Design Guide for Living Hinges (Fictiv)","url":"https://www.fictiv.com/?p=1242","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design","compliant-mechanisms"]},
    {"id":"fictiv-how-to-design-snap-fit-components","title":"Fictiv: How to Design Snap-Fit Components","url":"https://www.fictiv.com/articles/how-to-design-snap-fit-components","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["compliant-mechanisms","mould-design"]},
    {"id":"fictiv-im-design-guide","title":"Injection Molding Design Guide: Best Practices for Molded Plastic Parts","url":"https://www.fictiv.com/articles/injection-molding-design-guide","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"fictiv-injection-molding-design-guide","title":"Fictiv Injection Molding Design Guide","url":"https://fictiv.com/injection-molding-design-guide/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design"]},
    {"id":"fictiv-injection-molding-undercuts","title":"Fictiv: Injection Molding Undercuts","url":"https://www.fictiv.com/articles/injection-molding-undercuts","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design"]},
    {"id":"fictiv-tabs-slots","title":"Tabs and Slots for Sheet Metal Part Design","url":"https://www.fictiv.com/articles/sheet-metal-tabs-and-slots-assembly","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["sheet-metal","laser-cutting","fasteners-and-hardware"]},
    {"id":"fictiv-the-complete-guide-to-designing-tight-tolerance-parts","title":"The Complete Guide to Designing Tight Tolerance Parts","url":"https://www.fictiv.com/ebooks/the-complete-guide-to-designing-tight-tolerance-parts","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"fictiv-urethane-casting-design-guide","title":"Fictiv Urethane Casting Design Guide","url":"https://www.fictiv.com/ebooks/urethane-casting-design-guide","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-making"]},
    {"id":"filament2print-bambu-lab-pa6-cf-listing-filament2print","title":"Bambu Lab PA6-CF listing (Filament2Print)","url":"https://filament2print.com/en/filaments/3669-pa6-cf-bambu-lab.html","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"first-launchers-and-placers-guide","title":"FIRST launchers and placers guide","url":"https://www.firstinspires.org/hubfs/lms/frc-guided-experience/m2/l3-launchers-placers-pdf.pdf","status":"catalogued","kind":"guide","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"flygonial-protean-modular-takedown-blaster","title":"Protean modular takedown blaster","url":"https://github.com/Flygonial/Protean-Modular-Takedown-Blaster","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"flygonial-the-gryphon-foam-dart-blaster","title":"The Gryphon foam dart blaster","url":"https://github.com/Flygonial/The-Gryphon-Foam-Dart-Blaster","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"formlabs-3d-printing-threads-and-adding-threaded-inserts-to","title":"3D Printing Threads and Adding Threaded Inserts to 3D Printed Parts","url":"https://formlabs.com/blog/adding-screw-threads-3d-printed-parts/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"verified-at-source","areas":["3d-printing","fasteners-and-hardware"]},
    {"id":"formlabs-form2-design-specs","title":"Design specifications for 3D models (Form 2)","url":"https://formlabs.com/support/Design-Specs/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["3d-printing"]},
    {"id":"formlabs-form3-design-specs","title":"Design specifications for 3D models (Form 3/Form 3B)","url":"https://formlabs.com/support/Design-specifications-for-3D-models-form-3/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"formlabs-form4-design-guide","title":"Form 4 Design Guide","url":"https://formlabs.com/white-papers/form-4-design-guide/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["3d-printing"]},
    {"id":"formlabs-form4-technology","title":"Explore the Next-Generation Technology Powering the Form 4","url":"https://formlabs.com/blog/technology-behind-form-4/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"formlabs-fuse-series-sls-design-guide","title":"Formlabs Fuse Series SLS Design Guide","url":"https://formlabs.com/white-papers/fuse-series-sls-design-guide/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"formlabs-fuse-sls-design-guide","title":"Fuse Series SLS Design Guide","url":"https://formlabs-media.formlabs.com/rs/060-UIG-504/images/WP-EN-fuse-series-sls-design-guide.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"formlabs-hollowing-blog","title":"How to Hollow Out 3D Models With Meshmixer & PreForm to Save Material and Time","url":"https://formlabs.com/blog/how-to-hollow-out-3d-models/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"formlabs-low-volume-rapid-injection-molding-with-3d-printed","title":"Low-Volume Rapid Injection Molding with 3D Printed Molds (Formlabs white paper)","url":"https://formlabs.com/white-papers/low-volume-rapid-injection-molding-with-3d-printed-molds/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design","3d-printing"]},
    {"id":"formlabs-minimum-wall-thickness-for-3d-printing-formlabs","title":"Minimum Wall Thickness for 3D Printing (Formlabs blog)","url":"https://formlabs.com/eu/blog/minimum-wall-thickness-3d-printing/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process","3d-printing"]},
    {"id":"formlabs-race-to-1-000-parts-3d-printing-vs-injection","title":"Race to 1,000 Parts: 3D Printing vs. Injection Molding","url":"https://formlabs.com/global/blog/race-to-1000-parts-3d-printing-injection-molding/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design","design-process"]},
    {"id":"fosdem-lessons-from-upkie-wheeled-bipeds","title":"FOSDEM: lessons from Upkie wheeled bipeds","url":"https://fosdem.org/schedule/event/8PUMMD-open-source-robotics-practice-upkie-wheeled-bipeds","status":"catalogued","kind":"video","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"frc-1690-orbit-2026-cad","title":"FRC 1690 Orbit 2026 CAD","url":"https://www.chiefdelphi.com/t/520673","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"frc-2813-gear-heads-2026-cad","title":"FRC 2813 Gear Heads 2026 CAD","url":"https://www.chiefdelphi.com/t/519883","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"frc-359-2026-cad-and-q-and-a","title":"FRC 359 2026 CAD and Q&A","url":"https://www.chiefdelphi.com/t/521575","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"frc-3928-neutrino-2026-cad","title":"FRC 3928 Neutrino 2026 CAD","url":"https://www.chiefdelphi.com/t/521183","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"frc-581-2026-cad-and-code","title":"FRC 581 2026 CAD and code","url":"https://www.chiefdelphi.com/t/521762","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"freecad-fasteners-wb","title":"FreeCAD Fasteners Workbench","url":"https://github.com/shaise/FreeCAD_FastenersWB","status":"source","kind":"guide","licence":"share-alike","licence_read":false,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"freecad-sheetmetal","title":"FreeCAD SheetMetal Workbench","url":"https://github.com/shaise/FreeCAD_SheetMetal","status":"source","kind":"guide","licence":"share-alike","licence_read":false,"evidence":"read","areas":["sheet-metal"]},
    {"id":"freudenstein","title":"Approximate Synthesis of Four-Bar Linkages","url":"https://doi.org/10.1115/1.4014513","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["mechanisms"]},
    {"id":"fully-3d-printed-gear-drive-esk8-forum","title":"Fully 3D-printed gear drive (esk8 forum)","url":"https://forum.esk8.news/t/fully-3d-printed-gear-drive-that-might-not-suck/4801?page=4","status":"catalogued","kind":"forum-thread","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"fyun123-mit-cheetah","title":"MIT_Cheetah","url":"https://github.com/fyun123/MIT_Cheetah","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"g-levine-opentorque-actuator","title":"OpenTorque Actuator","url":"https://github.com/G-Levine/OpenTorque-Actuator","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"g-levine-rhea-description","title":"rhea_description","url":"https://github.com/G-Levine/rhea_description","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"galaxycr8r-greasegoose","title":"greasegoose","url":"https://github.com/GalaxyCr8r/greasegoose","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"galpavlin-besc","title":"BESC","url":"https://github.com/galpavlin/BESC","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"geez0x1-2025-cycloidal-drive-antibacklash","title":"2025-cycloidal-drive-antibacklash","url":"https://github.com/geez0x1/2025-cycloidal-drive-antibacklash","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["walking","motion-and-dynamics"]},
    {"id":"geomiq-how-to-reduce-sheet-metal-fabrication-costs","title":"How to Reduce Sheet Metal Fabrication Costs","url":"https://geomiq.com/blog/how-to-reduce-sheet-metal-fabrication-costs/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"geomiq-sheet-metal-fabrication-design-guide","title":"Sheet Metal Fabrication Design Guide","url":"https://geomiq.com/sheet-metal-design-guide/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"gere","title":"Mechanics of Materials, 8th edition","url":null,"isbn":"978-1-111-57773-5","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"gershenforcer-mit-htmaa","title":"Gershenforcer (MIT HTMAA)","url":"https://fab.cba.mit.edu/classes/863.23/EECS/people/Sam/week13.html","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"gesipa-eta-13-0255","title":"European Technical Assessment ETA-13/0255 (GESIPA blind rivets)","url":"https://www.dibt.de/pdf_storage/2022/ETA-13!0255(8.06.02-495!16)e.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"gesipa-rivet-length","title":"Calculate the length of blind rivets","url":"https://www.gesipa.com/service/gesipa-makes-it-clear/calculate-the-length-of-blind-rivets/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"github-docs-about-readmes","title":"About the repository README file","url":"https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"gosselin","title":"Singularity analysis of closed-loop kinematic chains","url":"https://doi.org/10.1109/70.56660","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["mechanisms"]},
    {"id":"gouldpa00-magnetless-motor","title":"magnetless_motor","url":"https://github.com/gouldpa00/magnetless_motor","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"gyrocopterllc-flatmcu","title":"flatmcu","url":"https://github.com/GyrocopterLLC/flatmcu","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"hamrock-brewe-1983","title":"Simplified Solution for Stresses and Deformations","url":"https://doi.org/10.1115/1.3254558","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"haraduka-mevita","title":"MEVITA","url":"https://github.com/haraduka/mevita","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"harmonic-vs-cycloidal-test-howtomechatronics","title":"Harmonic vs cycloidal test (HowToMechatronics)","url":"https://howtomechatronics.com/how-it-works/harmonic-vs-cycloidal-drive-designing-3d-printing-testing","status":"catalogued","kind":"article","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"harsh-hw-dev-bldc-esc-hardware-altium","title":"BLDC-ESC-Hardware-Altium","url":"https://github.com/harsh-hw-dev/BLDC-ESC-Hardware-Altium","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"harvey-tool-long-reach","title":"Miniature End Mills - Square - Long Reach, Standard Flute / Long Flute","url":"https://www.harveytool.com/products/miniature-end-mills---square---long-reach-standard-flute","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"hasslerengineering-3d-printed-strain-wave-gear","title":"3D-Printed-Strain-Wave-Gear","url":"https://github.com/HasslerEngineering/3D-Printed-Strain-Wave-Gear","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"hawking-z-lqr-phc","title":"LQR_phc","url":"https://github.com/Hawking-z/LQR_phc","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"hecze-byte-el-perrobot","title":"Byte-el-perrobot","url":"https://github.com/Hecze/Byte-el-perrobot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"henkel-243","title":"LOCTITE 243 Technical Data Sheet","url":"https://datasheets.tdx.henkel.com/LOCTITE-243-en_GL.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"henkel-loctite-design-guide-bonding-plastics","title":"Design Guide Bonding Plastics","url":"https://dm.henkel-dam.com/is/content/henkel/Design-Guide-Bonding-Plastics","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"hex-technology-k-factor-finding-torque-values-for-bolted","title":"K-Factor: Finding Torque Values for Bolted Joints","url":"https://www.hextechnology.com/articles/bolt-k-factor/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"hmaking-aluminum-5052-vs-6061-differences-strength-corrosion","title":"Aluminum 5052 vs 6061: Differences, Strength, Corrosion & Best Uses","url":"https://hmaking.com/5052-vs-6061-aluminum/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"hnust-dust-wbr-control","title":"wbr_control","url":"https://github.com/HNUST-Dust/wbr_control","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"hp-5200-dimensional-capability","title":"HP 3D HR PA 11, HP 3D HR PA 12 GB, and HP 3D HR PP enabled by BASF for the HP Jet Fusion 5200 Series: Dimensional Capability","url":"https://xometry-marketing.cdn.prismic.io/xometry-marketing/648ab46b-2162-4f28-9540-dab79a07e399_DimensionalAccuracy_PA11_PA12GB_PP_Sept2020.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"hp-learning-design-3d-print-model","title":"How to design a 3D print model for HP Multi Jet Fusion","url":"https://www.hp.com/us-en/printers/3d-printers/learning-center/how-to-design-3d-print-model.html","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"hp-learning-joint-design","title":"Designing 3D printed joints","url":"https://www.hp.com/us-en/printers/3d-printers/learning-center/3d-printed-joint-design.html","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"hp-mjf-5200-properties","title":"HP 3D Printing materials for the HP Jet Fusion 5200 Series 3D Printing Solution - Mechanical Properties (white paper 4AA7-7084ENW)","url":"https://info.sculpteo.com/hubfs/Material%20documentation/PA11%20HP/TDS%20HP%20pa12%20pa12gb%20pa11%20pp%20(1).pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"hp-mjf-handbook-design-for-accuracy","title":"HP Multi Jet Fusion Handbook: Design for accuracy","url":"https://images.marketingcontent.ext.hp.com/Web/HPMartech/%7B4ad48959-344d-47d0-8bbc-066708df7dbd%7D_1_2.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"hp-mjf-handbook-design-for-hp-multi-jet-fusion","title":"HP MJF Handbook (Design for HP Multi Jet Fusion)","url":"https://enable.hp.com/us-en-3d-mjf-handbook-download","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"hshi74-toddlerbot","title":"toddlerbot","url":"https://github.com/hshi74/toddlerbot","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"hubs-3dp-dimensional-accuracy","title":"What is dimensional accuracy in 3D printing and how do you achieve it?","url":"https://www.hubs.com/knowledge-base/dimensional-accuracy-3d-printed-parts/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"hubs-3dp-geometry-limits","title":"What can't 3D printers do? Understanding and overcoming 3D printing geometry limitations","url":"https://www.hubs.com/knowledge-base/3d-printing-geometry-restrictions/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"hubs-3dp-threaded-fasteners","title":"How do you assemble 3D-printed parts? Practical tips on threads & screws for 3D printing","url":"https://www.hubs.com/knowledge-base/how-assemble-3d-printed-parts-threaded-fasteners/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing","fasteners-and-hardware"]},
    {"id":"hubs-cnc-cost-tips","title":"14 proven design tips to reduce the cost of CNC machining","url":"https://www.hubs.com/knowledge-base/reducing-cnc-machining-costs-design-tips/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"hubs-cnc-design","title":"How to design parts for CNC machining","url":"https://www.hubs.com/knowledge-base/how-design-parts-cnc-machining/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["cnc-machining"]},
    {"id":"hubs-fdm-design","title":"How to design parts for FDM 3D printing","url":"https://www.hubs.com/knowledge-base/how-design-parts-fdm-3d-printing/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"hubs-protolabs-network-manufacturing-standards","title":"Protolabs Network manufacturing standards","url":"https://hubs.com/manufacturing-standards","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"hubs-reducing-cnc-machining-costs-13-design-tips","title":"Reducing CNC Machining Costs: 13 Design Tips","url":"https://www.hubs.com/knowledge-base/reducing-cnc-machining-costs-13-design-tips/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"hubs-selecting-the-right-cnc-material-25-materials-compared","title":"Selecting the right CNC material: 25 materials compared","url":"https://www.hubs.com/knowledge-base/selecting-materials-cnc-machining-25-materials-compared","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"hubs-sheet-metal","title":"Sheet metal fabrication: The manufacturing & design guide","url":"https://www.hubs.com/guides/sheet-metal-fabrication/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal","laser-cutting"]},
    {"id":"hubs-sla-design","title":"How to design parts for SLA 3D printing","url":"https://www.hubs.com/knowledge-base/how-design-parts-sla-3d-printing/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"hubs-sls-design","title":"How to design parts for SLS 3D printing","url":"https://www.hubs.com/knowledge-base/how-design-parts-sls-3d-printing/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"hubs-snapfit-3dp","title":"How do you design snap-fit joints for 3D printing?","url":"https://www.hubs.com/knowledge-base/how-design-snap-fit-joints-3d-printing/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["compliant-mechanisms","3d-printing"]},
    {"id":"hubs-surface-finishes-for-cnc-machining-hubs","title":"Surface finishes for CNC machining (Hubs)","url":"https://hubs.com/knowledge-base/surface-finishes-cnc-machinings","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"hubs-what-is-delrin-hubs","title":"What is Delrin (Hubs)","url":"https://www.hubs.com/knowledge-base/what-is-delrin/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"huguoxuang-hyun","title":"Hyun","url":"https://github.com/HuGuoXuang/Hyun","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"hybrid-polymer-ball-bearing-with-printed-races","title":"Hybrid polymer ball bearing with printed races","url":"https://avesis.gazi.edu.tr/yayin/459511c0-2b77-4128-aeff-a326a6fbfa40/vibration-analysis-of-a-hybrid-polymer-ball-bearing-with-3d-printed-races","status":"catalogued","kind":"paper","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"hybridrobotics-berkeley-humanoid-description","title":"berkeley_humanoid_description","url":"https://github.com/HybridRobotics/berkeley_humanoid_description","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking","motion-and-dynamics"]},
    {"id":"hybridrobotics-berkeley-humanoid-lite","title":"Berkeley Humanoid Lite","url":"https://github.com/HybridRobotics/berkeley-humanoid-lite","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"hybridrobotics-berkeley-humanoid-lite-assets","title":"Berkeley Humanoid Lite assets","url":"https://github.com/HybridRobotics/berkeley-humanoid-lite-assets","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"i-m-robotics-lab-ball-balancing-robot","title":"Ball-Balancing-Robot","url":"https://github.com/I-M-Robotics-Lab/Ball-Balancing-Robot","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"idifferent-studio-g0-gimbal-motor","title":"g0_gimbal_motor","url":"https://github.com/iDifferent-studio/g0_gimbal_motor","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"iec-60529","title":"IEC 60529:1989 Degrees of protection provided by enclosures (IP Code)","url":"https://evs.ee/en/iec-60529-1989","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"iec-61032","title":"IEC 61032:1997 Protection of persons and equipment by enclosures - Probes for verification","url":"https://evs.ee/en/iec-61032-1997","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"ieroboticsailab-botzo","title":"botzo","url":"https://github.com/IERoboticsAILab/botzo","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"incropera","title":"Fundamentals of Heat and Mass Transfer, 7th edition","url":null,"isbn":"978-0-470-50197-9","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"inslogic-composite-filament-comparison-pa6-cf-vs-pa12-cf-vs","title":"Composite filament comparison: PA6-CF vs PA12-CF vs PA6-GF25 (Inslogic)","url":"https://www.inslogic3d.com/blogs/blog/composite-filament-comparison-for-3d-printing-pa6-cf-vs-pa12-cf-vs-pa6-gf25","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"intofpv-printed-arm-stiffness-thread","title":"IntoFPV: printed arm stiffness thread","url":"https://intofpv.com/archive/index.php/thread-28121.html","status":"catalogued","kind":"forum-thread","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"iokfly-blenderis-iokfly-race-am32-4in1-esc","title":"IOkFly-Race-AM32-4in1-ESC","url":"https://github.com/IOkFly-BLENDERIS/IOkFly-Race-AM32-4in1-ESC","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"isaac879-pan-tilt-mount","title":"Pan-Tilt-Mount (isaac879)","url":"https://github.com/isaac879/Pan-Tilt-Mount","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"iso-10642","title":"ISO 10642 Fasteners - Hexagon socket countersunk head screws with reduced loadability","url":"https://evs.ee/en/iso-10642-2026","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"iso-14588","title":"ISO 14588:2000 Blind rivets - Terminology and definitions","url":"https://committee.iso.org/home/tc2","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"iso-14589","title":"ISO 14589:2000 Blind rivets - Mechanical testing","url":"https://committee.iso.org/home/tc2","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"iso-15977-15984","title":"ISO 15977 to ISO 15984: Open end blind rivets with break pull mandrel and protruding or countersunk head","url":"https://committee.iso.org/home/tc2","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"iso-20457","title":"ISO 20457:2026 Plastics moulded parts - Tolerances and acceptance conditions","url":"https://www.evs.ee/en/iso-20457-2026","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"iso-273","title":"ISO 273:1979 Fasteners - Clearance holes for bolts and screws","url":"https://evs.ee/en/iso-273-1979","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"iso-2768-1","title":"ISO 2768-1:1989 General tolerances - Part 1: Tolerances for linear and angular dimensions without individual tolerance indications","url":"https://www.iso.org/standard/7748.html","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"iso-68-1","title":"ISO 68-1:1998 ISO general purpose screw threads - Basic profile - Part 1: Metric screw threads","url":"https://evs.ee/en/iso-68-1-1998","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"iso-76","title":"ISO 76:2006 Rolling bearings - Static load ratings","url":"https://www.evs.ee/en/iso-76-2006","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"iso-898-1","title":"ISO 898-1:2013 Mechanical properties of fasteners made of carbon steel and alloy steel - Part 1: Bolts, screws and studs with specified property classes","url":"https://evs.ee/en/iso-898-1-2013","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"iso-astm-52910","title":"ISO/ASTM 52910:2018 Additive manufacturing - Design - Requirements, guidelines and recommendations","url":"https://www.iso.org/standard/67289.html","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"iso-astm-52911-1-design-for-laser-powder-bed-fusion-of","title":"ISO/ASTM 52911-1: Design for laser powder bed fusion of metals","url":"https://webstore.ansi.org/preview-pages/ISO/preview_ISO+ASTM+52911-1-2019.pdf","status":"catalogued","kind":"standard","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"iso-astm-52911-2","title":"ISO/ASTM 52911-2 Additive manufacturing - Design - Part 2: Laser-based powder bed fusion of polymers","url":"https://store.astm.org/f3281-19r25.html","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"jacklindun-wheel-legged-control","title":"wheel-legged-control","url":"https://github.com/jacklindun/wheel-legged-control","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"javierih-zowi","title":"zowi","url":"https://github.com/JavierIH/zowi","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"jawstec-why-heat-set-insert-specifications-need-scrutiny","title":"Jawstec: Why Heat-Set Insert Specifications Need Scrutiny","url":"https://www.jawstec.com/?p=76921","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["fasteners-and-hardware","design-process"]},
    {"id":"jaykorea-isaac-rl-two-wheel-legged-bot","title":"Isaac-RL-Two-wheel-Legged-Bot","url":"https://github.com/jaykorea/Isaac-RL-Two-wheel-Legged-Bot","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"jelmerv-anti-backlash-cycloidal-actuator","title":"Anti-Backlash Cycloidal Actuator","url":"https://github.com/JelmerV/Anti-Backlash-Cycloidal-Actuator","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"jennagorton-ball-balancer","title":"Ball-Balancer","url":"https://github.com/jennagorton/Ball-Balancer","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"jenslajordmunk-autinydane","title":"AUTinyDane","url":"https://github.com/JensLajordMunk/AUTinyDane","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"jeongseojin-quasi-direct-drive-actuator","title":"Hand-wound QDD (JeongSeoJin)","url":"https://github.com/JeongSeoJin/quasi-direct-drive-actuator","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"jerome-graves-yertle","title":"yertle","url":"https://github.com/Jerome-Graves/yertle","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"jeyrunner-actonator","title":"actonator","url":"https://github.com/JeyRunner/actonator","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"jhalek90-ioblaster","title":"IoBlaster","url":"https://github.com/jhalek90/IoBlaster","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"jianboliao-wheel-legged","title":"wheel_legged","url":"https://github.com/JianBoLiao/wheel_legged","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"jinhemu-wheel-leg-robot","title":"Wheel-Leg-Robot","url":"https://github.com/JinHeMu/Wheel-Leg-Robot","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"jjulio-b-robot","title":"b-robot","url":"https://github.com/JJulio/b-robot","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"jlc3dp-design-guideline","title":"3D Printing Design Guidelines: Size, Tolerance & Design Rules","url":"https://jlc3dp.com/help/article/3d-printing-design-guideline","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"jlcpcb-annular-rings-in-pcb-design","title":"JLCPCB annular rings in PCB design","url":"https://jlcpcb.com/blog/annular-rings-pcb-design","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"jlcpcb-dfm-dfa-guidelines-for-pcb-assembly","title":"JLCPCB DFM/DFA guidelines for PCB assembly","url":"https://jlcpcb.com/blog/optimizing-dfm-for-pcb-assembly","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"jmj3d-snapmates","title":"snapmates","url":"https://github.com/jmj3d/snapmates","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"johanlink-babot","title":"BABOT","url":"https://github.com/JohanLink/BABOT","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"johnson-contact-mechanics","title":"Contact Mechanics","url":"https://doi.org/10.1017/CBO9781139171731","isbn":"978-0-521-25576-9","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"jonelay-chibi-ecen-bldc","title":"chibi-ecen-bldc","url":"https://github.com/jonelay/chibi-ecen-bldc","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"joshmitcho-project-artemis","title":"project-artemis","url":"https://github.com/joshmitcho/project-artemis","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"junker-1969","title":"New Criteria for Self-Loosening of Fasteners Under Vibration","url":"https://doi.org/10.4271/690055","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"just4stan-sipdrive","title":"SiPDrive","url":"https://github.com/Just4Stan/SiPDrive","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"justin-riekehof-zeroth-01-build","title":"zeroth-01-build","url":"https://github.com/Justin-Riekehof/zeroth-01-build","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"jwkim04-j-drive","title":"J-Drive","url":"https://github.com/jwkim04/J-Drive","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"kairobyte-bipedal-self-balance","title":"bipedal_self_balance","url":"https://github.com/kairobyte/bipedal_self_balance","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"kastner-2023","title":"Investigation of the Pull-Out Behaviour of Metal Threaded Inserts in Thermoplastic Fused-Layer Modelling (FLM) Components","url":"https://doi.org/10.3390/jmmp7010042","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"katz-thesis-low-cost-modular-actuator","title":"Katz thesis: low-cost modular actuator","url":"https://dspace.mit.edu/handle/1721.1/119863","status":"catalogued","kind":"paper","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"kevyvo-3d-printed-ai-nerf-sentry-turret","title":"3D-Printed-AI-Nerf-Sentry-Turret","url":"https://github.com/KevyVo/3D-Printed-AI-Nerf-Sentry-Turret","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"khosravani-2023","title":"On the Pin-Bearing Strength of Additively Manufactured Polymer Parts","url":"https://doi.org/10.3390/polym15071660","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"kicad-cli-docs","title":"KiCad Command-Line Interface (9.0)","url":"https://docs.kicad.org/9.0/en/cli/cli.html","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"kicad-happy","title":"kicad-happy","url":"https://github.com/aklofas/kicad-happy","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"kicad-mcp-pro","title":"kicad-mcp-pro","url":"https://github.com/oaslananka/kicad-mcp-pro","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"klahn-2016-am-snapfit","title":"Design Guidelines for Additive Manufactured Snap-Fit Joints","url":"https://publikationen.bibliothek.kit.edu/1000142464","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["compliant-mechanisms","3d-printing"]},
    {"id":"koshirorobot-ball-balancing-robot","title":"Ball-Balancing-Robot","url":"https://github.com/KoshiroRobot/Ball-Balancing-Robot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"koshirorobot-internal-cycloidal-robotic-actuator","title":"Internal-Cycloidal-Robotic-Actuator","url":"https://github.com/KoshiroRobot/Internal-Cycloidal-Robotic-Actuator","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"l-sy-wheeled-bipedal-lab","title":"wheeled_bipedal_lab","url":"https://github.com/L-SY/wheeled_bipedal_lab","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"lachlanhurst-balance-robot-mujoco-sim","title":"balance-robot-mujoco-sim","url":"https://github.com/lachlanhurst/balance-robot-mujoco-sim","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"lain-ego0-robocon-brs-robot","title":"ROBOCON-BRS_robot","url":"https://github.com/Lain-Ego0/ROBOCON-BRS_robot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"laplase555-kenobi-s1-diy-harmonic-drive-mount","title":"Kenobi-S1 harmonic mount","url":"https://github.com/Laplase555/Kenobi-S1---DIY-harmonic-Drive-mount","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"laszlo-2026","title":"Mechanical Performance of Heat-Set Threaded Inserts in FDM-Printed PLA Components","url":"https://doi.org/10.3390/engproc2026157040","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"lcobeaga-shadow-price","title":"shadow-price","url":"https://github.com/LCobeaga/shadow-price","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"ledroneclub-pickle-ng-frame","title":"pickle-ng_frame","url":"https://github.com/ledroneclub/pickle-ng_frame","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"liber-knec-2025","title":"Effect of Mass Reduction of 3D-Printed PLA on Load Transfer Capacity - A Circular Economy Perspective","url":"https://doi.org/10.3390/ma18143262","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"limxdynamics-tron1-mujoco-sim","title":"tron1-mujoco-sim","url":"https://github.com/limxdynamics/tron1-mujoco-sim","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"limxdynamics-tron2-robot-description","title":"LimX TRON2 description","url":"https://github.com/limxdynamics/tron2-robot-description","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"lionelbirglen-samd21bldcdriver","title":"SAMD21BLDCDriver","url":"https://github.com/LionelBirglen/SAMD21BLDCDriver","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"littlefrenchkev-bluetooth-nerf-turret","title":"Bluetooth_Nerf_turret","url":"https://github.com/LittleFrenchKev/Bluetooth_Nerf_turret","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"littlemoomoodingdingcow-3d-printed-cycloidal-robotic","title":"3D-Printed-Cycloidal-Robotic-Actuator","url":"https://github.com/LittleMooMooDingDingCow/3D-Printed-Cycloidal-Robotic-Actuator","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"liudingchuan-graduate-project","title":"Graduate_Project","url":"https://github.com/LiuDingchuan/Graduate_Project","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"lixinswitchpi-dummy2","title":"dummy2 arm","url":"https://github.com/lixinswitchpi/dummy2","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"ljbotero-opendrone","title":"OpenDrone","url":"https://github.com/ljbotero/OpenDrone","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"lk888l-wheeled-legged-robot-wl1","title":"wheeled-legged_Robot-WL1","url":"https://github.com/lk888l/wheeled-legged_Robot-WL1","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"looooo-freecad-gears","title":"freecad.gears","url":"https://github.com/looooo/freecad.gears","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"louislelay-bipedal-work","title":"Bipedal_Work","url":"https://github.com/louislelay/Bipedal_Work","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"luckyyoon-autonomous-self-balancing-vehicle","title":"autonomous-self-balancing-vehicle","url":"https://github.com/LuckyYoon/autonomous-self-balancing-vehicle","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"lucysrausch-ottercontrol","title":"ottercontrol","url":"https://github.com/lucysrausch/ottercontrol","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"lukas0025-satteliterotator","title":"SatteliteRotator","url":"https://github.com/Lukas0025/SatteliteRotator","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"lukearend-scratch","title":"scratch","url":"https://github.com/lukearend/scratch","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"lulzbot-tips-and-tricks-heat-set-inserts","title":"Tips and Tricks: Heat-Set Inserts","url":"https://lulzbot.com/learn/tips-and-tricks-heat-set-inserts","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"encoded","areas":["3d-printing","fasteners-and-hardware"]},
    {"id":"luseka-hoverbot","title":"HoverBot","url":"https://github.com/LuSeKa/HoverBot","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"lychee-voxels-hollowing","title":"Voxels Hollowing 3D: We Made Hollowing Way Better","url":"https://lychee.co/whats-new/new-feature-voxels-hollowing-3-d-we-made-hollowing-way-better","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"lzx-james-foc-drv8323","title":"FOC-DRV8323","url":"https://github.com/Lzx-James/FOC-DRV8323","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"machine-design-best-practices-for-using-blind-rivets","title":"Best Practices for Using Blind Rivets","url":"https://www.machinedesign.com/fastening-joining/article/21831968/best-practices-for-using-blind-rivets","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"machine-design-fundamentals-of-annular-snap-fit-joints","title":"Fundamentals of Annular Snap-Fit Joints (Machine Design)","url":"https://www.machinedesign.com/fastening-joining/article/21834620/fundamentals-of-annular-snap-fit-joints","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["compliant-mechanisms"]},
    {"id":"machining-doctor-iso-286-limits-and-fits-h7-g6-machining","title":"ISO 286 limits and fits: H7/g6 (Machining Doctor)","url":"https://www.machiningdoctor.com/?p=11834","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining","design-process"]},
    {"id":"mackajunest-ezactuator","title":"EzActuator","url":"https://github.com/MackaJunest/EzActuator","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"makerforgetech-modular-biped","title":"modular-biped","url":"https://github.com/makerforgetech/modular-biped","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"makerverse-guide-to-cnc-machining-tolerances-makerverse","title":"Guide to CNC Machining Tolerances (Makerverse)","url":"https://www.makerverse.com/resources/cnc-machining-guides/guide-to-cnc-machining-tolerances/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"makerworld-3-axis-ptz-mount","title":"MakerWorld 3-axis PTZ mount","url":"https://makerworld.com/en/models/1556096","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"mangdangroboticsclub-mini-pupper","title":"Mini Pupper","url":"https://github.com/mangdangroboticsclub/mini_pupper","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"markforged-composites-design-guide-v1-2-hosted-copy","title":"Markforged Composites Design Guide v1.2 (hosted copy)","url":"https://ase.au.dk/fileadmin/www.ase.au.dk/Filer/Laboratorier_og_vaerksteder/Komposit-lab/3D_Print/Composites_Design_Guide_V1-2.pdf","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"markforged-planning-and-3d-printing-a-composite-part","title":"Markforged: Planning and 3D Printing a Composite Part","url":"https://markforged.com/learn/planning-and-3d-printing-a-composite-part","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"marson-rivet-catalog","title":"Marson Rivets, Rivet Nuts and Installation Tools (AFS6010 0518)","url":"https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/5880/a3862.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"maruta-compact-simplefoc-board","title":"Compact-SimpleFOC-Board","url":"https://github.com/maruta/Compact-SimpleFOC-Board","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"materialise-pa12-mjf-guidelines","title":"Design Guidelines for PA 12 (MJF) | Multi Jet Fusion","url":"https://www.materialise.com/en/academy/industrial/design-am/pa12-mjf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"materialise-pa12-sls-guidelines","title":"Design Guidelines for PA 12 (SLS) | Laser Sintering","url":"https://www.materialise.com/en/academy/industrial/design-am/pa12-sls","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"materialise-taurus-sla-guidelines","title":"Design Guidelines for Taurus | Stereolithography","url":"https://www.materialise.com/en/academy/industrial/design-am/taurus","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"materials-2025","title":"Assessment of the Drone Arm's Plastic-Metal Joint Mechanical Resistance Following Natural and Artificial Aging of the 3D-Printed Plastic Component","url":"https://doi.org/10.3390/ma18112591","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"mateuszdrwal-planetary-generator","title":"Planetary-Generator","url":"https://github.com/mateuszdrwal/Planetary-Generator","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"matweb-nylon-6-carbon-fiber-filled-group","title":"MatWeb Nylon 6 carbon fiber filled group","url":"https://www.matweb.com/Search/MaterialGroupSearch.aspx?GroupID=17","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing","design-process"]},
    {"id":"mbhs-flywheel-calculations-whitepaper","title":"MBHS flywheel calculations whitepaper","url":"https://robot.mbhs.edu/media/whitepapers/2026/flywheel-calculations-latest.pdf","status":"catalogued","kind":"paper","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"mcmaster-blind-rivets","title":"Blind rivets (aluminium, 18-8 stainless and zinc-plated steel domed head), McMaster-Carr catalogue pages","url":"https://www.mcmaster.com/products/blind-rivets/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"mcmaster-carr-how-to-install-key-locking-inserts","title":"How to Install Key-Locking Inserts","url":"https://www.mcmaster.com/thread-adapting-inserts","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["fasteners-and-hardware","cnc-machining"]},
    {"id":"meadiode-cq-gears","title":"cq_gears","url":"https://github.com/meadiode/cq_gears","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"meaker-mk-42-medium-machine-blaster","title":"Meaker Mk 42 medium machine blaster","url":"https://www.printables.com/model/1104699-meaker-mk-42-medium-machine-blaster","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"medusa-turntable-audiomatica","title":"Medusa turntable (Audiomatica)","url":"https://www.audiomatica.com/wp/?p=3024","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"mekion-the-bimo-project","title":"Bimo","url":"https://github.com/mekion/the-bimo-project","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"menck-2024","title":"Review of rolling contact fatigue life calculation for oscillating bearings and application-dependent recommendations for use","url":"https://doi.org/10.5194/wes-9-777-2024","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"mengchaoheng-ductedfanuav-autopilot","title":"DuctedFanUAV-Autopilot","url":"https://github.com/mengchaoheng/DuctedFanUAV-Autopilot","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms","motion-and-dynamics"]},
    {"id":"menloresearch-asimov-1","title":"asimov-1","url":"https://github.com/menloresearch/asimov-1","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"menloresearch-asimov-v0","title":"asimov-v0","url":"https://github.com/menloresearch/asimov-v0","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"meub-swarm-turret","title":"swarm-turret","url":"https://github.com/meub/swarm-turret","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"mfgrobots-sheet-metal-design-basics-mfgrobots-precision","title":"Sheet Metal Design Basics, Mfgrobots precision enclosure bending and hole placement","url":"https://www.mfgrobots.com/Article/mfg/it/54223.html","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"michaelkubina-spotmicroesp32","title":"SpotMicroESP32","url":"https://github.com/michaelkubina/SpotMicroESP32","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"mike-tr-hexapod","title":"Hexapod","url":"https://github.com/mike-tr/Hexapod","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"mike4192-spotmicro","title":"SpotMicro (mike4192)","url":"https://github.com/mike4192/spotMicro","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"mikeymascatu-mfpv","title":"MFPV","url":"https://github.com/mikeymascatu/MFPV","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"mil-hdbk-5j","title":"MIL-HDBK-5J: Metallic Materials and Elements for Aerospace Vehicle Structures","url":"https://everyspec.com/MIL-HDBK/MIL-HDBK-0001-0099/MIL_HDBK_5J_139/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["laser-cutting"]},
    {"id":"mil-std-889c","title":"MIL-STD-889C: Dissimilar Metals","url":"https://everyspec.com/MIL-STD/MIL-STD-0800-0899/MIL-STD-889C_55418/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"mindthomas-kugle-matlab","title":"Kugle-MATLAB","url":"https://github.com/mindThomas/Kugle-MATLAB","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"minhazislamnafi-hvx-120-am32-esc","title":"HvX-120-AM32-ESC","url":"https://github.com/minhazislamnafi/HvX-120-AM32-ESC","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"misumi-best-practice-tips-for-correct-tolerancing-meviy","title":"Best Practice Tips for Correct Tolerancing (meviy)","url":"https://www.advancedmanufacturing.org/news-desk/meviy-publishes-best-practices-on-correct-tolerancing/article_c0a00c29-7a68-4900-b0d7-949df74576c1.html","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"misumi-groove-design-for-cnc-turning-meviy","title":"Groove Design for CNC Turning (meviy)","url":"https://de.meviy.misumi-ec.com/info/en/blog-en-c/news-en-c/30384","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"mjbots-moteus","title":"moteus","url":"https://github.com/mjbots/moteus","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"mkme-quadrupedal-robot","title":"quadrupedal-robot","url":"https://github.com/MKme/quadrupedal-robot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"mlab-modules-drv10987v01","title":"DRV10987V01","url":"https://github.com/mlab-modules/DRV10987V01","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"mmpds","title":"Metallic Materials Properties Development and Standardization (MMPDS)","url":"https://www.mmpds.org/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"modus-advanced-cnc-machining-design-guidelines-why-your-cad","title":"CNC machining design guidelines: why your CAD model costs 10x more","url":"https://www.modusadvanced.com/resources/blog/cnc-machining-design-guidelines-why-your-beautiful-cad-model-costs-10x-more-to-machine","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"modus-advanced-modus-design-features-that-reduce-lead-times","title":"Modus: Design features that reduce lead times and costs","url":"https://www.modusadvanced.com/resources/blog/design-features-that-can-reduce-your-lead-times-and-costs-for-machined-parts","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"moldex3d-webinar-eliminating-sink-mark-and-voids-in","title":"Moldex3D Webinar: Eliminating Sink Mark and Voids in Injection-Molded Parts","url":"https://www.moldex3d.com/en/events/webinar/webinar-eliminating-sink-mark-and-voids-in-injection-molded-parts-cet/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design"]},
    {"id":"motionlayer-tinymovr","title":"Tinymovr","url":"https://github.com/motionlayer/Tinymovr","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"mstefan99-opengimbal","title":"OpenGimbal (MStefan99)","url":"https://github.com/MStefan99/OpenGimbal","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"multivac11-small-wheeled-robot","title":"Small-wheeled-robot","url":"https://github.com/Multivac11/Small-wheeled-robot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"multivac11-wheel-legged-robot-main-code","title":"Wheel-legged-robot--Main_Code","url":"https://github.com/Multivac11/Wheel-legged-robot--Main_Code","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"mushibo-micro-wheeled-leg-robot","title":"Micro-Wheeled_leg-Robot","url":"https://github.com/MuShibo/Micro-Wheeled_leg-Robot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"n-b-studio-ai-balance-bot","title":"AI-Balance-bot","url":"https://github.com/N-B-Studio/AI-Balance-bot","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"n-b-studio-open-wheel-legged-balance-bot","title":"Open-wheel-legged-balance-bot","url":"https://github.com/N-B-Studio/Open-wheel-legged-balance-bot","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"nasa-1228","title":"Fastener Design Manual (NASA Reference Publication 1228)","url":"https://ntrs.nasa.gov/citations/19900009424","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"nasa-prc-5006-anodize-process-requirements","title":"PRC-5006 anodize process requirements","url":"https://www.nasa.gov/wp-content/uploads/2023/03/prc-5006-current.pdf","status":"catalogued","kind":"standard","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"nasa-std-5020b","title":"NASA-STD-5020B: Requirements for Threaded Fastening Systems in Spaceflight Hardware","url":"https://standards.nasa.gov/standard/NASA/NASA-STD-5020","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"nate711-pupperv3-monorepo","title":"Pupper v3 monorepo","url":"https://github.com/Nate711/pupperv3-monorepo","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"nate711-stanforddoggoproject","title":"Stanford Doggo","url":"https://github.com/Nate711/StanfordDoggoProject","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"neoxic-escape32","title":"ESCape32","url":"https://github.com/neoxic/ESCape32","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"nerf-minigun-turret-for-a-printed-rc-tank","title":"NERF Minigun turret for a printed RC tank","url":"https://howtomechatronics.com/projects/nerf-minigun-turret-for-the-3d-printed-rc-tank/","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"nerf-rival-assist","title":"Nerf Rival Assist","url":"https://www.myminifactory.com/object/3d-print-nerf-rival-assist-106762","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"nico-schluter-helicalgearplus","title":"HelicalGearPlus","url":"https://github.com/nico-schluter/HelicalGearPlus","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"nikodembartnik-3d-printed-planetary-gearbox","title":"3D-Printed-Planetary-Gearbox","url":"https://github.com/NikodemBartnik/3D-Printed-Planetary-Gearbox","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"ninoc137-twisterdriver","title":"TwisterDriver","url":"https://github.com/NinoC137/TwisterDriver","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"nophead-polyholes","title":"Polyholes","url":"https://hydraraptor.blogspot.com/2011/02/polyholes.html","status":"source","kind":"article","licence":"unclear","licence_read":false,"evidence":"encoded","areas":["3d-printing","fasteners-and-hardware"]},
    {"id":"northeastdesigns-chimera-mk7","title":"Chimera-MK7","url":"https://github.com/NortheastDesigns/Chimera-MK7","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"norton","title":"Design of Machinery: An Introduction to the Synthesis and Analysis of Mechanisms and Machines, 5th edition","url":null,"isbn":"978-0-07-352935-6","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["mechanisms"]},
    {"id":"nsk-bearing-shaft-and-housing-tolerance-nsk-technical","title":"Bearing shaft and housing tolerance (NSK Technical Insight)","url":"https://nsk.com/content/dam/nsk/eu/en_gb/documents/P_TI-0001_EN.pdf","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"nsk-e728","title":"Technical Report (CAT. No. E728h)","url":"https://www.nsk.com/content/dam/nsk/common/catalogs/ctrgPdf/bearings/e728.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"nsk-shaft-and-housing-fits-nsk-technical-report-3","title":"Shaft and housing fits (NSK Technical Report 3)","url":"https://nsk.com/kr/services/technicalreport/03fitting.html","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"nsp-1k-build-guide","title":"NSP-1k build guide","url":"https://www.scribd.com/document/814217181/NSP-1k-Build-Guide","status":"catalogued","kind":"guide","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"nxp-robotics-mr-esc-am32","title":"MR-ESC-AM32","url":"https://github.com/NXP-Robotics/MR-ESC-AM32","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"occupycars-borgi-wheelhubmotor","title":"BORGI hub motor","url":"https://github.com/occupycars/BORGI-WheelHubMotor","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"odriverobotics-odrive","title":"ODrive firmware","url":"https://github.com/odriverobotics/ODrive","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"odriverobotics-odrivehardware","title":"ODriveHardware","url":"https://github.com/odriverobotics/ODriveHardware","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"omw-corp-understanding-and-specifying-anodizing","title":"Understanding and Specifying Anodizing","url":"https://www.omwcorp.com/files/resources/Understanding_and_Specifying_Anodizing_1.pdf","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"onshape-sheet-metal","title":"Sheet Metal (Onshape Help)","url":"https://cad.onshape.com/help/Content/sheetmetal.htm","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"open-dynamic-robot-initiative-open-motor-driver-initiative","title":"open-motor-driver-initiative (uOmodri)","url":"https://github.com/open-dynamic-robot-initiative/open-motor-driver-initiative","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"open-dynamic-robot-initiative-open-robot-actuator-hardware","title":"ODRI actuator hardware","url":"https://github.com/open-dynamic-robot-initiative/open_robot_actuator_hardware","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"open-mrp-dfm","title":"open-mrp/dfm, a deterministic DFM engine for laser cutting and bending","url":"https://github.com/open-mrp/dfm","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"openarmrobot-openarm","title":"OpenARM","url":"https://github.com/OpenArmRobot/OpenARM","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"openastrotech-openastrotracker","title":"OpenAstroTracker","url":"https://github.com/OpenAstroTech/OpenAstroTracker","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"openats-openats","title":"OpenATS","url":"https://github.com/OpenATS/OpenATS","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"opendrone-hw-openaio","title":"OpenAIO","url":"https://github.com/OpenDrone-hw/OpenAIO","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"opendrone-hw-openesc-20x20","title":"OpenESC-20x20","url":"https://github.com/OpenDrone-hw/OpenESC-20x20","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"opendrone-hw-openesc-30x30","title":"OpenESC-30x30","url":"https://github.com/OpenDrone-hw/OpenESC-30x30","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"opentorque-hackaday-log","title":"OpenTorque Hackaday log","url":"https://hackaday.io/project/159404-opentorque-actuator","status":"catalogued","kind":"article","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"oserup-openmd","title":"OpenMD","url":"https://github.com/oserup/OpenMD","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"osh-cut-aluminum-5052-h32-bending-terms","title":"OSH Cut Aluminum 5052-H32 bending terms","url":"https://www.oshcut.com/materialdetails/aluminum-5052-h32","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"osh-cut-aluminum-6061-t6-bending-terms","title":"OSH Cut Aluminum 6061-T6 bending terms","url":"https://www.oshcut.com/materialdetails/aluminum-6061-t6","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"osh-park-fabrication-services","title":"OSH Park fabrication services","url":"https://docs.oshpark.com/services","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"oshcut-bending-rules","title":"Metal Bending Design Rules","url":"https://www.oshcut.com/design-guide/metal-bending-design-rules","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"oshcut-material-304","title":"Stainless Steel 304 #1 Finish (material details)","url":"https://www.oshcut.com/materialdetails/stainless-steel-304-1-finish","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal","laser-cutting"]},
    {"id":"out-of-darts-rival-perses-mod-guide","title":"Out of Darts: Rival Perses mod guide","url":"https://outofdarts.com/blogs/news/mod-guide-nerf-rival-perses","status":"catalogued","kind":"guide","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"outofdartsshop-rival-juno-blaster","title":"Rival Juno blaster","url":"https://github.com/OUTOFDARTSSHOP/Rival-Juno-Blaster","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"padt-adding-inserts-to-3d-printed-parts-hardware-tips","title":"Adding Inserts to 3D Printed Parts: Hardware Tips (GrabCAD Print)","url":"https://www.padtinc.com/2019/08/06/adding-inserts-to-3d-printed-parts-hardware-tips-plus-one-click-design-in-grabcad-print-advanced-fdm/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"encoded","areas":["3d-printing","fasteners-and-hardware"]},
    {"id":"parametric-ball-bearing-makerworld-2108208","title":"Parametric ball bearing (MakerWorld 2108208)","url":"https://makerworld.com/en/models/2108208-fully-parametric-customizable-ball-bearing-default","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"patent-il294087b2-recoil-through-centre-of-mass","title":"Patent IL294087B2: recoil through centre of mass","url":"https://patents.google.com/patent/IL294087B2/en","status":"catalogued","kind":"patent","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"paulsen-2017-machine-design-sheet-metal","title":"Tips for Making Sheet-Metal Parts","url":"https://www.machinedesign.com/mechanical-motion-systems/article/21835979/tips-for-making-sheet-metal-parts","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"pbhutia111-self-balancing-robot","title":"self-balancing-robot","url":"https://github.com/pbhutia111/self-balancing-robot","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"pcbway-hardware-installation-design-guidelines","title":"Hardware Installation Design Guidelines","url":"https://www.pcbway.com/blog/CNC_Machining/Hardware_Installation_Design_Guidelines_15aa42f5.html","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["sheet-metal","fasteners-and-hardware"]},
    {"id":"pcbway-pcb-capabilities","title":"PCBWay PCB capabilities","url":"https://www.pcbway.com/capabilities.html","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"pcbway-sheet-metal-bending-design-guidelines-pcbway","title":"Sheet metal bending design guidelines (PCBWay)","url":"https://www.pcbway.com/blog/Sheet_Metal/Sheet_Metal_Bending_Design_Guidelines_cbefb6cf.html","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"pcbway-welded-sheet-metal-parts-design-guidelines","title":"Welded Sheet Metal Parts Design Guidelines","url":"https://www.pcbway.com/blog/Welding/Welded_Sheet_Metal_Parts_Design_Guidelines_a79851e3.html","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["sheet-metal","fasteners-and-hardware"]},
    {"id":"pem-bulletin-cl","title":"CL Self-Clinching Nuts (Bulletin CL)","url":"https://www.pemnet.com/wp-content/uploads/sites/2/2022/06/cldata.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal","fasteners-and-hardware"]},
    {"id":"pem-bulletin-f","title":"F PEMSERT Self-Clinching Flush Nuts (Bulletin F)","url":"https://www.pemnet.com/wp-content/uploads/sites/2/2022/06/fdata.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal","fasteners-and-hardware"]},
    {"id":"pem-bulletin-fh","title":"FH Self-Clinching Studs and Pins (Bulletin FH)","url":"https://www.pemnet.com/wp-content/uploads/sites/2/2022/06/fhdata.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal","fasteners-and-hardware"]},
    {"id":"pem-bulletin-so","title":"SO Self-Clinching Standoffs (Bulletin SO)","url":"https://www.pemnet.com/wp-content/uploads/sites/2/2022/06/sodata.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal","fasteners-and-hardware"]},
    {"id":"pem-catalog-self-clinching-nuts","title":"PEM self-clinching nuts types S, SS, CLS, CLSS, SP: catalogue pages CLS-M3-1 and SP-M3-1","url":"https://catalog.pemnet.com/item/nuts-types-s-ss-cls-clss-cla-sp/self-clinching-nuts-types-s-ss-cls-clss-sp-metric/cls-m3-1","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal","fasteners-and-hardware"]},
    {"id":"pem-fastener-guide","title":"The Design Engineer's Fastener Guide","url":"https://www.pemnet.com/wp-content/uploads/sites/2/2022/09/Fastener-Guide_9-02-22.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"pem-handbook","title":"The Self Clinching Fastener Handbook","url":"https://www.pemnet.com/wp-content/uploads/sites/2/2022/06/self-clinching-fastener-handbook.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal","fasteners-and-hardware"]},
    {"id":"pem-mating-screw-torque","title":"Axial Strength and Mating Screw Recommended Tightening Torque for PEM Brand Self-clinching Nuts (Unified)","url":"https://www.pemnet.com/wp-content/uploads/sites/2/2022/06/Mating-Screw-tightening-torque-10_28_21-Unified.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"pem-tech-sheet-cl-to-edge","title":"Tech Sheet PEM REF/ C/L to Edge: Minimum distance hole C/L to edge","url":"https://www.pemnet.com/wp-content/uploads/sites/2/2022/06/CLtoEdgeRev419.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"pem-tech-sheet-finish","title":"Tech Sheet PEM REF/ Choosing a fastener finish: metal fasteners in contact with metal panels","url":"https://www.pemnet.com/wp-content/uploads/sites/2/2022/06/Fastener_Finish.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"pem-tech-sheet-stainless","title":"Tech Sheet PEM REF/ Fasteners for use in stainless steel sheets","url":"https://www.pemnet.com/wp-content/uploads/sites/2/2022/06/Stainless_Steel_Sheets.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"pem-tech-sheet-surface-finishing","title":"Tech Sheet PEM REF/ Surface finishing sheet metal assemblies","url":"https://www.pemnet.com/wp-content/uploads/sites/2/2022/06/Surface_Finish.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"pem-terms-of-use","title":"Terms of Use","url":"https://www.pemnet.com/terms-of-use/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"peng-zhihui-one-robot","title":"ONE-Robot","url":"https://github.com/peng-zhihui/ONE-Robot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"pennengineering-pem-pem-blind-fastener-bulletin-b-mouser","title":"PEM blind fastener bulletin B (Mouser copy)","url":"https://mouser.com/datasheet/2/974/bdata-3555378.pdf","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal","fasteners-and-hardware"]},
    {"id":"pennengineering-pem-self-clinching-blind-fasteners-b-bs","title":"PEM self-clinching blind fasteners B/BS datasheet","url":"https://catalog.pemnet.com/item/blind-nuts-types-b-bs/self-clinching-blind-fasteners-types-b-bs-unified/bs-440-2?dlpdf=t","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal","fasteners-and-hardware"]},
    {"id":"pennengineering-pem-self-clinching-nuts-bulletin-cl-pem","title":"Self-clinching nuts bulletin CL (PEM, hosted copy)","url":"https://static.chipdip.ru/lib/234/DOC027234353.pdf","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["sheet-metal","fasteners-and-hardware"]},
    {"id":"pitronicteam-foc-esc-hardware","title":"FOC_ESC-hardware","url":"https://github.com/pitronicteam/FOC_ESC-hardware","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"pla-slewing-ring-with-wire-raceways","title":"PLA slewing ring with wire raceways","url":"https://et-old.ippt.pan.pl/index.php/et/article/download/3133/2502","status":"catalogued","kind":"paper","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"plastics-technology-brass-insert-installation-comparing-heat","title":"Brass insert installation: comparing heat vs ultrasonic vs press fit (Plastics Technology)","url":"https://www.ptonline.com/articles/brass-insert-installation-comparing-heat-vs-ultrasonic-vs-press-fit","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["fasteners-and-hardware","mould-design"]},
    {"id":"plasticstoday-by-design-polypropylene-part-design-part-2","title":"By Design: Polypropylene part design, Part 2 - Living hinges","url":"https://www.plasticstoday.com/materials/design-polypropylene-part-design-part-2-living-hinges","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design","compliant-mechanisms"]},
    {"id":"plasticstoday-injection-molding-design-fundamentals-snap","title":"Injection molding design fundamentals: Snap-fits for plastic parts (PlasticsToday)","url":"https://www.plasticstoday.com/injection-molding/injection-molding-design-fundamentals-snap-fits-for-plastic-parts","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["compliant-mechanisms","mould-design"]},
    {"id":"plenprojectcompany-plen2","title":"PLEN2","url":"https://github.com/plenprojectcompany/PLEN2","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"pmc-mdpi-mechanical-properties-of-weld-lines-in-injection","title":"Mechanical Properties of Weld Lines in Injection-Molded Carbon Fiber-Reinforced Nylon (PA-CF)","url":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10255623/","status":"catalogued","kind":"paper","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design"]},
    {"id":"pokrc-pokrion-speed-drone","title":"POKRION-Speed-Drone","url":"https://github.com/pokrc/POKRION-Speed-Drone","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"pollen-robotics-reachy-mini","title":"reachy_mini","url":"https://github.com/pollen-robotics/reachy_mini","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"polymaker-fiberon-pa6-cf20-tds","title":"Fiberon PA6-CF20 Technical Data Sheet V1.1","url":"https://cdn.shopify.com/s/files/1/0548/7299/7945/files/TDS_FIBERON_PA6-CF20_V1.1_EN.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"polymaker-polyflex-tpu95-tds","title":"PolyFlex TPU95 Technical Data Sheet V5.4","url":"https://wiki.polymaker.com/polymaker-products/more-about-our-products/documents/technical-data-sheets/tpu/polyflex-tm-tpu95","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"polymaker-polylite-asa-tds","title":"PolyLite ASA Technical Data Sheet V5.4","url":"https://wiki.polymaker.com/polymaker-products/more-about-our-products/documents/technical-data-sheets/abs-asa/polylite-tm-asa","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"polymaker-polylite-petg-tds","title":"PolyLite PETG Technical Data Sheet V5.4","url":"https://wiki.polymaker.com/polymaker-products/more-about-our-products/documents/technical-data-sheets/petg-pet/polylite-tm-petg","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"polymaker-polylite-pla-tds","title":"PolyLite PLA Technical Data Sheet V5.4","url":"https://wiki.polymaker.com/polymaker-products/more-about-our-products/documents/technical-data-sheets/pla/polylite-tm-pla","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"polymaker-polymide-copa-tds","title":"PolyMide CoPA Technical Data Sheet V5.4","url":"https://wiki.polymaker.com/polymaker-products/more-about-our-products/documents/technical-data-sheets/nylon/polymide-tm-copa","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"polymaker-polymide-pa6-cf-product-information-sheet-v1-4","title":"Polymaker PolyMide PA6-CF Product Information Sheet v1.4","url":"https://polymaker.com/wp-content/tech-docs/PolyMide_PA6-CF_PIS_EN_V1.4.pdf","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"ponnala6435-primo","title":"primo","url":"https://github.com/ponnala6435/primo","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"ponoko-manufacturing-standards","title":"Ponoko manufacturing standards","url":"https://help.ponoko.com/en/articles/9358110-ponoko-manufacturing-standards","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["laser-cutting","sheet-metal"]},
    {"id":"pop-rivet-catalog","title":"POP Blind Riveting Systems (catalogue P3100 Rev. D)","url":"https://www.stanleyengineeredfastening.com/-/media/Web/SEF/Resources/Docs/POP/POP-Rivet-Catalog.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"poppy-project-poppy-ergo-jr","title":"poppy-ergo-jr","url":"https://github.com/poppy-project/poppy-ergo-jr","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"poppy-project-poppy-humanoid","title":"poppy-humanoid","url":"https://github.com/poppy-project/poppy-humanoid","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"praveenkum11-freecad-bearingswb","title":"FreeCAD_BearingsWB","url":"https://github.com/PraveenKum11/FreeCAD_BearingsWB","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"printable-linear-bearing-reprap","title":"Printable linear bearing (RepRap)","url":"https://reprap.org/wiki/Printable_linear_bearing","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"printables-heat-inserts-and-3d-printing-a-guide","title":"Heat Inserts and 3D-printing - a guide","url":"https://www.printables.com/article/heat-inserts-and-3d-printing-a-guide-W5ob2VN","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing","fasteners-and-hardware"]},
    {"id":"printabot-3d-printed-ptfe-turntables","title":"Printabot PTFE turntables","url":"https://github.com/Printabot/3d-printed-ptfe-turntables","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"printed-harmonic-drive-makerworld-402774","title":"Printed harmonic drive (MakerWorld 402774)","url":"https://makerworld.com/en/models/402774-harmonic-drive","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"printed-open-source-actuators-for-legged","title":"Printed open-source actuators for legged locomotion (Urs et al.)","url":"https://arxiv.org/pdf/2202.12395","status":"catalogued","kind":"paper","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"printed-slewing-bearing-makerworld-217548","title":"Printed slewing bearing (MakerWorld 217548)","url":"https://makerworld.com/models/217548","status":"catalogued","kind":"project","licence":"non-commercial","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"printed-thrust-bearing-bartneck-laimer-slew","title":"Printed thrust bearing (Bartneck, Laimer slew)","url":"https://www.bartneck.de/?p=3556","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"project-stinger-electronics","title":"Project Stinger electronics","url":"https://github.com/Project-Stinger/Electronics","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"project-stinger-main","title":"Project Stinger (Main)","url":"https://github.com/Project-Stinger/Main","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"protocase-design-resources","title":"Design & Manufacturing Guides (resources index and component pages)","url":"https://www.protocase.com/resources/guides/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"protocase-tech-tips","title":"Protocase Tech Tips","url":"https://www.protocase.com/resources/tech-tips","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"protolabs-3d-printing-cost","title":"Protolabs: 3D Printing Cost","url":"https://www.protolabs.com/resources/design-tips/3d-printing-cost/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"protolabs-6-ways-to-cut-costs-with-industrial-3d-printing","title":"Protolabs: 6 Ways to Cut Costs with Industrial 3D Printing","url":"https://www.protolabs.com/resources/design-tips/cutting-costs-with-industrial-3d-printing/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process","3d-printing"]},
    {"id":"protolabs-6-ways-to-optimize-part-design-for-cnc-machining","title":"6 Ways to Optimize Part Design for CNC Machining","url":"https://www.protolabs.com/resources/design-tips/6-ways-to-optimize-part-design-for-cnc-machining/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"protolabs-7-mistakes-to-avoid-when-designing-3d-printed","title":"Protolabs: 7 Mistakes to Avoid When Designing 3D Printed Parts","url":"https://protolabs.com/resources/design-tips/7-mistakes-to-avoid-when-designing-3d-printed-parts","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"protolabs-7-ways-to-improve-sheet-metal-parts","title":"7 Ways to Improve Sheet Metal Parts","url":"https://www.protolabs.com/resources/design-tips/8-ways-to-improve-sheet-metal-parts/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"protolabs-cnc-hole-design-through-blind-tapped-and-more","title":"CNC hole design: through, blind, tapped and more","url":"https://www.protolabs.com/en-gb/resources/blog/cnc-hole-design-through-blind-tapped-and-more/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"protolabs-cnc-milling","title":"Design Guidelines: CNC Milling","url":"https://www.protolabs.com/services/cnc-machining/cnc-milling/design-guidelines/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["cnc-machining"]},
    {"id":"protolabs-cnc-turning","title":"Design Guidelines: CNC Turning","url":"https://www.protolabs.com/services/cnc-machining/cnc-turning/design-guidelines/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["cnc-machining"]},
    {"id":"protolabs-design-for-mouldability-vol-1","title":"Design for Mouldability (Vol. 1)","url":"https://www.protolabs.com/en-gb/resources/guides-and-trend-reports/designing-for-mouldability-volume-1/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design"]},
    {"id":"protolabs-design-for-sheet-metal-fabrication-toolkit","title":"Protolabs Design for Sheet Metal Fabrication Toolkit","url":"https://protolabs.com/resources/design-for-sheet-metal-fabrication-toolkit","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal","laser-cutting"]},
    {"id":"protolabs-designing-for-overmolding-design-tip","title":"Designing for Overmolding (Design Tip)","url":"https://www.protolabs.com/resources/design-tips/designing-for-overmolding/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design"]},
    {"id":"protolabs-designing-sheet-metal-enclosures","title":"Designing Sheet Metal Enclosures","url":"https://www.protolabs.com/resources/design-tips/designing-sheet-metal-enclosures/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"protolabs-guidelines-for-threaded-holes-in-cnc-machining","title":"Guidelines for Threaded Holes in CNC Machining","url":"https://protolabs.com/en-gb/services/cnc-machining/threaded-holes-guidelines","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["cnc-machining","fasteners-and-hardware"]},
    {"id":"protolabs-how-to-reduce-cnc-machining-costs-protolabs-design","title":"How to Reduce CNC Machining Costs (Protolabs design tip)","url":"https://www.protolabs.com/en-gb/resources/design-tips/how-to-reduce-cnc-machining-costs/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"protolabs-im-bosses","title":"Plastic Boss Design on Molded Parts","url":"https://www.protolabs.com/resources/design-tips/plastic-boss-design-on-molded-parts/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"verified-at-source","areas":["mould-design","fasteners-and-hardware"]},
    {"id":"protolabs-im-ribs-gussets","title":"Design Stronger Molded Parts: Ribs, Gussets, and Materials","url":"https://www.protolabs.com/resources/design-tips/design-stronger-molded-parts/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"protolabs-injection-molding","title":"Plastic Injection Molding Design Guidelines","url":"https://www.protolabs.com/services/injection-molding/plastic-injection-molding/design-guidelines/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"protolabs-injection-molding-wall-thickness-guidelines","title":"Injection Molding Wall Thickness Guidelines (improving part design with uniform wall thickness)","url":"https://www.protolabs.com/resources/design-tips/improving-part-design-with-uniform-wall-thickness/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design"]},
    {"id":"protolabs-living-hinge","title":"Living Hinge Basics for Injection Molding","url":"https://www.protolabs.com/resources/blog/living-hinge-basics-for-injection-molding/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["compliant-mechanisms","mould-design"]},
    {"id":"protolabs-mjf-design-tip","title":"How to Use Multi Jet Fusion for Functional 3D-Printed Parts","url":"https://www.protolabs.com/resources/design-tips/how-to-use-multi-jet-fusion-for-functional-3d-printed-parts/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"protolabs-mjf-guidelines","title":"Design Guidelines for Multi Jet Fusion","url":"https://www.protolabs.com/services/3d-printing/multi-jet-fusion/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"protolabs-nylon-design-tip","title":"Nylon 3D Printing Tips for Quality Parts","url":"https://www.protolabs.com/resources/design-tips/how-to-design-for-nylon-3d-printing/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"protolabs-redefining-metal-part-design-with-3d-printing-dmls","title":"Protolabs: Redefining Metal Part Design with 3D Printing (DMLS)","url":"https://www.protolabs.com/en-gb/resources/design-tips/redefining-metal-part-design-with-3d-printing/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"protolabs-sheet-metal","title":"Design Guidelines for Sheet Metal Fabrication","url":"https://www.protolabs.com/services/sheet-metal-fabrication/design-guidelines/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"protolabs-sheet-metal-tolerances","title":"Sheet Metal Tolerances (one-pager)","url":"https://protolabs.com/media/roognect/sheet-metal-tolerances-one-pager-2.pdf","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["sheet-metal"]},
    {"id":"protolabs-sla-guidelines","title":"Stereolithography (SLA) Design Guidelines and Capabilities","url":"https://www.protolabs.com/services/3d-printing/stereolithography/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"protolabs-sls-guidelines","title":"Design Guidelines for Selective Laser Sintering (SLS)","url":"https://www.protolabs.com/services/3d-printing/selective-laser-sintering/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"protolabs-threaded-inserts-with-heat-staking-and-ultrasonic","title":"Threaded Inserts with Heat Staking and Ultrasonic Welding","url":"https://www.protolabs.com/en-gb/resources/blog/threaded-inserts-with-heat-staking-and-ultrasonic-welding/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["mould-design","fasteners-and-hardware"]},
    {"id":"protolabs-understanding-3d-printing-tolerances","title":"Protolabs: Understanding 3D Printing Tolerances","url":"https://www.protolabs.com/resources/design-tips/3d-printing-tolerances/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process","3d-printing"]},
    {"id":"prusa-elephant-foot","title":"Elephant foot compensation","url":"https://help.prusa3d.com/article/elephant-foot-compensation_114487","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"prusa-hollowing-kb","title":"Hollowing","url":"https://help.prusa3d.com/article/hollowing_117285","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"prusa-modeling-for-3dp","title":"Modeling with 3D printing in mind","url":"https://help.prusa3d.com/article/modeling-with-3d-printing-in-mind_164135","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"prusa-research-prusa-knowledge-base-modeling-with-3d","title":"Prusa Knowledge Base: Modeling with 3D printing in mind","url":"https://help.prusa3d.com/article/modeling-with-3d-printing-in-mind_164141","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"ps915-source-micro","title":"source_micro (TBS)","url":"https://github.com/ps915/source_micro","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"ps915-source-two","title":"source_two (TBS)","url":"https://github.com/ps915/source_two","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"ps915-source-x","title":"source_x (TBS)","url":"https://github.com/ps915/source_x","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"psrobotics-bleg","title":"Bleg","url":"https://github.com/psrobotics/Bleg","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"punkfab-robot-actuators","title":"robot-actuators","url":"https://github.com/punkfab/robot-actuators","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking","motion-and-dynamics"]},
    {"id":"pwspen-autocoil","title":"autocoil","url":"https://github.com/pwspen/autocoil","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"px4-vibration-isolation","title":"PX4 vibration isolation","url":"https://docs.px4.io/main/en/assembly/vibration_isolation.html","status":"catalogued","kind":"guide","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"pzfreo-wormgear","title":"wormgear (pzfreo)","url":"https://github.com/pzfreo/wormgear","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"q8bot-five-bar-miniature-quadruped","title":"Q8bot: five-bar miniature quadruped","url":"https://arxiv.org/pdf/2508.01149","status":"catalogued","kind":"paper","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"qiu-2003-bistable-thesis","title":"An Electrothermally-Actuated Bistable MEMS Relay for Power Applications","url":"https://pergatory.mit.edu/research/jqiu/thesisscreen.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["compliant-mechanisms"]},
    {"id":"quickparts-optimising-cnc-machining-design-for-precision-and","title":"Optimising CNC Machining Design for Precision and Production Efficiency","url":"https://quickparts.com/gb/optimising-cnc-machining-design-for-production-efficiency/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"r976-3dpblbr","title":"3DPBLBR","url":"https://github.com/r976/3DPBLBR","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"r9kawai-printpupper","title":"PrintPupper","url":"https://github.com/r9kawai/PrintPupper","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"rampagy-bldc-hardware","title":"bldc-hardware","url":"https://github.com/Rampagy/bldc-hardware","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"ranf-thread-fast","title":"ranf_thread_fast, threaded fastener and bolted joint analysis","url":"https://github.com/tpw809/ranf_thread_fast","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"rapiddirect-screw-boss-design-injection-molding","title":"Screw boss design injection molding","url":"https://www.rapiddirect.com/blog/screw-boss-design-injection-molding/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"verified-at-source","areas":["mould-design","fasteners-and-hardware"]},
    {"id":"rapidmade-engineering-guidelines-for-geometrically-stable","title":"Engineering Guidelines for Geometrically Stable PA12 via HP MJF (RapidMade)","url":"https://rapidmade.com/engineering-guidelines-for-geometrically-stable-highly-accurate-pa12-components-via-hp-mjf/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"raul-ortega-u360gts","title":"u360gts","url":"https://github.com/raul-ortega/u360gts","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"rcmags-ornithopter-hover","title":"ornithopter-hover","url":"https://github.com/RCmags/ornithopter-hover","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"remrc-ball-balancing-robot","title":"Ball-Balancing-Robot","url":"https://github.com/remrc/Ball-Balancing-Robot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"rengar-yang-wheelleggedrobot","title":"WheelLeggedRobot","url":"https://github.com/Rengar-Yang/WheelLeggedRobot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"rengar-yang-wheelleggedrobotsimulation","title":"WheelLeggedRobotSimulation","url":"https://github.com/Rengar-Yang/WheelLeggedRobotSimulation","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"reprap-arc-compensation","title":"Arc Compensation","url":"https://reprap.org/wiki/ArcCompensation","status":"source","kind":"guide","licence":"share-alike","licence_read":false,"evidence":"encoded","areas":["3d-printing","fasteners-and-hardware"]},
    {"id":"reubenstr-electropup","title":"ElectroPup","url":"https://github.com/reubenstr/ElectroPup","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"rkourdis-solo12-mujoco","title":"solo12_mujoco","url":"https://github.com/rkourdis/solo12_mujoco","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking","motion-and-dynamics"]},
    {"id":"rmingon-cogless","title":"Cogless","url":"https://github.com/rmingon/Cogless","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"roark","title":"Roark's Formulas for Stress and Strain, 8th edition","url":null,"isbn":"978-0-07-174247-4","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"roboninecom-so-arm100-101-102-parallel-gripper","title":"SO-ARM100-101-102-Parallel-Gripper","url":"https://github.com/roboninecom/SO-ARM100-101-102-Parallel-Gripper","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"robrotics-hd20","title":"HD20 printed harmonic drive","url":"https://github.com/robrotics/hd20","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"robrotics-hdp30","title":"HDP30 printed strain-wave drive","url":"https://github.com/robrotics/hdp30","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"robs-tech-workbench-hexapod-spiderbot-model","title":"hexapod_spiderbot_model","url":"https://github.com/robs-tech-workbench/hexapod_spiderbot_model","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"robustini-exploravtol","title":"eXploraVTOL","url":"https://github.com/robustini/eXploraVTOL","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"romanhujer-small-eq-mount-onstep","title":"Small-EQ-mount-OnStep","url":"https://github.com/romanhujer/Small-EQ-mount-OnStep","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"rombrew-phobia","title":"phobia","url":"https://github.com/rombrew/phobia","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"rookidroid-hexapod","title":"hexapod","url":"https://github.com/rookidroid/hexapod","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"rosmo-robot-rosmo-esc","title":"Rosmo_ESC","url":"https://github.com/rosmo-robot/Rosmo_ESC","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"ruthex","title":"ruthex Gewindeeinsatz M3 (RX-M3x5.7): size table","url":"https://www.ruthex.de/products/ruthex-gewindeeinsatz-m3-100-stuck-rx-m3x5-7-messing-gewindebuchsen","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"sae-international-fundamentals-of-gd-and-t-asme-y14-5-2018","title":"Fundamentals of GD&T ASME Y14.5-2018 Foundational Level","url":"https://saemobilus.sae.org/content/ET2150/","status":"catalogued","kind":"standard","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"salehiac-openballbot-rl","title":"OpenBallBot-RL","url":"https://github.com/salehiac/OpenBallBot-RL","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"samueladamus-robo-dog","title":"robo-dog","url":"https://github.com/samueladamus/robo-dog","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"scc-iso-astm-52900-2021-additive-manufacturing-vocabulary","title":"ISO/ASTM 52900:2021 additive manufacturing vocabulary","url":"https://scc-ccn.ca/standardsdb/standards/8167516","status":"catalogued","kind":"standard","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing","design-process"]},
    {"id":"sculpteo-design-tips-for-hp-multi-jet-fusion-sculpteo","title":"Design Tips for HP Multi Jet Fusion (Sculpteo)","url":"https://www.sculpteo.com/blog/2017/10/25/how-to-design-for-hp-multi-jet-fusion-technology/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"scutrobotlab-wheeled-legged-rl","title":"wheeled-legged_RL","url":"https://github.com/scutrobotlab/wheeled-legged_RL","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"seeed-projects-stackforce-mini-wheeled-legged-robot","title":"Stackforce_Mini_Wheeled_Legged_Robot","url":"https://github.com/Seeed-Projects/Stackforce_Mini_Wheeled_Legged_Robot","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"sendcutsend-5052-h32-aluminum-sheet-metal","title":"5052 H32 Aluminum Sheet Metal","url":"https://sendcutsend.com/materials/5052-aluminum/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"sendcutsend-bend-deformation","title":"Bending Deformation Guidelines","url":"https://sendcutsend.com/guidelines/bend-deformation/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["sheet-metal"]},
    {"id":"sendcutsend-bend-relief","title":"How to Design Bend Reliefs & Corner Reliefs for Sheet Metal Parts","url":"https://sendcutsend.com/blog/guide-to-designing-bend-reliefs/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["sheet-metal"]},
    {"id":"sendcutsend-bending-calculator","title":"Sheet Metal Bending Calculator","url":"https://sendcutsend.com/bending-calculator/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"sendcutsend-bending-service","title":"Sheet Metal Bending Services (bending guidelines)","url":"https://sendcutsend.com/services/cnc-bending/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"sendcutsend-can-sendcutsend-bend-parts-with-a-custom-bend","title":"Can SendCutSend bend parts with a custom bend radius?","url":"https://sendcutsend.com/faq/can-you-bend-parts-with-a-custom-bend-radius/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"sendcutsend-catalog","title":"SendCutSend ordering catalogue (sendcutsend-catalog.json, schema 1.0)","url":"https://cdn.sendcutsend.com/specs/sendcutsend-catalog.json","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"sendcutsend-cnc-undercuts-why-they-are-expensive","title":"CNC Undercuts: Why They Are Expensive","url":"https://sendcutsend.com/blog/cnc-undercuts/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"sendcutsend-countersink","title":"Countersink Design Best Practices","url":"https://sendcutsend.com/blog/countersink-design-best-practices","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal","fasteners-and-hardware"]},
    {"id":"sendcutsend-countersinking-service","title":"Online Countersinking Services (countersink guidelines)","url":"https://sendcutsend.com/services/countersinking/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"sendcutsend-designing-for-online-sheet-metal-bending","title":"Designing for Online Sheet Metal Bending Services","url":"https://sendcutsend.com/blog/designing-for-bending-and-forming/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"sendcutsend-dimple-forming","title":"Online Dimple Forming Services (dimple guidelines)","url":"https://sendcutsend.com/services/dimple-forming/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"sendcutsend-do-i-need-to-compensate-for-kerf-in-my-design","title":"Do I need to compensate for kerf in my design?","url":"https://sendcutsend.com/faq/do-i-need-to-compensate-for-kerf-in-my-design/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["laser-cutting","sheet-metal"]},
    {"id":"sendcutsend-finish-thickness","title":"What are the thicknesses for your finishes? (FAQ)","url":"https://sendcutsend.com/faq/what-are-the-thicknesses-for-your-finishes/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"sendcutsend-finishing","title":"Anodizing, Plating and Powder Coating services (finishing guidelines)","url":"https://sendcutsend.com/services/powder-coating/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"sendcutsend-galvanic","title":"How to Avoid Galvanic Corrosion on Your Laser Cut Parts","url":"https://sendcutsend.com/blog/how-to-avoid-galvanic-corrosion-on-your-laser-cut-parts/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"sendcutsend-guidelines-for-hardware-insertion","title":"Guidelines for Hardware Insertion","url":"https://sendcutsend.com/guidelines/hardware/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal","fasteners-and-hardware"]},
    {"id":"sendcutsend-hardware-catalog","title":"Hardware Catalog","url":"https://sendcutsend.com/guidelines/hardware/catalog/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"sendcutsend-hardware-service","title":"Online Hardware Installation Service (hardware guidelines)","url":"https://sendcutsend.com/services/hardware/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"sendcutsend-how-to-save-time-with-locating-features-for","title":"How to Save Time with Locating Features for Weldments","url":"https://sendcutsend.com/blog/how-to-save-time-with-locating-features-for-weldments/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["sheet-metal","fasteners-and-hardware"]},
    {"id":"sendcutsend-more-axes-more-money-3-axis-vs-3-2-vs-5-axis","title":"More Axes, More Money: 3-axis vs 3+2 vs 5-axis","url":"https://sendcutsend.com/blog/3-axis-vs-5-axis-cnc-machining/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"sendcutsend-ordering-guide","title":"SendCutSend ordering guide (sendcutsend-ordering-guide.md)","url":"https://cdn.sendcutsend.com/specs/sendcutsend-ordering-guide.md","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"sendcutsend-pem-guide","title":"A Guide to PEM Hardware Inserts in Sheet Metal","url":"https://sendcutsend.com/blog/pem-hardware-inserts-in-sheet-metal/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["sheet-metal","fasteners-and-hardware"]},
    {"id":"sendcutsend-pricing","title":"Laser Cutting Online Quotes & Pricing","url":"https://sendcutsend.com/pricing/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"sendcutsend-sheet-cnc-machining-design-guidelines","title":"Sheet: CNC machining design guidelines (SendCutSend)","url":"https://sendcutsend.com/guidelines/cnc-machining/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"sendcutsend-sheet-cutting","title":"Sheet Cutting Guidelines","url":"https://sendcutsend.com/guidelines/sheet-cutting/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal","laser-cutting"]},
    {"id":"sendcutsend-specs","title":"SendCutSend engineering specifications (sendcutsend-specs.json, schema 1.0)","url":"https://cdn.sendcutsend.com/specs/sendcutsend-specs.json","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal","laser-cutting"]},
    {"id":"sendcutsend-step-by-step-guide-to-sheet-metal-bending","title":"Step By Step Guide To Sheet Metal Bending","url":"https://sendcutsend.com/blog/step-by-step-guide-to-sheet-metal-bending/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"sendcutsend-tab-slot","title":"Designing Sheet Metal Parts With Tab and Slots","url":"https://sendcutsend.com/blog/designing-sheet-metal-parts-with-tab-and-slots/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["sheet-metal","fasteners-and-hardware"]},
    {"id":"sendcutsend-tapping","title":"Sheet Metal Tapping Services (tapping guidelines)","url":"https://sendcutsend.com/services/tapping/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"sendcutsend-waterjet-cutting-design-guidelines","title":"Waterjet cutting design guidelines","url":"https://sendcutsend.com/?p=68759","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["laser-cutting","sheet-metal"]},
    {"id":"seungbinoh-pow-wbr-project","title":"Pow_WBR_Project","url":"https://github.com/SeungbinOh/Pow_WBR_Project","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"sff-8201","title":"SFF-8201 2.5\" Form Factor Drive Dimensions, Rev 3.4","url":"https://members.snia.org/document/dl/25851","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"sff-8301","title":"SFF-8301 3.5\" Form Factor Drive Dimensions, Rev 1.9","url":"https://members.snia.org/document/dl/25862","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"sfs-standards-store-asme-y14-5-2018-dimensioning-and","title":"ASME Y14.5-2018 dimensioning and tolerancing","url":"https://store.sfs.fi/en/asme-y145-2018","status":"catalogued","kind":"standard","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process","cnc-machining"]},
    {"id":"shaheenbharwani-sim2real-3d-printed-quadruped","title":"sim2real-3d-printed-quadruped","url":"https://github.com/shaheenbharwani/sim2real-3d-printed-quadruped","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"shamansystems-cheap-focer","title":"Cheap-FOCer","url":"https://github.com/shamansystems/Cheap-FOCer","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"shamansystems-cheap-focer-2","title":"Cheap-FOCer-2","url":"https://github.com/shamansystems/Cheap-FOCer-2","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"shigley","title":"Shigley's Mechanical Engineering Design, 10th edition","url":null,"isbn":"978-0-07-339820-4","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"shigley-8e","title":"Shigley's Mechanical Engineering Design, 8th edition","url":null,"isbn":"978-0-07-312193-2","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"shiyao-huang-chinamicroduck","title":"ChinaMicroDuck","url":"https://github.com/Shiyao-Huang/ChinaMicroDuck","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"sierra-circuits-ipc-2221-generic-standard-on-printed-board","title":"IPC-2221 generic standard on printed board design (Proto Express summary)","url":"https://protoexpress.com/blog/ipc-2221-circuit-board-design","status":"catalogued","kind":"standard","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"sierra-circuits-pcb-design-guides","title":"Sierra Circuits PCB design guides","url":"https://www.protoexpress.com/pcb-design-guides/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"sierra-circuits-pcb-via-design-guide","title":"Sierra Circuits PCB via design guide","url":"https://www.protoexpress.com/pcb-design-guides/via/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"sillybutts-pumpactionskewer","title":"PumpActionSkewer","url":"https://github.com/Sillybutts/PumpActionSkewer","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"silvery107-wheeled-bipedal-jumping","title":"wheeled-bipedal-jumping","url":"https://github.com/silvery107/wheeled-bipedal-jumping","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"simplefoc-arduino-simplefoc-powershield","title":"Arduino-SimpleFOC-PowerShield","url":"https://github.com/simplefoc/Arduino-SimpleFOC-PowerShield","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"simplefoc-arduino-simplefocshield","title":"Arduino-SimpleFOCShield","url":"https://github.com/simplefoc/Arduino-SimpleFOCShield","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"simplefoc-simplefoc-driveshield","title":"SimpleFOC-DriveShield","url":"https://github.com/simplefoc/SimpleFOC-DriveShield","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"simplefoc-simplefoc-microspora","title":"SimpleFOC-microspora","url":"https://github.com/simplefoc/SimpleFOC-microspora","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"simplefoc-simplefocmini","title":"SimpleFOCMini v2","url":"https://github.com/simplefoc/SimpleFOCMini","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"sinterit-design-tips-for-sls-3d-printing-wall-thickness","title":"Design Tips for SLS 3D Printing wall thickness (Sinterit)","url":"https://www.sinterit.com/3d-printing-guide/design-for-3d-printing/wall-thickness-3d-print/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing","design-process"]},
    {"id":"siraya-tech-3d-printed-drone","title":"Siraya Tech: 3D printed drone","url":"https://siraya.tech/blogs/news/3d-printed-drone","status":"catalogued","kind":"guide","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"sirojudinmunir-3d-printed-cycloidal-actuator","title":"3D-printed-cycloidal-actuator","url":"https://github.com/sirojudinMunir/3D-printed-cycloidal-actuator","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"sirwart-robstride","title":"robstride (Python SDK)","url":"https://github.com/sirwart/robstride","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"skf-2018","title":"Rolling bearings (PUB BU/P1 17000/1 EN)","url":"https://www.skf.com/binaries/pub12/Images/0901d196802809de-Rolling-bearings---17000_1-EN_tcm_12-121486.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"skf-shaft-and-housing-fits-skf-catalog-excerpt","title":"Shaft and housing fits (SKF catalog excerpt)","url":"https://cdn.skfmediahub.skf.com/api/public/0941f795342272f4/pdf_preview_medium/0941f795342272f4_pdf_preview_medium.pdf","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"skythinker616-foc-wheel-legged-robot","title":"foc-wheel-legged-robot","url":"https://github.com/Skythinker616/foc-wheel-legged-robot","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"slehmann1-fastenating","title":"Fastenating","url":"https://github.com/slehmann1/Fastenating","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["fasteners-and-hardware"]},
    {"id":"slehmann1-tol-ninja","title":"Tol-Ninja","url":"https://github.com/slehmann1/Tol-Ninja","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"slewing-bearing-makerworld-32748","title":"Slewing bearing (MakerWorld 32748)","url":"https://makerworld.com/en/models/32748-slewing-bearing","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"smacna-duct","title":"HVAC Duct Construction Standards - Metal and Flexible, 4th edition","url":"https://shop.iccsafe.org/hvac-duct-construction-standards-metal-and-flexible-4th-edition.html","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"smdhuman-lotprobotdog2","title":"LOTPRobotdog2","url":"https://github.com/SMDHuman/LOTPRobotdog2","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"sndcooper-bipedal-robot-balancing","title":"Bipedal-Robot-Balancing (PAW)","url":"https://github.com/Sndcooper/Bipedal-Robot-Balancing","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"solidworks-k-factor","title":"K-Factor - 2022 - SOLIDWORKS Design Help","url":"https://help.solidworks.com/2022/English/SolidWorks/sldworks/c_K_Factor.htm","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"source-robotics-faze4-robotic-arm","title":"Faze4 robotic arm","url":"https://github.com/Source-Robotics/Faze4-Robotic-arm","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"source-robotics-parol6-desktop-robot-arm","title":"PAROL6-Desktop-robot-arm","url":"https://github.com/Source-Robotics/PAROL6-Desktop-robot-arm","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"sovol-printing-gears-that-work","title":"Sovol: printing gears that work","url":"https://www.sovol3d.com/blogs/news/3d-printing-gears-that-actually-work-backlash-orientation-and-material-tips","status":"catalogued","kind":"article","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"spirol-3dp","title":"How to Select a Threaded Insert for Your 3D Printed Assembly","url":"https://www.spirol.com/assets/files/inserts-for-3d-printed-assemblies-us.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"spirol-cl-2021","title":"Compression Limiters Design Guide (edition 04/21)","url":"https://www.spirol.com/library/main_catalogs/cmpl_us.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"spirol-cl-2026","title":"Compression Limiters Design Guide (edition 05/26, Canada)","url":"https://ca.spirol.com/assets/files/cmpl-compression-limiter-design-guide-ca.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"spirol-compression-limiter-design-guide","title":"Compression Limiter Design Guide","url":"https://uk.spirol.com/assets/files/cmpl-compression-limiter-design-guide-uk.pdf","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["fasteners-and-hardware","mould-design"]},
    {"id":"spirol-how-to-design-the-proper-hole-for-heat-ultrasonic","title":"How to Design the Proper Hole for Heat/Ultrasonic Inserts (SPIROL white paper)","url":"https://www.spirol.com/resources/white-papers/how-to-design-the-proper-hole-for-heat-ultrasonic-inserts/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"encoded","areas":["fasteners-and-hardware","mould-design"]},
    {"id":"spirol-inserts","title":"Inserts for Plastics Design Guide","url":"https://www.spirol.com/assets/files/ins-threaded-inserts-design-guide-us.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"spirol-wp-2022","title":"How To Properly Mate Compression Limiters and Threaded Inserts in Plastic Assemblies","url":"https://www.spirol.com/resources/white-papers/how-to-properly-mate-compression-limiters-and-threaded-inserts-in-plastic-assemblies/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"spresxm-claude-pcb-designer","title":"claude-pcb-designer","url":"https://github.com/SPREsxm/claude-pcb-designer","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"srp-2-recoiling-blaster","title":"SRP-2 recoiling blaster","url":"https://printables.com/model/527596-srp-2-recoiling-foam-dart-blaster","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"ssab-hardox-plasma-cutting-guide-ssab","title":"Hardox plasma/cutting guide (SSAB)","url":"https://www.ssab.com/-/media/90c540b6d47f4c05b256929d4d1821d6.ashx","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"stanley-engineered-fastening-pop-rivet-design-guidelines","title":"POP Rivet Design Guidelines","url":"https://stanleyengineeredfastening.com:443/en/brands/POP/POP%20Rivet%20Design%20Guidelines","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["fasteners-and-hardware"]},
    {"id":"stanley-engineered-fastening-pop-rivet-selection-factors","title":"POP Rivet Selection Factors","url":"https://www.stanleyengineeredfastening.com:443/en/brands/POP/POP%20Rivet%20Selection%20Factors","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["fasteners-and-hardware","sheet-metal"]},
    {"id":"stephane-caron-mpc-balancer","title":"mpc_balancer","url":"https://github.com/stephane-caron/mpc_balancer","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"stephencarlson-minihawk-vtol","title":"MiniHawk-VTOL","url":"https://github.com/StephenCarlson/MiniHawk-VTOL","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"steven0928-open-rlbw","title":"Open-RLBW","url":"https://github.com/Steven0928/Open-RLBW","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"stratasys-direct-design-guidelines-urethane-casting-2019","title":"Stratasys Direct Design Guidelines: Urethane Casting (2019)","url":"https://info.stratasysdirect.com/rs/626-SBR-192/images/Stratasys_Direct_Design_Guidelines_Urethane_Casting_201907.pdf","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-making"]},
    {"id":"stratasys-direct-mjf-design-guide","title":"Multi Jet Fusion Design Guide","url":"https://www.stratasys.com/siteassets/sdm/content---website-storage/design-guides/dg_mjf_stratasys_direct_03062023.pdf","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"stratasys-direct-sls-design-guide-2023","title":"Stratasys Direct SLS Design Guide (2023)","url":"https://www.stratasys.com/siteassets/sdm/content---website-storage/design-guides/dg_sls_stratasys_direct_04192023.pdf","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"stratasys-direct-stratasys-fdm-design-guide-stratasys-direct","title":"Stratasys FDM Design Guide (Stratasys Direct, 2025)","url":"https://www.stratasys.com/siteassets/sdm/content---website-storage/design-guides/dg_sdm_fdm_0725a.pdf","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"stratasys-polyjet-for-injection-molding-stratasys-resource","title":"PolyJet for Injection Molding (Stratasys resource guide)","url":"https://www.stratasys.com/uk/resources/resource-guides/polyjet-injection-molding","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design"]},
    {"id":"t33devv-pegasus","title":"pegasus","url":"https://github.com/t33devv/pegasus","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"tbs-trappy-source-one","title":"source_one (TBS)","url":"https://github.com/tbs-trappy/source_one","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"team-254-build-blogs","title":"Team 254 build blogs","url":"https://www.team254.com/?p=12061","status":"catalogued","kind":"article","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"techaumnu-a200s","title":"A200S","url":"https://github.com/TechAUmNu/A200S","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"teookie-legacy-v0-1-style-tensioners","title":"Legacy-V0.1-style-tensioners","url":"https://github.com/teookie/Legacy-V0.1-style-tensioners","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"teraen-cybercrawlermpy","title":"CyberCrawlerMPY","url":"https://github.com/Teraen/CyberCrawlerMPY","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"testing-a-printed-cycloidal-gearbox-hackaday","title":"Testing a printed cycloidal gearbox (Hackaday)","url":"https://hackaday.com/2026/08/01/testing-a-3d-printed-cycloidal-gearbox-design/","status":"catalogued","kind":"article","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"texas-instruments-ti-spraa99-pcb-dfm-guidance-ti-document","title":"TI SPRAA99 PCB DFM guidance (TI document viewer)","url":"https://ti.com/document-viewer/lit/html/SPRAA99C/GUID-164C9D50-16B4-451B-AE9B-3579FEE28AA7","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"text-to-cad","title":"text-to-cad","url":"https://github.com/earthtojake/text-to-cad","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal","3d-printing"]},
    {"id":"the-fabricator-analyzing-the-k-factor-in-sheet-metal-bending","title":"Analyzing the K-factor in sheet metal bending","url":"https://www.thefabricator.com/article/bending/analyzing-the-k-factor-in-sheet-metal-bending","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"therobotstudio-so-arm100","title":"SO-ARM100","url":"https://github.com/TheRobotStudio/SO-ARM100","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"theseus-printed-friction-torque-limiter","title":"Theseus: printed friction torque limiter","url":"https://www.theseus.fi/handle/10024/910970","status":"catalogued","kind":"paper","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"thmos2025-mos-9-open-source-humanoid-robot","title":"MOS-9-Open-Source-Humanoid-Robot","url":"https://github.com/THMOS2025/MOS-9-Open-Source-Humanoid-Robot","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"timarcher-drone","title":"Drone (1300 mm hexacopter)","url":"https://github.com/timarcher/Drone","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"timxuti-integrated-joint-actuator","title":"Integrated-Joint-Actuator","url":"https://github.com/timxuti/Integrated-Joint-Actuator","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"toantech-balance-bot-dengfoc","title":"Balance_Bot_DengFOC","url":"https://github.com/ToanTech/Balance_Bot_DengFOC","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"tom-ilan-cycloidal-gearbox","title":"cycloidal_gearbox (tom-ilan)","url":"https://github.com/tom-ilan/cycloidal_gearbox","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"tops76-dart-turret","title":"Dart-Turret","url":"https://github.com/Tops76/Dart-Turret","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"track-tech-venus-1-four-link-wheel-legged-robot","title":"Venus-1 four-link wheel-legged","url":"https://github.com/track-tech/Venus-1__Four-link-wheel-legged-robot","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"trandi-esp32-self-balancing-robot","title":"esp32-self_balancing_robot","url":"https://github.com/trandi/esp32-self_balancing_robot","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"tristandijkstra-opengimbal","title":"OpenGimbal (Crazyflie)","url":"https://github.com/tristandijkstra/OpenGimbal","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"tthom289-teensyfoc-carrier","title":"TeensyFOC-Carrier","url":"https://github.com/tthom289/TeensyFOC-Carrier","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"uc-berkeley-mechanical-engineering-waterjet-omax-abrasive","title":"Waterjet: Omax Abrasive Jet Machining Protocol (Berkeley)","url":"https://me.berkeley.edu/wp-content/uploads/2020/07/Omax-Abrasive-Jet-Machining-Protocol.pdf","status":"catalogued","kind":"paper","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["laser-cutting"]},
    {"id":"university-of-washington-scholz-tolerance-stack-up-analysis","title":"Scholz: Tolerance stack-up analysis (Boeing review, UW copy)","url":"https://faculty.washington.edu/fscholz/DATAFILES498B2008/TOLSTACK.pdf","status":"catalogued","kind":"paper","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"upkie-hackaday-log","title":"Upkie Hackaday log","url":"https://hackaday.io/project/185729","status":"catalogued","kind":"article","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"upkie-upkie","title":"Upkie","url":"https://github.com/upkie/upkie","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"upkie-upkie-description","title":"upkie_description","url":"https://github.com/upkie/upkie_description","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"upkie-upkie-parts","title":"upkie_parts","url":"https://github.com/upkie/upkie_parts","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"utiasstars-phoenix-mcad","title":"Phoenix-MCAD","url":"https://github.com/utiasSTARS/Phoenix-MCAD","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"uzzwarr-rocky-quadropod-with-ai","title":"Rocky-Quadropod-With-AI","url":"https://github.com/uzzwarr/Rocky-Quadropod-With-AI","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"vedderb-bldc","title":"VESC firmware","url":"https://github.com/vedderb/bldc","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"vesto-design-wheel-legged-biped-robot","title":"wheel-legged-biped-robot","url":"https://github.com/Vesto-Design/wheel-legged-biped-robot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"vimdrones-am32-esc-development-board","title":"AM32_esc_development_board","url":"https://github.com/VimDrones/AM32_esc_development_board","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"vipqualitypost-lemon-pepper-stepper","title":"lemon-pepper-stepper","url":"https://github.com/VIPQualityPost/lemon-pepper-stepper","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"vitruzicka-dynbalabot","title":"dynbalabot","url":"https://github.com/VitRuzicka/dynbalabot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"vsergeev-3d-parametric-whoop","title":"3d-parametric-whoop","url":"https://github.com/vsergeev/3d-parametric-whoop","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"waveshare-wavego","title":"WAVEGO","url":"https://github.com/waveshare/WAVEGO","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"waveshareteam-wavego-pro","title":"WAVEGO_Pro","url":"https://github.com/waveshareteam/WAVEGO_Pro","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"we-are-fpv-jeno-5-1","title":"JeNo-5.1 frame family","url":"https://github.com/WE-are-FPV/JeNo-5.1","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"we-are-fpv-jeno-pocket","title":"JeNo-Pocket","url":"https://github.com/WE-are-FPV/JeNo-Pocket","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"wei1224hf-rufengrobot","title":"RuFengRobot","url":"https://github.com/wei1224hf/RuFengRobot","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"weirdgyn-driverino","title":"Driverino","url":"https://github.com/weirdgyn/Driverino","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"wevolver-dfma-explained-wevolver","title":"DFMA explained (Wevolver)","url":"https://www.wevolver.com/article/dfma-design-for-manufacturing-and-assembly-explained","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"wevolver-iso-2768-general-tolerances-tables-classes-status","title":"ISO 2768 general tolerances: tables, classes, status","url":"https://www.wevolver.com/article/iso-2768-general-tolerances-tables-classes-current-status","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining","sheet-metal"]},
    {"id":"wevolver-tolerance-stack-up-analysis-worst-case-vs-rss","title":"Tolerance stack-up analysis: worst case vs RSS (Wevolver)","url":"https://www.wevolver.com/article/tolerance-stack-up-analysis-worst-case-vs-rss-methods","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"wevolver-what-is-swiss-machining-swiss-type-cnc-lathes","title":"What is Swiss machining: Swiss-type CNC lathes explained","url":"https://www.wevolver.com/article/what-is-swiss-machining-swiss-type-cnc-lathes-explained","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"wheel-legged-robot-with-lqr-and-adrc","title":"Wheel-legged robot with LQR and ADRC","url":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10499820/","status":"catalogued","kind":"paper","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"wheelbot-mini-wheelbot","title":"Mini-Wheelbot","url":"https://github.com/wheelbot/Mini-Wheelbot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"wheeled-bipedal-robot-lqr-and-pd","title":"Wheeled bipedal robot, LQR and PD","url":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12431389/","status":"catalogued","kind":"paper","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"white","title":"Fluid Mechanics, 7th edition","url":null,"isbn":"978-0-07-352934-9","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"wikipedia-geometric-dimensioning-and-tolerancing-wikipedia","title":"Geometric dimensioning and tolerancing (Wikipedia)","url":"https://en.wikipedia.org/wiki/Geometric_dimensioning_and_tolerancing","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"wildcard1719-rcws-v5","title":"RCWS_v5","url":"https://github.com/wildcard1719/RCWS_v5","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"williamgwok-rp-balance","title":"RP_Balance","url":"https://github.com/WilliamGwok/RP_Balance","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"williamhaarhoff-foc8313","title":"foc8313","url":"https://github.com/williamhaarhoff/foc8313","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"willumpie82-dufdl","title":"DUFDL","url":"https://github.com/willumpie82/DUFDL","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"wyxh2004-letian","title":"LeTian","url":"https://github.com/wyxh2004/LeTian","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"xometry-3d-printing-vs-injection-molding-breakeven-xometry","title":"3D Printing vs Injection Molding Breakeven (Xometry)","url":"https://xometry.com/blog/3d-printing-vs-injection-molding-breakeven","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design","design-process"]},
    {"id":"xometry-5-easy-ways-to-reduce-3d-printing-costs-xometry","title":"5 Easy Ways to Reduce 3D Printing Costs (Xometry)","url":"https://www.xometry.com/resources/3d-printing/5-easy-ways-to-reduce-3d-printing-costs/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process"]},
    {"id":"xometry-5-ways-to-reduce-costs-on-sheet-metal-fabrication","title":"5 Ways to Reduce Costs on Sheet Metal Fabrication","url":"https://www.xometry.com/resources/machining/5-ways-to-save-money-on-sheet-metal-fabrication","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal"]},
    {"id":"xometry-cnc-10-tips","title":"Video: 10 Tips to Improve Your CAD Designs for CNC Machining","url":"https://www.xometry.com/resources/machining/10-tips-improve-cad-cnc-design/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["cnc-machining"]},
    {"id":"xometry-cnc-corner-radii","title":"CNC Machining Design Tip: Optimizing Internal Corner Radii","url":"https://www.xometry.com/resources/machining/cnc-machining-optimizing-internal-corner-radii/","status":"source","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"read","areas":["cnc-machining"]},
    {"id":"xometry-cnc-machining-cost-reduction","title":"CNC Machining Cost Reduction","url":"https://www.xometry.com/resources/machining/cnc-machining-cost-reduction/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"xometry-delrin-acetal-cnc-machining","title":"Delrin (Acetal) CNC Machining","url":"https://xometry.com/capabilities/cnc-machining-service/acetal","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"xometry-design-guide-fdm-3d-printing","title":"Xometry Design Guide: FDM 3D Printing","url":"https://www.xometry.com/resources/design-guides/design-guide-fused-deposition-modeling-fdm-3d-printing/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"xometry-design-guide-injection-molding","title":"Xometry Design Guide: Injection Molding","url":"https://www.xometry.com/resources/design-guides/design-guide-injection-molding/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design"]},
    {"id":"xometry-design-guide-laser-and-sheet-cutting","title":"Design Guide: Laser and Sheet Cutting","url":"https://www.xometry.com/resources/design-guides/design-guide-laser-and-sheet-cutting/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["laser-cutting","sheet-metal"]},
    {"id":"xometry-design-guide-urethane-casting","title":"Xometry Design Guide: Urethane Casting","url":"https://www.xometry.com/resources/design-guides/design-guide-urethane-casting/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-making"]},
    {"id":"xometry-eu-fdm-design-tips","title":"FDM 3D Printing Design Tips: Best Practices and Techniques for Stronger Prints","url":"https://xometry.pro/en/articles/fdm-design-tips/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"xometry-fdm-mini-guide","title":"Fused Deposition Modeling (FDM) Mini-Guide","url":"https://www.xometry.com/resources/3d-printing/mini-guide-fdm-3d-printing/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["3d-printing"]},
    {"id":"xometry-injection-molding-vs-3d-printing-break-even","title":"Xometry: injection molding vs 3D printing break-even","url":"https://www.xometry.com/resources/3d-printing/3d-printing-vs-injection-molding-breakeven/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["design-process","mould-design","3d-printing"]},
    {"id":"xometry-iso-2768-xometry","title":"ISO 2768 (Xometry)","url":"https://www.xometry.com/resources/certifications/iso-2768","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining","design-process","sheet-metal"]},
    {"id":"xometry-manufacturing-standards","title":"Manufacturing Standards","url":"https://www.xometry.com/manufacturing-standards/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["sheet-metal"]},
    {"id":"xometry-mjf-design-guidelines","title":"HP Multi Jet Fusion (MJF) 3D Printing Design Guidelines","url":"https://xometry.asia/en/hp-mjf-3d-printing-design-guidelines/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"xometry-mjf-service","title":"Multi Jet Fusion 3D Printing Service","url":"https://www.xometry.com/capabilities/3d-printing-service/hp-multi-jet-fusion/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"xometry-overmolding-xometry-capability-page","title":"Overmolding (Xometry capability page)","url":"https://www.xometry.com/capabilities/injection-molding-service/overmolding/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["mould-design"]},
    {"id":"xometry-sla-design-tips","title":"SLA 3D Printing Design Guidelines: 8 Essential Tips","url":"https://xometry.asia/en/sla-3d-printing-design-guidelines-8-essential-tips/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"xometry-sls-design-tips","title":"8 Essential Design Tips for SLS 3D Printing","url":"https://xometry.asia/en/8-essential-design-tips-for-sls-3d-printing/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"xometry-sls-service","title":"Selective Laser Sintering (SLS) 3D Printing Service","url":"https://www.xometry.com/capabilities/3d-printing-service/selective-laser-sintering/","status":"source","kind":"source","licence":"unrecorded","licence_read":null,"evidence":"read","areas":["unplaced"]},
    {"id":"xometry-threaded-holes-xometry","title":"Threaded Holes (Xometry)","url":"https://www.xometry.com/resources/machining/threaded-holes/","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining","fasteners-and-hardware"]},
    {"id":"xometry-tips-for-designing-custom-parts-with-sls-3d-printing","title":"Tips for Designing Custom Parts with SLS 3D Printing (Xometry)","url":"https://www.xometry.com/blog/tips-for-designing-custom-parts-with-sls-3d-printing","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"xometry-tolerances-and-build-area-for-3d-printed-plastics","title":"Xometry: Tolerances and Build Area for 3D Printed Plastics","url":"https://community.xometry.com/kb/articles/752-tolerances-and-build-area-for-3d-printed-plastics","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["3d-printing"]},
    {"id":"xometry-tolerances-of-machined-and-sheet-metal-parts","title":"Xometry tolerances of machined and sheet metal parts","url":"https://community.xometry.com/kb/articles/728-tolerances-of-machined-and-sheet-metal-parts","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["sheet-metal","design-process"]},
    {"id":"xometry-what-every-designer-needs-to-know-about-cnc-part","title":"What Every Designer Needs to Know About CNC Part Tolerances","url":"https://xometry.com/resources/machining/what-every-designer-needs-to-know-about-cnc-part-tolerances","status":"catalogued","kind":"guide","licence":"proprietary","licence_read":false,"evidence":"snippet-only","areas":["cnc-machining"]},
    {"id":"xrobots-cycloidaldrive","title":"XRobots CycloidalDrive","url":"https://github.com/XRobots/CycloidalDrive","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"yahboomtechnology-rider-pi-robot","title":"Rider-Pi-Robot","url":"https://github.com/YahboomTechnology/Rider-Pi-Robot","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"yohanhadji-superantennaz","title":"SuperAntennaz antenna rotator","url":"https://github.com/YohanHadji/SuperAntennaz","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"yuexuan9-tinker","title":"Tinker biped","url":"https://github.com/Yuexuan9/Tinker","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"zeitvex-rc-wheelleg","title":"RC_WheelLeg","url":"https://github.com/zeitvex/RC_WheelLeg","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving"]},
    {"id":"zeroth-robotics-zeroth-bot","title":"zeroth-bot","url":"https://github.com/zeroth-robotics/zeroth-bot","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"zhangdong-cheku-3d-printed-cycloidal-drive-v1","title":"Cycloidal Drive V1 (zhangdong)","url":"https://github.com/zhangdong-cheku/3D-Printed-Cycloidal-Drive-V1","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"zhangdong-cheku-3d-printed-cycloidal-drive-v2","title":"Cycloidal Drive V2 (zhangdong)","url":"https://github.com/zhangdong-cheku/3D-Printed-Cycloidal-Drive-V2","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["gears"]},
    {"id":"zhaozijie2022-locowheeledlegged","title":"LocoWheeledLegged","url":"https://github.com/zhaozijie2022/LocoWheeledLegged","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"zhbi98-odrivex","title":"ODriveX","url":"https://github.com/zhbi98/ODriveX","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"zhichengsong6-flores","title":"FLORES","url":"https://github.com/ZhichengSong6/FLORES","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["walking"]},
    {"id":"zhuyanzhen1-minifoc","title":"miniFOC","url":"https://github.com/ZhuYanzhen1/miniFOC","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"ziteh-moco","title":"moco","url":"https://github.com/ziteh/moco","status":"catalogued","kind":"project","licence":"share-alike","licence_read":false,"evidence":"snippet-only","areas":["circuit-boards"]},
    {"id":"ziteh-pcb-motor","title":"pcb-motor (ziteh)","url":"https://github.com/ziteh/pcb-motor","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["mechanisms"]},
    {"id":"ziyuliu66-wheel-legged-robot-matlab-simulation-collection","title":"Wheel-legged MATLAB collection","url":"https://github.com/ziyuliu66/Wheel-legged-robot-MATLAB-simulation-collection","status":"catalogued","kind":"project","licence":"unclear","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]},
    {"id":"zyicome-wheel-legged-lab","title":"Wheel-Legged-Lab","url":"https://github.com/zyicome/Wheel-Legged-Lab","status":"catalogued","kind":"project","licence":"open","licence_read":false,"evidence":"snippet-only","areas":["wheels-and-driving","motion-and-dynamics"]}
  ]
}
