├── ai-renders ├── 00023-1572373519.png ├── 00040-1572373536.png ├── 00042-1572373538.png ├── 00055-1572373551.png ├── 00080-1572373576.png ├── 00095-1572373591.png ├── 00117-2419401898.png ├── 00122-3091978869.png ├── 00186-2854738076.png ├── 00576-1258968118.png ├── all │ ├── 00000-357559412.png │ ├── 00005-1248517951.png │ ├── 00009-1846332725.png │ ├── 00010-3830520620.png │ ├── 00015-1510084404.png │ ├── 00020-1703099426.png │ ├── 00024-1435315715.png │ ├── 00025-1704890410.png │ ├── 00030-3104922929.png │ ├── 00035-3908900121.png │ ├── 00039-2805063001.png │ ├── 00040-1279062750.png │ ├── 00045-1480606769.png │ ├── 00050-4032314944.png │ ├── 00054-1610239201.png │ ├── 00055-1120741218.png │ ├── 00060-2551709868.png │ ├── 00065-3160654962.png │ ├── 00069-1434522783.png │ ├── 00070-909880307.png │ ├── 00075-4185142455.png │ ├── 00080-3249783718.png │ ├── 00085-1067350489.png │ ├── 00090-1672998109.png │ ├── 00095-99025422.png │ ├── 00100-3047387080.png │ ├── 00105-2527510471.png │ ├── 00110-1504034849.png │ ├── 00115-2866515047.png │ ├── 00120-1237886460.png │ ├── 00125-3579262042.png │ ├── 00130-2607103277.png │ ├── 00135-3617314966.png │ ├── 00140-2341996741.png │ ├── 00145-1462839352.png │ ├── 00150-565781888.png │ ├── 00155-3509653221.png │ ├── 00160-556067007.png │ ├── 00165-1893324952.png │ ├── 00170-3917874720.png │ ├── 00175-3374178357.png │ ├── 00180-371988289.png │ ├── 00185-975864008.png │ ├── 00190-273683321.png │ ├── 00195-471412829.png │ ├── 00200-3361338232.png │ ├── 00205-2477551414.png │ ├── 00210-2080022012.png │ ├── 00215-3676958083.png │ ├── 00220-1926256563.png │ ├── 00225-3037877225.png │ ├── 00230-1827474017.png │ ├── 00235-2733124412.png │ ├── 00240-3910605715.png │ ├── 00245-939561087.png │ ├── 00250-245128935.png │ ├── 00255-744254574.png │ ├── 00260-1368395855.png │ ├── 00265-995517853.png │ ├── 00270-389780353.png │ ├── 00275-1887556602.png │ ├── 00280-1424854579.png │ ├── 00285-435748618.png │ ├── 00290-3687651719.png │ ├── 00295-4196220442.png │ ├── 00300-2526889251.png │ ├── 00305-3705304558.png │ ├── 00310-3693409764.png │ ├── 00315-3680724376.png │ ├── 00320-3574186289.png │ ├── 00330-688510005.png │ ├── 00335-1095681119.png │ ├── 00345-3517302315.png │ ├── 00350-2386233243.png │ ├── 00360-939549896.png │ ├── 00365-4077331270.png │ ├── 00375-3405695622.png │ ├── 00380-2456719310.png │ ├── 00390-2234824293.png │ ├── 00395-2466875607.png │ ├── 00405-2380778064.png │ ├── 00410-624065046.png │ ├── 00420-3753778383.png │ ├── 00435-1029277670.png │ ├── 00450-3858477374.png │ ├── 00465-2991570850.png │ ├── 00480-786677740.png │ ├── 00495-2324976370.png │ ├── 00510-2652253227.png │ ├── 00525-1785617539.png │ ├── 00540-2961557581.png │ ├── 00555-645231692.png │ ├── 00570-1258968112.png │ ├── 00585-2851518708.png │ ├── 00600-3488248658.png │ ├── 00615-1688247058.png │ ├── 00630-2904871216.png │ ├── 00645-1894595010.png │ ├── 00660-1642268829.png │ └── 00675-1969294178.png ├── output_collage.jpg └── prompts.txt ├── board ├── caretaker-B_Silkscreen.stl ├── caretaker-B_Silkscreen.svg ├── caretaker-F_Cu.stl ├── caretaker-F_Cu.svg ├── caretaker-F_Mask.stl ├── caretaker-F_Mask.svg ├── caretaker.kicad_pcb ├── caretaker.kicad_prl ├── caretaker.kicad_pro ├── caretaker.kicad_sch └── fp-info-cache ├── images ├── 01-design.jpg ├── 02-interface.png ├── 03-real.jpg ├── 04-components.png ├── 05-wheel.jpg ├── 06-platform.jpg ├── 07-inside.jpg ├── 08-deep inside.jpg ├── 09-custom-board.jpg ├── 10-charger.jpg └── 555-scheme.jpg ├── models ├── arm (x3 + x3 mirrored).step ├── base-platform.step ├── camera.step ├── caretaker-bottom.stl ├── caretaker-top.stl ├── caretaker.f3z ├── charger │ ├── charger-backbox.step │ ├── charger-backplate-2.step │ ├── charger-backplate1.step │ ├── charger-box.step │ ├── charger-plate-left.stl │ └── charger-plate-right.stl ├── eye-inner (x2 mirrored).step ├── eye-outer (x2 mirrored).step ├── sources │ └── vendor │ │ ├── 18650_LI-ON_Battery_Holder_1042P.STEP │ │ ├── 6802 2rs-.step │ │ ├── 8mm 0.5w straw hat wide angle led.STEP │ │ ├── Antenna.STEP │ │ ├── Connector_Ass_Step.STEP │ │ ├── ESP3-CAM.STEP │ │ ├── GA12-N20 Motor-Complet.STEP │ │ ├── L298N Driver.STEP │ │ ├── OV2640_21mm-160_camera.STEP │ │ ├── Voltmeter Ammeter DC.STEP │ │ ├── battery 18650.step │ │ └── bearing 6803.step ├── track-thin (x2 TPU).step ├── wheel-inner (x6).step ├── wheel-outer-inn (x6).step └── wheel-outer-out (x6).step ├── readme-ru.md └── readme.md /ai-renders/00023-1572373519.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/00023-1572373519.png -------------------------------------------------------------------------------- /ai-renders/00040-1572373536.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/00040-1572373536.png -------------------------------------------------------------------------------- /ai-renders/00042-1572373538.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/00042-1572373538.png -------------------------------------------------------------------------------- /ai-renders/00055-1572373551.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/00055-1572373551.png -------------------------------------------------------------------------------- /ai-renders/00080-1572373576.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/00080-1572373576.png -------------------------------------------------------------------------------- /ai-renders/00095-1572373591.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/00095-1572373591.png -------------------------------------------------------------------------------- /ai-renders/00117-2419401898.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/00117-2419401898.png -------------------------------------------------------------------------------- /ai-renders/00122-3091978869.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/00122-3091978869.png -------------------------------------------------------------------------------- /ai-renders/00186-2854738076.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/00186-2854738076.png -------------------------------------------------------------------------------- /ai-renders/00576-1258968118.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/00576-1258968118.png -------------------------------------------------------------------------------- /ai-renders/all/00000-357559412.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00000-357559412.png -------------------------------------------------------------------------------- /ai-renders/all/00005-1248517951.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00005-1248517951.png -------------------------------------------------------------------------------- /ai-renders/all/00009-1846332725.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00009-1846332725.png -------------------------------------------------------------------------------- /ai-renders/all/00010-3830520620.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00010-3830520620.png -------------------------------------------------------------------------------- /ai-renders/all/00015-1510084404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00015-1510084404.png -------------------------------------------------------------------------------- /ai-renders/all/00020-1703099426.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00020-1703099426.png -------------------------------------------------------------------------------- /ai-renders/all/00024-1435315715.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00024-1435315715.png -------------------------------------------------------------------------------- /ai-renders/all/00025-1704890410.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00025-1704890410.png -------------------------------------------------------------------------------- /ai-renders/all/00030-3104922929.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00030-3104922929.png -------------------------------------------------------------------------------- /ai-renders/all/00035-3908900121.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00035-3908900121.png -------------------------------------------------------------------------------- /ai-renders/all/00039-2805063001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00039-2805063001.png -------------------------------------------------------------------------------- /ai-renders/all/00040-1279062750.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00040-1279062750.png -------------------------------------------------------------------------------- /ai-renders/all/00045-1480606769.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00045-1480606769.png -------------------------------------------------------------------------------- /ai-renders/all/00050-4032314944.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00050-4032314944.png -------------------------------------------------------------------------------- /ai-renders/all/00054-1610239201.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00054-1610239201.png -------------------------------------------------------------------------------- /ai-renders/all/00055-1120741218.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00055-1120741218.png -------------------------------------------------------------------------------- /ai-renders/all/00060-2551709868.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00060-2551709868.png -------------------------------------------------------------------------------- /ai-renders/all/00065-3160654962.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00065-3160654962.png -------------------------------------------------------------------------------- /ai-renders/all/00069-1434522783.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00069-1434522783.png -------------------------------------------------------------------------------- /ai-renders/all/00070-909880307.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00070-909880307.png -------------------------------------------------------------------------------- /ai-renders/all/00075-4185142455.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00075-4185142455.png -------------------------------------------------------------------------------- /ai-renders/all/00080-3249783718.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00080-3249783718.png -------------------------------------------------------------------------------- /ai-renders/all/00085-1067350489.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00085-1067350489.png -------------------------------------------------------------------------------- /ai-renders/all/00090-1672998109.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00090-1672998109.png -------------------------------------------------------------------------------- /ai-renders/all/00095-99025422.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00095-99025422.png -------------------------------------------------------------------------------- /ai-renders/all/00100-3047387080.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00100-3047387080.png -------------------------------------------------------------------------------- /ai-renders/all/00105-2527510471.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00105-2527510471.png -------------------------------------------------------------------------------- /ai-renders/all/00110-1504034849.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00110-1504034849.png -------------------------------------------------------------------------------- /ai-renders/all/00115-2866515047.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00115-2866515047.png -------------------------------------------------------------------------------- /ai-renders/all/00120-1237886460.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00120-1237886460.png -------------------------------------------------------------------------------- /ai-renders/all/00125-3579262042.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00125-3579262042.png -------------------------------------------------------------------------------- /ai-renders/all/00130-2607103277.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00130-2607103277.png -------------------------------------------------------------------------------- /ai-renders/all/00135-3617314966.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00135-3617314966.png -------------------------------------------------------------------------------- /ai-renders/all/00140-2341996741.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00140-2341996741.png -------------------------------------------------------------------------------- /ai-renders/all/00145-1462839352.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00145-1462839352.png -------------------------------------------------------------------------------- /ai-renders/all/00150-565781888.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00150-565781888.png -------------------------------------------------------------------------------- /ai-renders/all/00155-3509653221.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00155-3509653221.png -------------------------------------------------------------------------------- /ai-renders/all/00160-556067007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00160-556067007.png -------------------------------------------------------------------------------- /ai-renders/all/00165-1893324952.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00165-1893324952.png -------------------------------------------------------------------------------- /ai-renders/all/00170-3917874720.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00170-3917874720.png -------------------------------------------------------------------------------- /ai-renders/all/00175-3374178357.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00175-3374178357.png -------------------------------------------------------------------------------- /ai-renders/all/00180-371988289.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00180-371988289.png -------------------------------------------------------------------------------- /ai-renders/all/00185-975864008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00185-975864008.png -------------------------------------------------------------------------------- /ai-renders/all/00190-273683321.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00190-273683321.png -------------------------------------------------------------------------------- /ai-renders/all/00195-471412829.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00195-471412829.png -------------------------------------------------------------------------------- /ai-renders/all/00200-3361338232.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00200-3361338232.png -------------------------------------------------------------------------------- /ai-renders/all/00205-2477551414.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00205-2477551414.png -------------------------------------------------------------------------------- /ai-renders/all/00210-2080022012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00210-2080022012.png -------------------------------------------------------------------------------- /ai-renders/all/00215-3676958083.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00215-3676958083.png -------------------------------------------------------------------------------- /ai-renders/all/00220-1926256563.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00220-1926256563.png -------------------------------------------------------------------------------- /ai-renders/all/00225-3037877225.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00225-3037877225.png -------------------------------------------------------------------------------- /ai-renders/all/00230-1827474017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00230-1827474017.png -------------------------------------------------------------------------------- /ai-renders/all/00235-2733124412.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00235-2733124412.png -------------------------------------------------------------------------------- /ai-renders/all/00240-3910605715.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00240-3910605715.png -------------------------------------------------------------------------------- /ai-renders/all/00245-939561087.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00245-939561087.png -------------------------------------------------------------------------------- /ai-renders/all/00250-245128935.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00250-245128935.png -------------------------------------------------------------------------------- /ai-renders/all/00255-744254574.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00255-744254574.png -------------------------------------------------------------------------------- /ai-renders/all/00260-1368395855.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00260-1368395855.png -------------------------------------------------------------------------------- /ai-renders/all/00265-995517853.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00265-995517853.png -------------------------------------------------------------------------------- /ai-renders/all/00270-389780353.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00270-389780353.png -------------------------------------------------------------------------------- /ai-renders/all/00275-1887556602.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00275-1887556602.png -------------------------------------------------------------------------------- /ai-renders/all/00280-1424854579.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00280-1424854579.png -------------------------------------------------------------------------------- /ai-renders/all/00285-435748618.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00285-435748618.png -------------------------------------------------------------------------------- /ai-renders/all/00290-3687651719.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00290-3687651719.png -------------------------------------------------------------------------------- /ai-renders/all/00295-4196220442.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00295-4196220442.png -------------------------------------------------------------------------------- /ai-renders/all/00300-2526889251.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00300-2526889251.png -------------------------------------------------------------------------------- /ai-renders/all/00305-3705304558.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00305-3705304558.png -------------------------------------------------------------------------------- /ai-renders/all/00310-3693409764.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00310-3693409764.png -------------------------------------------------------------------------------- /ai-renders/all/00315-3680724376.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00315-3680724376.png -------------------------------------------------------------------------------- /ai-renders/all/00320-3574186289.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00320-3574186289.png -------------------------------------------------------------------------------- /ai-renders/all/00330-688510005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00330-688510005.png -------------------------------------------------------------------------------- /ai-renders/all/00335-1095681119.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00335-1095681119.png -------------------------------------------------------------------------------- /ai-renders/all/00345-3517302315.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00345-3517302315.png -------------------------------------------------------------------------------- /ai-renders/all/00350-2386233243.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00350-2386233243.png -------------------------------------------------------------------------------- /ai-renders/all/00360-939549896.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00360-939549896.png -------------------------------------------------------------------------------- /ai-renders/all/00365-4077331270.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00365-4077331270.png -------------------------------------------------------------------------------- /ai-renders/all/00375-3405695622.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00375-3405695622.png -------------------------------------------------------------------------------- /ai-renders/all/00380-2456719310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00380-2456719310.png -------------------------------------------------------------------------------- /ai-renders/all/00390-2234824293.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00390-2234824293.png -------------------------------------------------------------------------------- /ai-renders/all/00395-2466875607.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00395-2466875607.png -------------------------------------------------------------------------------- /ai-renders/all/00405-2380778064.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00405-2380778064.png -------------------------------------------------------------------------------- /ai-renders/all/00410-624065046.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00410-624065046.png -------------------------------------------------------------------------------- /ai-renders/all/00420-3753778383.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00420-3753778383.png -------------------------------------------------------------------------------- /ai-renders/all/00435-1029277670.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00435-1029277670.png -------------------------------------------------------------------------------- /ai-renders/all/00450-3858477374.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00450-3858477374.png -------------------------------------------------------------------------------- /ai-renders/all/00465-2991570850.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00465-2991570850.png -------------------------------------------------------------------------------- /ai-renders/all/00480-786677740.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00480-786677740.png -------------------------------------------------------------------------------- /ai-renders/all/00495-2324976370.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00495-2324976370.png -------------------------------------------------------------------------------- /ai-renders/all/00510-2652253227.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00510-2652253227.png -------------------------------------------------------------------------------- /ai-renders/all/00525-1785617539.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00525-1785617539.png -------------------------------------------------------------------------------- /ai-renders/all/00540-2961557581.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00540-2961557581.png -------------------------------------------------------------------------------- /ai-renders/all/00555-645231692.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00555-645231692.png -------------------------------------------------------------------------------- /ai-renders/all/00570-1258968112.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00570-1258968112.png -------------------------------------------------------------------------------- /ai-renders/all/00585-2851518708.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00585-2851518708.png -------------------------------------------------------------------------------- /ai-renders/all/00600-3488248658.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00600-3488248658.png -------------------------------------------------------------------------------- /ai-renders/all/00615-1688247058.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00615-1688247058.png -------------------------------------------------------------------------------- /ai-renders/all/00630-2904871216.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00630-2904871216.png -------------------------------------------------------------------------------- /ai-renders/all/00645-1894595010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00645-1894595010.png -------------------------------------------------------------------------------- /ai-renders/all/00660-1642268829.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00660-1642268829.png -------------------------------------------------------------------------------- /ai-renders/all/00675-1969294178.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/all/00675-1969294178.png -------------------------------------------------------------------------------- /ai-renders/output_collage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/ai-renders/output_collage.jpg -------------------------------------------------------------------------------- /ai-renders/prompts.txt: -------------------------------------------------------------------------------- 1 | Futuristic tracked robot design with a rotating camera turret and an exposed Wi-Fi antenna, rendered in a high-tech workshop, emphasizing detailed mechanical components 2 | A compact military-style tracked drone robot with a 360-degree camera mount and a prominent wireless antenna, shown on a metallic industrial background 3 | Stylish modern surveillance tank robot concept, featuring a pivoting camera module and sleek integrated Wi-Fi antenna, illuminated by neon lighting 4 | Heavy-duty exploration rover concept on tracks, equipped with a swivel camera and a visible Wi-Fi signal transmitter, in a rugged outdoor environment 5 | Miniature home-security crawler robot design, showcasing a rotating HD camera and a slim external Wi-Fi antenna, placed on a kitchen countertop 6 | All-terrain inspection robot with caterpillar tracks, sporting a compact pivot camera and an advanced wireless antenna, set against a desert landscape 7 | Concept art of a stealthy black reconnaissance crawler, featuring a dome-shaped rotating camera and a flexible Wi-Fi antenna, lit by moonlight 8 | Polished consumer-friendly tank robot prototype, equipped with a gimbal camera and an extended antenna for Wi-Fi connectivity, rendered in 3D style 9 | High-tech search-and-rescue crawler with reinforced tracks, showcasing a rotating infrared camera mount and a robust Wi-Fi antenna, depicted in a laboratory setting 10 | Minimalist futuristic tracked robot with a compact pivot camera, low-profile Wi-Fi antenna, and soft LED accents, displayed on a sleek white background 11 | Ultra-compact track-driven security bot with a spherical rotating camera and a slim Wi-Fi antenna, shown against a high-contrast white backdrop 12 | Heavy-weather exploration crawler, featuring a robust turret camera and a ruggedized external Wi-Fi antenna, portrayed in a stormy outdoor setting 13 | Next-generation farming support robot on tracks, complete with a swiveling camera and a detachable Wi-Fi antenna for remote field monitoring 14 | Sleek consumer-friendly service drone on tracks, highlighted by a rotating lens camera and an elegant wrap-around wireless antenna 15 | Concept art of a modular industrial crawler robot, emphasizing a pivot camera tower and a reinforced wireless signal module, set in a factory environment 16 | Minimalist robotic tank design in matte black, featuring a low-profile rotating camera and a streamlined Wi-Fi antenna, under dramatic lighting 17 | Futuristic hospital assistance crawler with a high-definition camera on a pivoting arm and a discreet wireless antenna, placed in a sterile corridor 18 | Organic-inspired track-based robot with a bio-mimetic rotating camera and an embedded Wi-Fi antenna, glowing softly in a rainforest scene 19 | All-purpose reconnaissance rover concept on wide caterpillar treads, hosting a foldable 360° camera mount and a retractable wireless antenna 20 | Desert exploration crawler with reinforced tracks, boasting a thermal-imaging camera on a gimbal and a long-range Wi-Fi antenna, captured at sunset 21 | A compact wedge-shaped tracked robot with an elevated rotating camera module and a retractable Wi-Fi antenna built into the sleek chassis 22 | A segmented caterpillar robot body featuring a spherical pivot camera on a small turret and dual side-mounted Wi-Fi antennas for balanced design 23 | A slim track-based surveillance robot with flexible pivot joints for the camera housing and a discreet fold-out Wi-Fi antenna on the back panel 24 | A stocky, heavy-duty crawler frame with a bulky rotating camera dome on top and a protruding antenna mast for long-range Wi-Fi connectivity 25 | A modular gimbal-camera crawler robot, designed with swappable body shells and an interchangeable high-gain Wi-Fi antenna unit 26 | A triangular track platform featuring a streamlined camera tower that swivels 360°, paired with a slender integrated Wi-Fi antenna on the rear 27 | An ultra-low-profile caterpillar bot with a flattened rotating sensor head, housing a compact camera lens and a concealed pop-up Wi-Fi antenna 28 | A robust, industrial-style crawler robot chassis, built with a heavy turret camera and an adjustable telescopic Wi-Fi antenna at the center 29 | A futuristic, curved-body track robot sporting a swivel camera sphere at the front and a fin-like Wi-Fi antenna extending upward from the tail end 30 | A minimalistic rectangular crawler design, showcasing a large pivot camera assembly on a stabilizing arm and a thin sideways-oriented Wi-Fi antenna 31 | A split-chassis crawler robot where each side holds its own track unit, supporting a central pivot camera and an extendable vertical Wi-Fi antenna 32 | A futuristic cylindrical body mounted on parallel tracks, topped with a dome-shaped rotating camera turret and a fan-like Wi-Fi antenna array 33 | A compact, turretless tank-inspired design featuring a retractable ball camera on the front deck and a molded side Wi-Fi antenna 34 | A hexagonal track base supporting a gimbal-based camera module that can tilt in multiple directions, paired with a collapsible Wi-Fi antenna mast 35 | An insect-like crawler bot with a low-slung body, multi-jointed camera arm that extends upward, and a dual-antenna Wi-Fi system on either side 36 | A shielded stealth robot built with a faceted angular shell, hiding a rotating camera beneath a top hatch and sporting a blade-style external Wi-Fi antenna 37 | A modular robotic tank frame featuring interchangeable armor plates, a swivel camera turret in the center, and a pivoting Wi-Fi antenna joint at the rear 38 | A smooth, streamlined caterpillar chassis designed like a bullet train, with a forward-facing pivot camera bubble and a discreet wraparound Wi-Fi antenna band 39 | A bulky, tank-like crawler with a tiered upper deck, housing a pop-up camera tower and a sliding panel that reveals a flat, wide Wi-Fi antenna 40 | A minimalistic, elongated track design that integrates a rotating hemispherical camera on the nose and a set of hidden, fold-out Wi-Fi antennas along the sides 41 | A small, round-bodied tracked robot with oversized expressive digital eyes on its rotating camera module and a tiny flexible Wi-Fi antenna resembling a bunny ear 42 | A chubby, pastel-colored caterpillar bot with soft rubberized tracks, a friendly smile on its camera housing, and a heart-shaped Wi-Fi antenna on top 43 | A tiny, pill-shaped track robot with a glossy surface, featuring a single large rotating camera eye and a pair of short, curved Wi-Fi antennas like cat whiskers 44 | A toy-like, plump surveillance crawler with a swiveling head camera that mimics blinking and a springy Wi-Fi antenna shaped like a question mark 45 | A round, roly-poly track bot designed like a baby penguin, with a head-mounted pivot camera and a tiny adjustable Wi-Fi antenna on the back 46 | A futuristic pet-inspired crawler robot with a metallic blue finish, a gimbal camera that tilts like a curious head, and two soft, fluffy Wi-Fi antennas 47 | A cheerful, cartoonish tank bot with a rotating dome camera that displays emoji-like reactions and a short retractable Wi-Fi antenna on its side 48 | A bubble-shaped, compact tracked robot with a glossy, two-tone design, a swiveling camera module with a winking effect, and a small spiral Wi-Fi antenna 49 | A tiny, jellybean-like crawler with a smooth rounded body, a friendly blinking camera eye on top, and a bouncy, spring-mounted Wi-Fi antenna 50 | A pastel-hued, egg-shaped crawler bot with soft rubberized tracks, a camera head that rotates like a playful puppy, and a Wi-Fi antenna resembling a tail 51 | A sleek, modern tracked robot with a compact rectangular body, a front-mounted pivoting camera on a smooth curved housing, and a thin integrated Wi-Fi antenna 52 | A high-tech crawler robot with a monolithic body, smooth rounded edges, a tilting front camera on a minimalistic gimbal, and an embedded Wi-Fi module 53 | A futuristic, capsule-shaped tracked robot with a streamlined glossy shell, a front-facing camera that tilts up and down, and a discreet Wi-Fi antenna slot 54 | A clean, geometric design for a tracked robot with a slightly sloped body, a central front-mounted pivot camera, and an ultra-thin horizontal Wi-Fi bar 55 | A minimalistic, low-profile track bot with a single-piece curved frame, a front-facing swiveling camera on a recessed panel, and a small, flush Wi-Fi antenna 56 | A modern, rounded-edge tracked robot with a smooth, polished surface, a front-positioned pivoting camera in a protective cutout, and a hidden Wi-Fi system 57 | A cyberpunk-inspired crawler robot with a floating-effect camera housing in the front, designed for smooth up-and-down movement, and a sleek embedded Wi-Fi antenna 58 | A futuristic AI-driven track bot with an ultra-clean, aerodynamic form, a front-mounted camera on a tilting joint, and a single thin vertical Wi-Fi antenna 59 | A concept for a stylish, symmetrical tracked robot with a simple monoblock chassis, a front-facing pivot camera in a recessed module, and a minimalist LED strip for Wi-Fi 60 | A next-gen consumer robot with a soft-edged rectangular base, a front-mounted motorized tilting camera, and an integrated Wi-Fi system with no external parts 61 | A futuristic anime-inspired tracked robot with a compact, sleek body, a smooth matte finish, and a front-facing tilting camera designed like a robotic eye 62 | A high-tech anime-style crawler bot with a rounded, streamlined form, soft glowing accents, and a front-mounted pivot camera resembling a mecha visor 63 | A stylish, monolithic tracked robot with subtle cyberpunk elements, a slightly raised front camera with a smooth tilting mechanism, and a hidden Wi-Fi system 64 | A modern, anime-inspired AI robot with an aerodynamic, curved chassis, a front-facing rotating camera that looks like a mechanical iris, and an embedded Wi-Fi module 65 | A clean, minimalist track bot featuring a futuristic, robotic head-like camera module with a single glowing ring around the lens, able to tilt up and down 66 | A next-gen anime-styled companion robot with a polished, futuristic shell, a small expressive front camera, and a thin, elegant Wi-Fi antenna extending from the back 67 | A cyber-mecha inspired crawler with a smooth exoskeleton body, a forward-tilting pivot camera with a hexagonal lens frame, and a discreet wireless communication panel 68 | A compact, anime-aesthetic tracked bot with geometric, clean lines, a front-mounted adjustable camera encased in a sleek, reflective module, and soft blue LED accents 69 | A futuristic AI-controlled exploration bot with a two-tone glossy body, a simple, expressive front camera on a floating-effect joint, and an ultra-thin Wi-Fi antenna 70 | A stylish, consumer-friendly robot with a rounded, smooth profile, a tilting lens encased in a minimalistic frame, and a slim integrated Wi-Fi strip along the back 71 | A futuristic tracked robot with a sharp, angular chassis, a front-facing tilting camera encased in a geometric hexagonal frame, and an integrated Wi-Fi antenna slot 72 | A high-tech crawler bot with a rigid, polygonal body, sharp beveled edges, and a front-mounted pivot camera housed in a trapezoidal mechanical casing 73 | A compact, anime-inspired tracked bot with a blocky, monolithic design, a smooth-sliding front camera panel, and a thin vertical Wi-Fi antenna embedded in the body 74 | A cyberpunk-inspired surveillance robot with a faceted, armor-like shell, a square-shaped front-facing camera with an illuminated border, and a minimalist antenna ridge 75 | A sleek, industrial-style tracked robot with a rigid, low-profile frame, a floating-effect rectangular camera module on a pivot, and an embedded signal strip for Wi-Fi 76 | A polygonal, sci-fi inspired AI crawler with a flat, sloped chassis, a forward-facing robotic eye in a rigid gimbal frame, and an ultra-thin Wi-Fi antenna bar 77 | A minimalist angular track bot with a structured, beveled body, a front-mounted camera enclosed in a cube-like pivoting module, and a hidden Wi-Fi communication panel 78 | A futuristic AI exploration bot with a rectangular, geometric design, a smooth pivoting front camera housed in a recessed hexagonal cutout, and a discreet Wi-Fi antenna fin 79 | A modern, anime-styled compact crawler with a symmetrical, precise-edged design, a front-facing tilting camera in a rigid square frame, and a thin horizontal antenna slot 80 | A cyber-tech inspired robot with a sleek, hard-angled exoskeleton, a front-mounted pivoting camera inside a protective shielded compartment, and an ultra-slim Wi-Fi antenna integrated into the surface 81 | A polygonal tracked robot with a rigid, faceted body, sharp edges, and a front-mounted pivot camera enclosed in an angular housing 82 | A sleek, industrial-style track bot with a symmetrical, geometric frame, a forward-facing tilting camera built into a rectangular slot, and a hidden Wi-Fi antenna 83 | A modern, faceted crawler robot with a low-profile trapezoidal body, a front-mounted rotating camera inside a beveled cutout, and an embedded signal panel for Wi-Fi 84 | A minimalist tracked bot with a structured, polyhedral chassis, a front-facing pivot camera in a protective hexagonal casing, and a thin horizontal antenna bar 85 | A futuristic exploration crawler with a flat, multi-angled chassis, a forward-facing rectangular camera in a recessed slot, and an ultra-slim integrated Wi-Fi system 86 | A compact robotic tank-style frame with a hard-edged, polygonal exterior, a front-mounted pivot camera in a geometric cutout, and an antenna strip flush with the surface 87 | A cyber-industrial inspired tracked robot with a monolithic, faceted body, a floating-effect front camera on a mechanical hinge, and a discreet antenna embedded in the shell 88 | A polygonal, rigid-framed crawler bot with sharp contours, a front-facing pivot camera inside a cubic protective casing, and a small integrated Wi-Fi module 89 | A high-tech reconnaissance robot with a beveled, multi-surfaced body, a tilting front camera in a recessed compartment, and an ultra-thin communication panel 90 | A polygonal, compact tracked robot with a hard-angled, symmetrical chassis, a front-mounted rotating camera in a square-frame module, and an embedded Wi-Fi fin 91 | A futuristic tracked robot with a fragmented monolithic design, featuring a levitating front-facing camera encased in a geometric crystal structure, and a Wi-Fi antenna emitting energy-like waves. 92 | An avant-garde crawler bot with an angular, modular body, dual-track propulsion, a pivoting camera encased in a floating prism, and a holographic Wi-Fi transmission array. 93 | A surreal, high-tech robotic crawler with polygonal adaptive tracks, a morphing front camera that dynamically shifts shape, and a Wi-Fi antenna appearing as liquid metallic tendrils. 94 | A hyper-modern tracked reconnaissance unit with a levitating gyroscopic camera core, minimalistic chassis composed of floating plates, and a pulsating Wi-Fi signal lattice. 95 | A cybernetic crawler bot with deconstructivist aesthetics, featuring asymmetric multi-layered tracks, a kinetic tilting camera resembling a mechanical eye, and a neural-like Wi-Fi antenna woven into the body. 96 | A brutalist-style tracked robot with ultra-sharp polygonal surfaces, a modular front camera capable of 360-degree movement, and a sculptural, wing-like Wi-Fi antenna protruding from its core. 97 | A sci-fi inspired AI-driven robot with a chameleon-like, shifting track structure, an optical-lens front camera that extends and retracts, and an iridescent Wi-Fi transmission node integrated into its skin. 98 | A biomechanical-inspired tracked exploration unit with an organic, fractal-patterned shell, a rotating multi-lens camera resembling an insect’s eye, and a Wi-Fi antenna that pulses with light. 99 | A zero-gravity mobility crawler, using gyroscopic stabilizers for movement, with a precision-engineered gimbal camera on the front, and an ultra-thin, invisible Wi-Fi antenna embedded into the frame. 100 | An experimental, otherworldly surveillance bot with tessellated polygon tracks, a floating, omnidirectional observation sphere as a camera, and a Wi-Fi antenna shaped like interconnected glass filaments. 101 | A futuristic low-profile tracked robot with a smooth, aerodynamic body, a front-facing embedded camera, and subtle glowing contour lines emphasizing its sharp edges. 102 | A sleek, high-tech crawler bot with a monolithic, polygonal chassis, dual continuous tracks, a fixed front camera seamlessly integrated into its slanted face, and illuminated side vents. 103 | A cyberpunk-inspired low-profile tracked robot with a glossy black shell, a thin, embedded front camera lens, and glowing blue circuits running along its surface, resembling digital veins. 104 | A minimalist AI-driven crawler with a compact, blocky design, continuous tracks wrapping around its structure, a flush-mounted camera in the front panel, and a thin LED strip across its body. 105 | A hyper-modern reconnaissance tracked robot with a beveled geometric form, matte metallic surfaces, a thin, non-protruding front camera lens, and a retractable Wi-Fi antenna blending into the design. 106 | A sci-fi military-style surveillance bot with a heavily armored, low-profile tracked chassis, a narrow fixed front camera slit, and glowing red lines outlining its angular design. 107 | An ultra-minimalist low-profile exploration bot with a single-piece shell, hidden mechanical joints, a precision front camera smoothly embedded into the surface, and no visible screws or seams. 108 | A sleek white high-tech crawler with an ultra-slim profile, a glass-like front camera panel spanning across its width, illuminated track edges, and a subtle Wi-Fi antenna fin at the rear. 109 | A futuristic racing-inspired tracked bot with a streamlined, aerodynamic shape, a dark reflective body, a front-facing micro-camera, and vibrant neon lighting outlining its chassis. 110 | A polygonal, faceted crawler robot with ultra-sharp geometric lines, an embedded optical front camera lens, thin glowing accents along the edges, and a low-ground clearance design for stability. 111 | A sleek, low-profile tracked robot with a curved metallic body, an extended cylindrical front camera resembling a futuristic sensor module, and glowing blue contour lines tracing its aerodynamic shape. 112 | A polygonal, angular crawler bot with an aggressive low-ground stance, an exposed mechanical front camera mounted on a short arm, and neon-lit track treads that pulse with movement. 113 | A futuristic AI surveillance bot with a monolithic, floating-effect body, a protruding, high-resolution front camera housed in a reinforced glass dome, and thin, vertical Wi-Fi antenna fins. 114 | A cyber-industrial reconnaissance crawler with a blocky geometric frame, an extendable front camera on a slim mechanical rail, and illuminated vents integrated into its rugged, low-slung design. 115 | A sleek racing-inspired track bot with a smooth, reflective surface, a slightly raised front camera housed in a protective frame, and ultra-thin LED strips emphasizing its high-speed aesthetics. 116 | A hyper-modern military-inspired crawler robot with a compact armored body, a fixed wide-angle front camera slightly extending forward, and a reinforced Wi-Fi antenna flush with the frame. 117 | A sci-fi-inspired drone-like tracked robot with a high-tech glossy black shell, a detachable, modular front camera unit, and vibrant holographic interface lights embedded into its low-profile structure. 118 | A minimalist AI-driven exploration bot with an ultra-flat chassis, a raised front optical sensor resembling a robotic eye, and embedded luminescent circuitry that reacts to its environment. 119 | A brutalist-style tracked unit with raw, unpolished metal textures, an external gimbal-mounted camera on a short arm, and integrated signal-enhancing Wi-Fi nodes along the chassis. 120 | A cutting-edge reconnaissance crawler with a low, stealthy form, a thin telescopic camera emerging from a recessed front panel, and ultra-thin illuminated markings on its shell. 121 | A futuristic low-profile tracked robot with a smooth, sculpted metallic body, a forward-facing spherical camera mounted on a short rotating arm, and glowing contour lines accentuating its aerodynamic design. 122 | A hyper-modern crawler with a seamless monolithic shell, ultra-thin gimbal-mounted front camera slightly protruding from the chassis, and a minimalist illuminated strip running along its edges. 123 | A polygonal, faceted tracked bot with sharp geometric surfaces, a glass-encased front camera resembling a robotic eye, and a Wi-Fi antenna seamlessly integrated into its sculptural design. 124 | A sleek, high-tech reconnaissance bot with an ultra-flat, reflective body, an embedded optical front camera behind a transparent panel, and LED-lit accents that change colors dynamically. 125 | A cyberpunk-inspired crawler with a low, floating-effect chassis, a slightly raised front camera encased in a glossy frame, and an ultra-thin glowing circuit pattern running across its surface. 126 | A futuristic AI-driven exploration bot with an elongated, smooth shape, a forward-tilted camera housed in a curved visor-like structure, and an integrated Wi-Fi strip forming a continuous glowing ring around the body. 127 | A clean, minimalist surveillance crawler with a soft matte finish, a single front camera housed in a recessed hexagonal cutout, and a thin illuminated indicator line that flows along its contours. 128 | A sci-fi inspired tracked unit with a polished, mirror-like chassis, a mechanical iris-style camera lens that can open and close, and a nearly invisible Wi-Fi antenna embedded into the surface. 129 | A compact AI service bot with a highly functional, rounded rectangular shape, a slightly protruding front camera with an elegant protective frame, and a fluid LED accent tracing its outer edges. 130 | A next-gen consumer-friendly tracked robot with a minimalistic, Apple-inspired design, a high-definition wide-angle camera encased in a precision-milled aluminum body, and an ultra-slim horizontal Wi-Fi antenna flush with the back. 131 | A sleek, low-profile tracked robot with a dark matte body, neon-glowing circuitry lines, a compact front camera housed in a smooth, tinted visor, and a minimalistic Wi-Fi antenna seamlessly integrated into the frame. 132 | A high-tech tracked bot with an ultra-clean, aerodynamic shape, a small embedded front camera, and vibrant glowing blue lines running along the edges of its polygonal chassis. 133 | A monolithic, brutalist-styled low-profile tracked robot with sharp, industrial edges, a fixed front camera behind a protective transparent panel, and soft amber ambient lighting accentuating its shape. 134 | A minimalist, lab-designed tracked unit with a pristine white shell, a small cyclopean camera eye, and a thin glowing ring around its edges, exuding an advanced research aesthetic. 135 | A hyper-modern surveillance crawler with an ultra-thin, mirror-like finish, a seamlessly integrated front camera lens, and a thin, almost invisible Wi-Fi antenna flush with the rear. 136 | A sleek, low-profile tracked drone with angular, faceted armor-like plating, a compact glowing front camera lens, and a semi-transparent energy field forming a protective Wi-Fi node. 137 | A rigid, industrial-style tracked reconnaissance bot with a low center of gravity, a glowing red camera eye at the front, and a sharp, precise aesthetic with no visible screws or seams. 138 | A sleek yet functional AI reconnaissance robot with smooth black plating, a front-facing mini-camera built into a recessed angular slot, and glowing bioluminescent energy pathways. 139 | A polygonal, hard-edged tracked bot with a monolithic structure, a forward-facing camera module embedded into a sliding panel, and a holographic interface for external interactions. 140 | A smooth-surfaced, AI-driven tracked robot designed for autonomous tasks, with an exposed micro-camera on a compact tilting module and sleek integrated signal-processing fins. 141 | A low-profile tracked robot with a sleek, monolithic body composed of interlocking geometric panels, a small front-facing camera housed in a recessed slot, and thin illuminated lines tracing its angular form. 142 | A futuristic, ultra-minimalist crawler bot with a continuous, unibody shell wrapping around its tracks, a compact embedded front camera behind a protective glass panel, and a thin glowing Wi-Fi strip running along its back. 143 | A polygonal, faceted tracked robot with sharp, precise edges, a small forward-facing camera protruding slightly from a smooth mechanical housing, and a seamless, integrated antenna array for Wi-Fi transmission. 144 | A cybernetic, high-tech reconnaissance crawler with a sculpted, aerodynamic frame, a forward-mounted camera enclosed in a rotating, semi-transparent module, and ultra-thin LED accents illuminating its edges. 145 | A hyper-modern AI-driven tracked bot with an ultra-flat, floating-effect body, a forward-facing micro-camera built into a seamless, reflective surface, and a soft, pulsing light strip running along its base. 146 | A sleek industrial crawler robot with a perfectly symmetrical, precision-milled chassis, a front-mounted spherical camera slightly extruding from its recessed housing, and a Wi-Fi antenna elegantly flush with its smooth, matte shell. 147 | A futuristic exploration bot with a compact, ultra-low profile, sharp polygonal lines defining its gill-like ventilation patterns, a forward-facing camera nestled inside a protective glass dome, and illuminated circuit veins running across its body. 148 | A seamless, organic-tech hybrid crawler with a polished, reflective outer shell, a recessed forward-facing camera that appears as a shifting lens, and an almost invisible Wi-Fi antenna blending into its continuous, curved structure. 149 | A brutalist-inspired, faceted track bot with a highly angular chassis, a front-mounted micro-optical sensor embedded in a mechanical rail system, and a Wi-Fi antenna designed as an elegant, minimalistic signal strip along its spine. 150 | A cutting-edge cyber-surveillance bot with an ultra-streamlined, beveled body, a compact protruding camera module encased in a protective ring, and a barely visible data-transmitting surface that pulses with dynamic Wi-Fi signals. -------------------------------------------------------------------------------- /board/caretaker-B_Silkscreen.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/board/caretaker-B_Silkscreen.stl -------------------------------------------------------------------------------- /board/caretaker-F_Cu.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/board/caretaker-F_Cu.stl -------------------------------------------------------------------------------- /board/caretaker-F_Mask.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/board/caretaker-F_Mask.stl -------------------------------------------------------------------------------- /board/caretaker-F_Mask.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 10 | SVG Image created as caretaker-F_Mask.svg date 2025/03/31 19:24:57 11 | Image generated by PCBNEW 12 | 15 | 16 | 19 | 20 | 28 | 50 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 178 | 200 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | -------------------------------------------------------------------------------- /board/caretaker.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 1, 4 | "active_layer_preset": "", 5 | "auto_track_width": true, 6 | "hidden_netclasses": [], 7 | "hidden_nets": [], 8 | "high_contrast_mode": 0, 9 | "net_color_mode": 1, 10 | "opacity": { 11 | "images": 0.6, 12 | "pads": 1.0, 13 | "shapes": 1.0, 14 | "tracks": 1.0, 15 | "vias": 1.0, 16 | "zones": 0.6 17 | }, 18 | "selection_filter": { 19 | "dimensions": true, 20 | "footprints": true, 21 | "graphics": true, 22 | "keepouts": true, 23 | "lockedItems": false, 24 | "otherItems": true, 25 | "pads": true, 26 | "text": true, 27 | "tracks": true, 28 | "vias": true, 29 | "zones": true 30 | }, 31 | "visible_items": [ 32 | "vias", 33 | "footprint_text", 34 | "footprint_anchors", 35 | "ratsnest", 36 | "grid", 37 | "footprints_front", 38 | "footprints_back", 39 | "footprint_values", 40 | "footprint_references", 41 | "tracks", 42 | "drc_errors", 43 | "drawing_sheet", 44 | "bitmaps", 45 | "pads", 46 | "zones", 47 | "drc_warnings", 48 | "locked_item_shadows", 49 | "conflict_shadows", 50 | "shapes" 51 | ], 52 | "visible_layers": "ffffffff_ffffffff_ffffd575_555555f3", 53 | "zone_display_mode": 0 54 | }, 55 | "git": { 56 | "repo_type": "", 57 | "repo_username": "", 58 | "ssh_key": "" 59 | }, 60 | "meta": { 61 | "filename": "caretaker.kicad_prl", 62 | "version": 5 63 | }, 64 | "net_inspector_panel": { 65 | "col_hidden": [ 66 | false, 67 | false, 68 | false, 69 | false, 70 | false, 71 | false, 72 | false, 73 | false, 74 | false, 75 | false 76 | ], 77 | "col_order": [ 78 | 0, 79 | 1, 80 | 2, 81 | 3, 82 | 4, 83 | 5, 84 | 6, 85 | 7, 86 | 8, 87 | 9 88 | ], 89 | "col_widths": [ 90 | 162, 91 | 147, 92 | 93, 93 | 101, 94 | 112, 95 | 102, 96 | 96, 97 | 90, 98 | 91, 99 | 91 100 | ], 101 | "custom_group_rules": [], 102 | "expanded_rows": [], 103 | "filter_by_net_name": true, 104 | "filter_by_netclass": true, 105 | "filter_text": "", 106 | "group_by_constraint": false, 107 | "group_by_netclass": false, 108 | "show_unconnected_nets": false, 109 | "show_zero_pad_nets": false, 110 | "sort_ascending": true, 111 | "sorting_column": 0 112 | }, 113 | "open_jobsets": [], 114 | "project": { 115 | "files": [] 116 | }, 117 | "schematic": { 118 | "selection_filter": { 119 | "graphics": true, 120 | "images": true, 121 | "labels": true, 122 | "lockedItems": false, 123 | "otherItems": true, 124 | "pins": true, 125 | "symbols": true, 126 | "text": true, 127 | "wires": true 128 | } 129 | } 130 | } 131 | -------------------------------------------------------------------------------- /board/caretaker.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "apply_defaults_to_fp_fields": false, 7 | "apply_defaults_to_fp_shapes": false, 8 | "apply_defaults_to_fp_text": false, 9 | "board_outline_line_width": 0.05, 10 | "copper_line_width": 0.2, 11 | "copper_text_italic": false, 12 | "copper_text_size_h": 1.5, 13 | "copper_text_size_v": 1.5, 14 | "copper_text_thickness": 0.3, 15 | "copper_text_upright": false, 16 | "courtyard_line_width": 0.05, 17 | "dimension_precision": 4, 18 | "dimension_units": 3, 19 | "dimensions": { 20 | "arrow_length": 1270000, 21 | "extension_offset": 500000, 22 | "keep_text_aligned": true, 23 | "suppress_zeroes": true, 24 | "text_position": 0, 25 | "units_format": 0 26 | }, 27 | "fab_line_width": 0.1, 28 | "fab_text_italic": false, 29 | "fab_text_size_h": 1.0, 30 | "fab_text_size_v": 1.0, 31 | "fab_text_thickness": 0.15, 32 | "fab_text_upright": false, 33 | "other_line_width": 0.1, 34 | "other_text_italic": false, 35 | "other_text_size_h": 1.0, 36 | "other_text_size_v": 1.0, 37 | "other_text_thickness": 0.15, 38 | "other_text_upright": false, 39 | "pads": { 40 | "drill": 0.8, 41 | "height": 1.8, 42 | "width": 1.8 43 | }, 44 | "silk_line_width": 0.1, 45 | "silk_text_italic": false, 46 | "silk_text_size_h": 1.0, 47 | "silk_text_size_v": 1.0, 48 | "silk_text_thickness": 0.1, 49 | "silk_text_upright": false, 50 | "zones": { 51 | "min_clearance": 0.5 52 | } 53 | }, 54 | "diff_pair_dimensions": [ 55 | { 56 | "gap": 0.0, 57 | "via_gap": 0.0, 58 | "width": 0.0 59 | } 60 | ], 61 | "drc_exclusions": [], 62 | "meta": { 63 | "version": 2 64 | }, 65 | "rule_severities": { 66 | "annular_width": "error", 67 | "clearance": "error", 68 | "connection_width": "warning", 69 | "copper_edge_clearance": "error", 70 | "copper_sliver": "warning", 71 | "courtyards_overlap": "error", 72 | "creepage": "error", 73 | "diff_pair_gap_out_of_range": "error", 74 | "diff_pair_uncoupled_length_too_long": "error", 75 | "drill_out_of_range": "error", 76 | "duplicate_footprints": "warning", 77 | "extra_footprint": "warning", 78 | "footprint": "error", 79 | "footprint_filters_mismatch": "ignore", 80 | "footprint_symbol_mismatch": "warning", 81 | "footprint_type_mismatch": "ignore", 82 | "hole_clearance": "error", 83 | "hole_to_hole": "warning", 84 | "holes_co_located": "warning", 85 | "invalid_outline": "error", 86 | "isolated_copper": "warning", 87 | "item_on_disabled_layer": "error", 88 | "items_not_allowed": "error", 89 | "length_out_of_range": "error", 90 | "lib_footprint_issues": "warning", 91 | "lib_footprint_mismatch": "warning", 92 | "malformed_courtyard": "error", 93 | "microvia_drill_out_of_range": "error", 94 | "mirrored_text_on_front_layer": "warning", 95 | "missing_courtyard": "ignore", 96 | "missing_footprint": "warning", 97 | "net_conflict": "warning", 98 | "nonmirrored_text_on_back_layer": "warning", 99 | "npth_inside_courtyard": "ignore", 100 | "padstack": "warning", 101 | "pth_inside_courtyard": "ignore", 102 | "shorting_items": "error", 103 | "silk_edge_clearance": "warning", 104 | "silk_over_copper": "warning", 105 | "silk_overlap": "warning", 106 | "skew_out_of_range": "error", 107 | "solder_mask_bridge": "error", 108 | "starved_thermal": "error", 109 | "text_height": "warning", 110 | "text_thickness": "warning", 111 | "through_hole_pad_without_hole": "error", 112 | "too_many_vias": "error", 113 | "track_angle": "error", 114 | "track_dangling": "warning", 115 | "track_segment_length": "error", 116 | "track_width": "error", 117 | "tracks_crossing": "error", 118 | "unconnected_items": "error", 119 | "unresolved_variable": "error", 120 | "via_dangling": "warning", 121 | "zones_intersect": "error" 122 | }, 123 | "rules": { 124 | "max_error": 0.005, 125 | "min_clearance": 0.0, 126 | "min_connection": 0.0, 127 | "min_copper_edge_clearance": 0.5, 128 | "min_groove_width": 0.0, 129 | "min_hole_clearance": 0.25, 130 | "min_hole_to_hole": 0.25, 131 | "min_microvia_diameter": 0.2, 132 | "min_microvia_drill": 0.1, 133 | "min_resolved_spokes": 2, 134 | "min_silk_clearance": 0.0, 135 | "min_text_height": 0.8, 136 | "min_text_thickness": 0.08, 137 | "min_through_hole_diameter": 0.3, 138 | "min_track_width": 0.0, 139 | "min_via_annular_width": 0.1, 140 | "min_via_diameter": 0.5, 141 | "solder_mask_to_copper_clearance": 0.0, 142 | "use_height_for_length_calcs": true 143 | }, 144 | "teardrop_options": [ 145 | { 146 | "td_onpthpad": true, 147 | "td_onroundshapesonly": false, 148 | "td_onsmdpad": true, 149 | "td_ontrackend": false, 150 | "td_onvia": true 151 | } 152 | ], 153 | "teardrop_parameters": [ 154 | { 155 | "td_allow_use_two_tracks": true, 156 | "td_curve_segcount": 0, 157 | "td_height_ratio": 1.0, 158 | "td_length_ratio": 0.5, 159 | "td_maxheight": 2.0, 160 | "td_maxlen": 1.0, 161 | "td_on_pad_in_zone": false, 162 | "td_target_name": "td_round_shape", 163 | "td_width_to_size_filter_ratio": 0.9 164 | }, 165 | { 166 | "td_allow_use_two_tracks": true, 167 | "td_curve_segcount": 0, 168 | "td_height_ratio": 1.0, 169 | "td_length_ratio": 0.5, 170 | "td_maxheight": 2.0, 171 | "td_maxlen": 1.0, 172 | "td_on_pad_in_zone": false, 173 | "td_target_name": "td_rect_shape", 174 | "td_width_to_size_filter_ratio": 0.9 175 | }, 176 | { 177 | "td_allow_use_two_tracks": true, 178 | "td_curve_segcount": 0, 179 | "td_height_ratio": 1.0, 180 | "td_length_ratio": 0.5, 181 | "td_maxheight": 2.0, 182 | "td_maxlen": 1.0, 183 | "td_on_pad_in_zone": false, 184 | "td_target_name": "td_track_end", 185 | "td_width_to_size_filter_ratio": 0.9 186 | } 187 | ], 188 | "track_widths": [ 189 | 0.0, 190 | 0.3, 191 | 0.5, 192 | 1.0 193 | ], 194 | "tuning_pattern_settings": { 195 | "diff_pair_defaults": { 196 | "corner_radius_percentage": 80, 197 | "corner_style": 1, 198 | "max_amplitude": 1.0, 199 | "min_amplitude": 0.2, 200 | "single_sided": false, 201 | "spacing": 1.0 202 | }, 203 | "diff_pair_skew_defaults": { 204 | "corner_radius_percentage": 80, 205 | "corner_style": 1, 206 | "max_amplitude": 1.0, 207 | "min_amplitude": 0.2, 208 | "single_sided": false, 209 | "spacing": 0.6 210 | }, 211 | "single_track_defaults": { 212 | "corner_radius_percentage": 80, 213 | "corner_style": 1, 214 | "max_amplitude": 1.0, 215 | "min_amplitude": 0.2, 216 | "single_sided": false, 217 | "spacing": 0.6 218 | } 219 | }, 220 | "via_dimensions": [ 221 | { 222 | "diameter": 0.0, 223 | "drill": 0.0 224 | } 225 | ], 226 | "zones_allow_external_fillets": false 227 | }, 228 | "ipc2581": { 229 | "dist": "", 230 | "distpn": "", 231 | "internal_id": "", 232 | "mfg": "", 233 | "mpn": "" 234 | }, 235 | "layer_pairs": [], 236 | "layer_presets": [], 237 | "viewports": [] 238 | }, 239 | "boards": [], 240 | "cvpcb": { 241 | "equivalence_files": [] 242 | }, 243 | "erc": { 244 | "erc_exclusions": [], 245 | "meta": { 246 | "version": 0 247 | }, 248 | "pin_map": [ 249 | [ 250 | 0, 251 | 0, 252 | 0, 253 | 0, 254 | 0, 255 | 0, 256 | 1, 257 | 0, 258 | 0, 259 | 0, 260 | 0, 261 | 2 262 | ], 263 | [ 264 | 0, 265 | 2, 266 | 0, 267 | 1, 268 | 0, 269 | 0, 270 | 1, 271 | 0, 272 | 2, 273 | 2, 274 | 2, 275 | 2 276 | ], 277 | [ 278 | 0, 279 | 0, 280 | 0, 281 | 0, 282 | 0, 283 | 0, 284 | 1, 285 | 0, 286 | 1, 287 | 0, 288 | 1, 289 | 2 290 | ], 291 | [ 292 | 0, 293 | 1, 294 | 0, 295 | 0, 296 | 0, 297 | 0, 298 | 1, 299 | 1, 300 | 2, 301 | 1, 302 | 1, 303 | 2 304 | ], 305 | [ 306 | 0, 307 | 0, 308 | 0, 309 | 0, 310 | 0, 311 | 0, 312 | 1, 313 | 0, 314 | 0, 315 | 0, 316 | 0, 317 | 2 318 | ], 319 | [ 320 | 0, 321 | 0, 322 | 0, 323 | 0, 324 | 0, 325 | 0, 326 | 0, 327 | 0, 328 | 0, 329 | 0, 330 | 0, 331 | 2 332 | ], 333 | [ 334 | 1, 335 | 1, 336 | 1, 337 | 1, 338 | 1, 339 | 0, 340 | 1, 341 | 1, 342 | 1, 343 | 1, 344 | 1, 345 | 2 346 | ], 347 | [ 348 | 0, 349 | 0, 350 | 0, 351 | 1, 352 | 0, 353 | 0, 354 | 1, 355 | 0, 356 | 0, 357 | 0, 358 | 0, 359 | 2 360 | ], 361 | [ 362 | 0, 363 | 2, 364 | 1, 365 | 2, 366 | 0, 367 | 0, 368 | 1, 369 | 0, 370 | 2, 371 | 2, 372 | 2, 373 | 2 374 | ], 375 | [ 376 | 0, 377 | 2, 378 | 0, 379 | 1, 380 | 0, 381 | 0, 382 | 1, 383 | 0, 384 | 2, 385 | 0, 386 | 0, 387 | 2 388 | ], 389 | [ 390 | 0, 391 | 2, 392 | 1, 393 | 1, 394 | 0, 395 | 0, 396 | 1, 397 | 0, 398 | 2, 399 | 0, 400 | 0, 401 | 2 402 | ], 403 | [ 404 | 2, 405 | 2, 406 | 2, 407 | 2, 408 | 2, 409 | 2, 410 | 2, 411 | 2, 412 | 2, 413 | 2, 414 | 2, 415 | 2 416 | ] 417 | ], 418 | "rule_severities": { 419 | "bus_definition_conflict": "error", 420 | "bus_entry_needed": "error", 421 | "bus_to_bus_conflict": "error", 422 | "bus_to_net_conflict": "error", 423 | "different_unit_footprint": "error", 424 | "different_unit_net": "error", 425 | "duplicate_reference": "error", 426 | "duplicate_sheet_names": "error", 427 | "endpoint_off_grid": "warning", 428 | "extra_units": "error", 429 | "footprint_filter": "ignore", 430 | "footprint_link_issues": "warning", 431 | "four_way_junction": "ignore", 432 | "global_label_dangling": "warning", 433 | "hier_label_mismatch": "error", 434 | "label_dangling": "error", 435 | "label_multiple_wires": "warning", 436 | "lib_symbol_issues": "warning", 437 | "lib_symbol_mismatch": "warning", 438 | "missing_bidi_pin": "warning", 439 | "missing_input_pin": "warning", 440 | "missing_power_pin": "error", 441 | "missing_unit": "warning", 442 | "multiple_net_names": "warning", 443 | "net_not_bus_member": "warning", 444 | "no_connect_connected": "warning", 445 | "no_connect_dangling": "warning", 446 | "pin_not_connected": "error", 447 | "pin_not_driven": "error", 448 | "pin_to_pin": "warning", 449 | "power_pin_not_driven": "error", 450 | "same_local_global_label": "warning", 451 | "similar_label_and_power": "warning", 452 | "similar_labels": "warning", 453 | "similar_power": "warning", 454 | "simulation_model_issue": "ignore", 455 | "single_global_label": "ignore", 456 | "unannotated": "error", 457 | "unconnected_wire_endpoint": "warning", 458 | "unit_value_mismatch": "error", 459 | "unresolved_variable": "error", 460 | "wire_dangling": "error" 461 | } 462 | }, 463 | "libraries": { 464 | "pinned_footprint_libs": [], 465 | "pinned_symbol_libs": [] 466 | }, 467 | "meta": { 468 | "filename": "caretaker.kicad_pro", 469 | "version": 3 470 | }, 471 | "net_settings": { 472 | "classes": [ 473 | { 474 | "bus_width": 12, 475 | "clearance": 0.2, 476 | "diff_pair_gap": 0.25, 477 | "diff_pair_via_gap": 0.25, 478 | "diff_pair_width": 0.2, 479 | "line_style": 0, 480 | "microvia_diameter": 0.3, 481 | "microvia_drill": 0.1, 482 | "name": "Default", 483 | "pcb_color": "rgba(0, 0, 0, 0.000)", 484 | "priority": 2147483647, 485 | "schematic_color": "rgba(0, 0, 0, 0.000)", 486 | "track_width": 0.2, 487 | "via_diameter": 0.6, 488 | "via_drill": 0.3, 489 | "wire_width": 6 490 | } 491 | ], 492 | "meta": { 493 | "version": 4 494 | }, 495 | "net_colors": null, 496 | "netclass_assignments": null, 497 | "netclass_patterns": [] 498 | }, 499 | "pcbnew": { 500 | "last_paths": { 501 | "gencad": "", 502 | "idf": "", 503 | "netlist": "", 504 | "plot": "", 505 | "pos_files": "", 506 | "specctra_dsn": "", 507 | "step": "", 508 | "svg": "", 509 | "vrml": "" 510 | }, 511 | "page_layout_descr_file": "" 512 | }, 513 | "schematic": { 514 | "annotate_start_num": 0, 515 | "bom_export_filename": "${PROJECTNAME}.csv", 516 | "bom_fmt_presets": [], 517 | "bom_fmt_settings": { 518 | "field_delimiter": ",", 519 | "keep_line_breaks": false, 520 | "keep_tabs": false, 521 | "name": "CSV", 522 | "ref_delimiter": ",", 523 | "ref_range_delimiter": "", 524 | "string_delimiter": "\"" 525 | }, 526 | "bom_presets": [], 527 | "bom_settings": { 528 | "exclude_dnp": false, 529 | "fields_ordered": [ 530 | { 531 | "group_by": false, 532 | "label": "Reference", 533 | "name": "Reference", 534 | "show": true 535 | }, 536 | { 537 | "group_by": false, 538 | "label": "Qty", 539 | "name": "${QUANTITY}", 540 | "show": true 541 | }, 542 | { 543 | "group_by": true, 544 | "label": "Value", 545 | "name": "Value", 546 | "show": true 547 | }, 548 | { 549 | "group_by": true, 550 | "label": "DNP", 551 | "name": "${DNP}", 552 | "show": true 553 | }, 554 | { 555 | "group_by": true, 556 | "label": "Exclude from BOM", 557 | "name": "${EXCLUDE_FROM_BOM}", 558 | "show": true 559 | }, 560 | { 561 | "group_by": true, 562 | "label": "Exclude from Board", 563 | "name": "${EXCLUDE_FROM_BOARD}", 564 | "show": true 565 | }, 566 | { 567 | "group_by": true, 568 | "label": "Footprint", 569 | "name": "Footprint", 570 | "show": true 571 | }, 572 | { 573 | "group_by": false, 574 | "label": "Datasheet", 575 | "name": "Datasheet", 576 | "show": true 577 | } 578 | ], 579 | "filter_string": "", 580 | "group_symbols": true, 581 | "include_excluded_from_bom": true, 582 | "name": "Default Editing", 583 | "sort_asc": true, 584 | "sort_field": "Обозначение" 585 | }, 586 | "connection_grid_size": 50.0, 587 | "drawing": { 588 | "dashed_lines_dash_length_ratio": 12.0, 589 | "dashed_lines_gap_length_ratio": 3.0, 590 | "default_line_thickness": 6.0, 591 | "default_text_size": 50.0, 592 | "field_names": [], 593 | "intersheets_ref_own_page": false, 594 | "intersheets_ref_prefix": "", 595 | "intersheets_ref_short": false, 596 | "intersheets_ref_show": false, 597 | "intersheets_ref_suffix": "", 598 | "junction_size_choice": 3, 599 | "label_size_ratio": 0.375, 600 | "operating_point_overlay_i_precision": 3, 601 | "operating_point_overlay_i_range": "~A", 602 | "operating_point_overlay_v_precision": 3, 603 | "operating_point_overlay_v_range": "~V", 604 | "overbar_offset_ratio": 1.23, 605 | "pin_symbol_size": 25.0, 606 | "text_offset_ratio": 0.15 607 | }, 608 | "legacy_lib_dir": "", 609 | "legacy_lib_list": [], 610 | "meta": { 611 | "version": 1 612 | }, 613 | "net_format_name": "", 614 | "page_layout_descr_file": "", 615 | "plot_directory": "", 616 | "space_save_all_events": true, 617 | "spice_current_sheet_as_root": false, 618 | "spice_external_command": "spice \"%I\"", 619 | "spice_model_current_sheet_as_root": true, 620 | "spice_save_all_currents": false, 621 | "spice_save_all_dissipations": false, 622 | "spice_save_all_voltages": false, 623 | "subpart_first_id": 65, 624 | "subpart_id_separator": 0 625 | }, 626 | "sheets": [ 627 | [ 628 | "0adcacec-9aff-4aac-ac81-6e7b07e1e982", 629 | "Root" 630 | ] 631 | ], 632 | "text_variables": {} 633 | } 634 | -------------------------------------------------------------------------------- /images/01-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/images/01-design.jpg -------------------------------------------------------------------------------- /images/02-interface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/images/02-interface.png -------------------------------------------------------------------------------- /images/03-real.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/images/03-real.jpg -------------------------------------------------------------------------------- /images/04-components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/images/04-components.png -------------------------------------------------------------------------------- /images/05-wheel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/images/05-wheel.jpg -------------------------------------------------------------------------------- /images/06-platform.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/images/06-platform.jpg -------------------------------------------------------------------------------- /images/07-inside.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/images/07-inside.jpg -------------------------------------------------------------------------------- /images/08-deep inside.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/images/08-deep inside.jpg -------------------------------------------------------------------------------- /images/09-custom-board.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/images/09-custom-board.jpg -------------------------------------------------------------------------------- /images/10-charger.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/images/10-charger.jpg -------------------------------------------------------------------------------- /images/555-scheme.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/images/555-scheme.jpg -------------------------------------------------------------------------------- /models/caretaker-bottom.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/models/caretaker-bottom.stl -------------------------------------------------------------------------------- /models/caretaker-top.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/models/caretaker-top.stl -------------------------------------------------------------------------------- /models/caretaker.f3z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/models/caretaker.f3z -------------------------------------------------------------------------------- /models/charger/charger-plate-left.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/models/charger/charger-plate-left.stl -------------------------------------------------------------------------------- /models/charger/charger-plate-right.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/models/charger/charger-plate-right.stl -------------------------------------------------------------------------------- /models/eye-inner (x2 mirrored).step: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | 7 | FILE_DESCRIPTION( 8 | /* description */ (''), 9 | /* implementation_level */ '2;1'); 10 | 11 | FILE_NAME( 12 | /* name */ 'eye-inner.step', 13 | /* time_stamp */ '2025-03-02T15:04:38+03:00', 14 | /* author */ (''), 15 | /* organization */ (''), 16 | /* preprocessor_version */ 'ST-DEVELOPER v20', 17 | /* originating_system */ 'Autodesk Translation Framework v13.20.0.188', 18 | 19 | /* authorisation */ ''); 20 | 21 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }')); 22 | ENDSEC; 23 | 24 | DATA; 25 | #10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#208); 26 | #11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#214,#12); 27 | #12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#207); 28 | #13=STYLED_ITEM('',(#223),#14); 29 | #14=MANIFOLD_SOLID_BREP('eye-left-inner',#124); 30 | #15=PLANE('',#129); 31 | #16=PLANE('',#131); 32 | #17=PLANE('',#132); 33 | #18=PLANE('',#135); 34 | #19=PLANE('',#136); 35 | #20=FACE_OUTER_BOUND('',#27,.T.); 36 | #21=FACE_OUTER_BOUND('',#28,.T.); 37 | #22=FACE_OUTER_BOUND('',#29,.T.); 38 | #23=FACE_OUTER_BOUND('',#30,.T.); 39 | #24=FACE_OUTER_BOUND('',#31,.T.); 40 | #25=FACE_OUTER_BOUND('',#32,.T.); 41 | #26=FACE_OUTER_BOUND('',#33,.T.); 42 | #27=EDGE_LOOP('',(#85,#86,#87,#88)); 43 | #28=EDGE_LOOP('',(#89,#90,#91,#92,#93)); 44 | #29=EDGE_LOOP('',(#94,#95,#96,#97)); 45 | #30=EDGE_LOOP('',(#98,#99,#100,#101)); 46 | #31=EDGE_LOOP('',(#102,#103,#104,#105)); 47 | #32=EDGE_LOOP('',(#106,#107,#108,#109)); 48 | #33=EDGE_LOOP('',(#110,#111,#112,#113,#114)); 49 | #34=CIRCLE('',#127,5.5); 50 | #35=CIRCLE('',#128,5.5); 51 | #36=CIRCLE('',#130,4.); 52 | #37=CIRCLE('',#134,4.); 53 | #38=LINE('',#176,#49); 54 | #39=LINE('',#180,#50); 55 | #40=LINE('',#184,#51); 56 | #41=LINE('',#186,#52); 57 | #42=LINE('',#189,#53); 58 | #43=LINE('',#192,#54); 59 | #44=LINE('',#193,#55); 60 | #45=LINE('',#196,#56); 61 | #46=LINE('',#197,#57); 62 | #47=LINE('',#201,#58); 63 | #48=LINE('',#203,#59); 64 | #49=VECTOR('',#141,10.); 65 | #50=VECTOR('',#144,10.); 66 | #51=VECTOR('',#149,10.); 67 | #52=VECTOR('',#150,10.); 68 | #53=VECTOR('',#153,10.); 69 | #54=VECTOR('',#156,10.); 70 | #55=VECTOR('',#157,10.); 71 | #56=VECTOR('',#160,10.); 72 | #57=VECTOR('',#161,10.); 73 | #58=VECTOR('',#166,10.); 74 | #59=VECTOR('',#169,10.); 75 | #60=VERTEX_POINT('',#174); 76 | #61=VERTEX_POINT('',#175); 77 | #62=VERTEX_POINT('',#177); 78 | #63=VERTEX_POINT('',#179); 79 | #64=VERTEX_POINT('',#183); 80 | #65=VERTEX_POINT('',#185); 81 | #66=VERTEX_POINT('',#187); 82 | #67=VERTEX_POINT('',#191); 83 | #68=VERTEX_POINT('',#195); 84 | #69=VERTEX_POINT('',#199); 85 | #70=EDGE_CURVE('',#60,#61,#38,.T.); 86 | #71=EDGE_CURVE('',#61,#62,#34,.T.); 87 | #72=EDGE_CURVE('',#62,#63,#39,.T.); 88 | #73=EDGE_CURVE('',#63,#60,#35,.T.); 89 | #74=EDGE_CURVE('',#63,#64,#40,.T.); 90 | #75=EDGE_CURVE('',#64,#65,#41,.T.); 91 | #76=EDGE_CURVE('',#65,#66,#36,.T.); 92 | #77=EDGE_CURVE('',#66,#60,#42,.T.); 93 | #78=EDGE_CURVE('',#62,#67,#43,.T.); 94 | #79=EDGE_CURVE('',#67,#64,#44,.T.); 95 | #80=EDGE_CURVE('',#68,#66,#45,.T.); 96 | #81=EDGE_CURVE('',#61,#68,#46,.T.); 97 | #82=EDGE_CURVE('',#68,#69,#37,.T.); 98 | #83=EDGE_CURVE('',#69,#65,#47,.T.); 99 | #84=EDGE_CURVE('',#69,#67,#48,.T.); 100 | #85=ORIENTED_EDGE('',*,*,#70,.T.); 101 | #86=ORIENTED_EDGE('',*,*,#71,.T.); 102 | #87=ORIENTED_EDGE('',*,*,#72,.T.); 103 | #88=ORIENTED_EDGE('',*,*,#73,.T.); 104 | #89=ORIENTED_EDGE('',*,*,#73,.F.); 105 | #90=ORIENTED_EDGE('',*,*,#74,.T.); 106 | #91=ORIENTED_EDGE('',*,*,#75,.T.); 107 | #92=ORIENTED_EDGE('',*,*,#76,.T.); 108 | #93=ORIENTED_EDGE('',*,*,#77,.T.); 109 | #94=ORIENTED_EDGE('',*,*,#72,.F.); 110 | #95=ORIENTED_EDGE('',*,*,#78,.T.); 111 | #96=ORIENTED_EDGE('',*,*,#79,.T.); 112 | #97=ORIENTED_EDGE('',*,*,#74,.F.); 113 | #98=ORIENTED_EDGE('',*,*,#70,.F.); 114 | #99=ORIENTED_EDGE('',*,*,#77,.F.); 115 | #100=ORIENTED_EDGE('',*,*,#80,.F.); 116 | #101=ORIENTED_EDGE('',*,*,#81,.F.); 117 | #102=ORIENTED_EDGE('',*,*,#82,.F.); 118 | #103=ORIENTED_EDGE('',*,*,#80,.T.); 119 | #104=ORIENTED_EDGE('',*,*,#76,.F.); 120 | #105=ORIENTED_EDGE('',*,*,#83,.F.); 121 | #106=ORIENTED_EDGE('',*,*,#84,.F.); 122 | #107=ORIENTED_EDGE('',*,*,#83,.T.); 123 | #108=ORIENTED_EDGE('',*,*,#75,.F.); 124 | #109=ORIENTED_EDGE('',*,*,#79,.F.); 125 | #110=ORIENTED_EDGE('',*,*,#71,.F.); 126 | #111=ORIENTED_EDGE('',*,*,#81,.T.); 127 | #112=ORIENTED_EDGE('',*,*,#82,.T.); 128 | #113=ORIENTED_EDGE('',*,*,#84,.T.); 129 | #114=ORIENTED_EDGE('',*,*,#78,.F.); 130 | #115=CYLINDRICAL_SURFACE('',#126,5.5); 131 | #116=CYLINDRICAL_SURFACE('',#133,4.); 132 | #117=ADVANCED_FACE('',(#20),#115,.T.); 133 | #118=ADVANCED_FACE('',(#21),#15,.T.); 134 | #119=ADVANCED_FACE('',(#22),#16,.T.); 135 | #120=ADVANCED_FACE('',(#23),#17,.T.); 136 | #121=ADVANCED_FACE('',(#24),#116,.F.); 137 | #122=ADVANCED_FACE('',(#25),#18,.T.); 138 | #123=ADVANCED_FACE('',(#26),#19,.F.); 139 | #124=CLOSED_SHELL('',(#117,#118,#119,#120,#121,#122,#123)); 140 | #125=AXIS2_PLACEMENT_3D('',#172,#137,#138); 141 | #126=AXIS2_PLACEMENT_3D('',#173,#139,#140); 142 | #127=AXIS2_PLACEMENT_3D('',#178,#142,#143); 143 | #128=AXIS2_PLACEMENT_3D('',#181,#145,#146); 144 | #129=AXIS2_PLACEMENT_3D('',#182,#147,#148); 145 | #130=AXIS2_PLACEMENT_3D('',#188,#151,#152); 146 | #131=AXIS2_PLACEMENT_3D('',#190,#154,#155); 147 | #132=AXIS2_PLACEMENT_3D('',#194,#158,#159); 148 | #133=AXIS2_PLACEMENT_3D('',#198,#162,#163); 149 | #134=AXIS2_PLACEMENT_3D('',#200,#164,#165); 150 | #135=AXIS2_PLACEMENT_3D('',#202,#167,#168); 151 | #136=AXIS2_PLACEMENT_3D('',#204,#170,#171); 152 | #137=DIRECTION('axis',(0.,0.,1.)); 153 | #138=DIRECTION('refdir',(1.,0.,0.)); 154 | #139=DIRECTION('center_axis',(-1.,0.,0.)); 155 | #140=DIRECTION('ref_axis',(0.,-0.225130807325056,-0.974328548074605)); 156 | #141=DIRECTION('',(1.,0.,0.)); 157 | #142=DIRECTION('center_axis',(-1.,0.,0.)); 158 | #143=DIRECTION('ref_axis',(0.,1.,0.)); 159 | #144=DIRECTION('',(-1.,0.,0.)); 160 | #145=DIRECTION('center_axis',(1.,0.,0.)); 161 | #146=DIRECTION('ref_axis',(0.,1.,0.)); 162 | #147=DIRECTION('center_axis',(-1.,0.,0.)); 163 | #148=DIRECTION('ref_axis',(0.,-1.,0.)); 164 | #149=DIRECTION('',(0.,0.999703395367429,0.0243540816052414)); 165 | #150=DIRECTION('',(0.,0.952178650578221,-0.305541842278662)); 166 | #151=DIRECTION('center_axis',(1.,0.,0.)); 167 | #152=DIRECTION('ref_axis',(0.,-1.,0.)); 168 | #153=DIRECTION('',(0.,0.952178650578221,-0.305541842278662)); 169 | #154=DIRECTION('center_axis',(0.,-0.0243540816052414,0.999703395367429)); 170 | #155=DIRECTION('ref_axis',(0.,0.999703395367429,0.0243540816052414)); 171 | #156=DIRECTION('',(0.,0.999703395367429,0.0243540816052414)); 172 | #157=DIRECTION('',(-1.,0.,0.)); 173 | #158=DIRECTION('center_axis',(0.,0.305541842278662,0.952178650578221)); 174 | #159=DIRECTION('ref_axis',(0.,0.952178650578221,-0.305541842278662)); 175 | #160=DIRECTION('',(-1.,0.,0.)); 176 | #161=DIRECTION('',(0.,-0.952178650578221,0.305541842278662)); 177 | #162=DIRECTION('center_axis',(-1.,0.,0.)); 178 | #163=DIRECTION('ref_axis',(0.,-0.305541842278657,-0.952178650578222)); 179 | #164=DIRECTION('center_axis',(-1.,0.,0.)); 180 | #165=DIRECTION('ref_axis',(0.,-1.,0.)); 181 | #166=DIRECTION('',(-1.,0.,0.)); 182 | #167=DIRECTION('center_axis',(0.,0.305541842278662,0.952178650578221)); 183 | #168=DIRECTION('ref_axis',(0.,0.952178650578221,-0.305541842278662)); 184 | #169=DIRECTION('',(0.,-0.952178650578221,0.305541842278662)); 185 | #170=DIRECTION('center_axis',(-1.,0.,0.)); 186 | #171=DIRECTION('ref_axis',(0.,-1.,0.)); 187 | #172=CARTESIAN_POINT('',(0.,0.,0.)); 188 | #173=CARTESIAN_POINT('Origin',(87.8918021282263,-9.74731219137334,70.5248991946555)); 189 | #174=CARTESIAN_POINT('',(84.8918021282262,-4.87145551884406,73.0697020767962)); 190 | #175=CARTESIAN_POINT('',(87.8918021282263,-4.87145551884406,73.0697020767962)); 191 | #176=CARTESIAN_POINT('',(87.8918021282263,-4.87145551884406,73.0697020767962)); 192 | #177=CARTESIAN_POINT('',(87.8918021282263,-13.01250218043,74.9507928146337)); 193 | #178=CARTESIAN_POINT('Origin',(87.8918021282263,-9.74731219137334,70.5248991946555)); 194 | #179=CARTESIAN_POINT('',(84.8918021282262,-13.01250218043,74.9507928146337)); 195 | #180=CARTESIAN_POINT('',(87.8918021282263,-13.01250218043,74.9507928146337)); 196 | #181=CARTESIAN_POINT('Origin',(84.8918021282262,-9.74731219137334,70.5248991946555)); 197 | #182=CARTESIAN_POINT('Origin',(84.8918021282262,-9.74731219137334,68.599420966066)); 198 | #183=CARTESIAN_POINT('',(84.8918021282262,-10.8944153819143,75.002392177982)); 199 | #184=CARTESIAN_POINT('',(84.8918021282262,-14.6383345573393,74.9111854125111)); 200 | #185=CARTESIAN_POINT('',(84.8918021282262,-9.34231656893847,74.5043436968202)); 201 | #186=CARTESIAN_POINT('',(84.8918021282262,-1.55131251424199,72.0043110289727)); 202 | #187=CARTESIAN_POINT('',(84.8918021282262,-7.76120750566079,73.9969862006781)); 203 | #188=CARTESIAN_POINT('Origin',(84.8918021282262,-9.74731219137334,70.5248991946555)); 204 | #189=CARTESIAN_POINT('',(84.8918021282262,-1.55131251424199,72.0043110289727)); 205 | #190=CARTESIAN_POINT('Origin',(87.8918021282263,-14.8044146703116,74.9071394838456)); 206 | #191=CARTESIAN_POINT('',(87.8918021282263,-10.8944153819143,75.002392177982)); 207 | #192=CARTESIAN_POINT('',(87.8918021282263,-14.6383345573393,74.9111854125111)); 208 | #193=CARTESIAN_POINT('',(87.8918021282263,-10.8944153819143,75.002392177982)); 209 | #194=CARTESIAN_POINT('Origin',(87.8918021282263,-7.76120750566079,73.9969862006781)); 210 | #195=CARTESIAN_POINT('',(87.8918021282263,-7.76120750566079,73.9969862006781)); 211 | #196=CARTESIAN_POINT('',(87.8918021282263,-7.76120750566079,73.9969862006781)); 212 | #197=CARTESIAN_POINT('',(87.8918021282263,-1.55131251424199,72.0043110289727)); 213 | #198=CARTESIAN_POINT('Origin',(87.8918021282263,-9.74731219137334,70.5248991946555)); 214 | #199=CARTESIAN_POINT('',(87.8918021282263,-9.34231656893847,74.5043436968202)); 215 | #200=CARTESIAN_POINT('Origin',(87.8918021282263,-9.74731219137334,70.5248991946555)); 216 | #201=CARTESIAN_POINT('',(87.8918021282263,-9.34231656893847,74.5043436968202)); 217 | #202=CARTESIAN_POINT('Origin',(87.8918021282263,-10.8944153819143,75.002392177982)); 218 | #203=CARTESIAN_POINT('',(87.8918021282263,-1.55131251424199,72.0043110289727)); 219 | #204=CARTESIAN_POINT('Origin',(87.8918021282263,-9.74731219137334,68.599420966066)); 220 | #205=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#209, 221 | 'DISTANCE_ACCURACY_VALUE', 222 | 'Maximum model space distance between geometric entities at asserted c 223 | onnectivities'); 224 | #206=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#209, 225 | 'DISTANCE_ACCURACY_VALUE', 226 | 'Maximum model space distance between geometric entities at asserted c 227 | onnectivities'); 228 | #207=( 229 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 230 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#205)) 231 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#209,#210,#211)) 232 | REPRESENTATION_CONTEXT('','3D') 233 | ); 234 | #208=( 235 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 236 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#206)) 237 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#209,#210,#211)) 238 | REPRESENTATION_CONTEXT('','3D') 239 | ); 240 | #209=( 241 | LENGTH_UNIT() 242 | NAMED_UNIT(*) 243 | SI_UNIT(.MILLI.,.METRE.) 244 | ); 245 | #210=( 246 | NAMED_UNIT(*) 247 | PLANE_ANGLE_UNIT() 248 | SI_UNIT($,.RADIAN.) 249 | ); 250 | #211=( 251 | NAMED_UNIT(*) 252 | SI_UNIT($,.STERADIAN.) 253 | SOLID_ANGLE_UNIT() 254 | ); 255 | #212=SHAPE_DEFINITION_REPRESENTATION(#213,#214); 256 | #213=PRODUCT_DEFINITION_SHAPE('',$,#216); 257 | #214=SHAPE_REPRESENTATION('',(#125),#207); 258 | #215=PRODUCT_DEFINITION_CONTEXT('part definition',#220,'design'); 259 | #216=PRODUCT_DEFINITION('Configuration 1','caretaker v66',#217,#215); 260 | #217=PRODUCT_DEFINITION_FORMATION('',$,#222); 261 | #218=PRODUCT_RELATED_PRODUCT_CATEGORY('caretaker v66','caretaker v66',(#222)); 262 | #219=APPLICATION_PROTOCOL_DEFINITION('international standard', 263 | 'automotive_design',2009,#220); 264 | #220=APPLICATION_CONTEXT( 265 | 'Core Data for Automotive Mechanical Design Process'); 266 | #221=PRODUCT_CONTEXT('part definition',#220,'mechanical'); 267 | #222=PRODUCT('Configuration 1','caretaker v66',$,(#221)); 268 | #223=PRESENTATION_STYLE_ASSIGNMENT((#226)); 269 | #224=PRESENTATION_STYLE_ASSIGNMENT((#227)); 270 | #225=PRESENTATION_STYLE_ASSIGNMENT((#228)); 271 | #226=SURFACE_STYLE_USAGE(.BOTH.,#229); 272 | #227=SURFACE_STYLE_USAGE(.BOTH.,#230); 273 | #228=SURFACE_STYLE_USAGE(.BOTH.,#231); 274 | #229=SURFACE_SIDE_STYLE('',(#232)); 275 | #230=SURFACE_SIDE_STYLE('',(#233)); 276 | #231=SURFACE_SIDE_STYLE('',(#234)); 277 | #232=SURFACE_STYLE_FILL_AREA(#235); 278 | #233=SURFACE_STYLE_FILL_AREA(#236); 279 | #234=SURFACE_STYLE_FILL_AREA(#237); 280 | #235=FILL_AREA_STYLE('Steel - Satin',(#238)); 281 | #236=FILL_AREA_STYLE( 282 | 'PA 12 - Nylon - PA 603-CF (with EOS P 3D Printers)',(#239)); 283 | #237=FILL_AREA_STYLE('ABS (White)',(#240)); 284 | #238=FILL_AREA_STYLE_COLOUR('Steel - Satin',#241); 285 | #239=FILL_AREA_STYLE_COLOUR( 286 | 'PA 12 - Nylon - PA 603-CF (with EOS P 3D Printers)',#242); 287 | #240=FILL_AREA_STYLE_COLOUR('ABS (White)',#243); 288 | #241=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157); 289 | #242=COLOUR_RGB('PA 12 - Nylon - PA 603-CF (with EOS P 3D Printers)',0.247058823529412, 290 | 0.247058823529412,0.247058823529412); 291 | #243=COLOUR_RGB('ABS (White)',0.964705882352941,0.964705882352941,0.952941176470588); 292 | ENDSEC; 293 | END-ISO-10303-21; 294 | -------------------------------------------------------------------------------- /models/eye-outer (x2 mirrored).step: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | 7 | FILE_DESCRIPTION( 8 | /* description */ (''), 9 | /* implementation_level */ '2;1'); 10 | 11 | FILE_NAME( 12 | /* name */ 'eye-outer.step', 13 | /* time_stamp */ '2025-03-02T15:01:55+03:00', 14 | /* author */ (''), 15 | /* organization */ (''), 16 | /* preprocessor_version */ 'ST-DEVELOPER v20', 17 | /* originating_system */ 'Autodesk Translation Framework v13.20.0.188', 18 | 19 | /* authorisation */ ''); 20 | 21 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }')); 22 | ENDSEC; 23 | 24 | DATA; 25 | #10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#208); 26 | #11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#214,#12); 27 | #12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#207); 28 | #13=STYLED_ITEM('',(#223),#14); 29 | #14=MANIFOLD_SOLID_BREP('eye-left-outer',#124); 30 | #15=PLANE('',#129); 31 | #16=PLANE('',#130); 32 | #17=PLANE('',#132); 33 | #18=PLANE('',#135); 34 | #19=PLANE('',#136); 35 | #20=FACE_OUTER_BOUND('',#27,.T.); 36 | #21=FACE_OUTER_BOUND('',#28,.T.); 37 | #22=FACE_OUTER_BOUND('',#29,.T.); 38 | #23=FACE_OUTER_BOUND('',#30,.T.); 39 | #24=FACE_OUTER_BOUND('',#31,.T.); 40 | #25=FACE_OUTER_BOUND('',#32,.T.); 41 | #26=FACE_OUTER_BOUND('',#33,.T.); 42 | #27=EDGE_LOOP('',(#85,#86,#87,#88)); 43 | #28=EDGE_LOOP('',(#89,#90,#91,#92)); 44 | #29=EDGE_LOOP('',(#93,#94,#95,#96,#97)); 45 | #30=EDGE_LOOP('',(#98,#99,#100,#101)); 46 | #31=EDGE_LOOP('',(#102,#103,#104,#105)); 47 | #32=EDGE_LOOP('',(#106,#107,#108,#109)); 48 | #33=EDGE_LOOP('',(#110,#111,#112,#113,#114)); 49 | #34=CIRCLE('',#127,5.5); 50 | #35=CIRCLE('',#128,5.5); 51 | #36=CIRCLE('',#131,8.32844944050542); 52 | #37=CIRCLE('',#134,8.32844944050542); 53 | #38=LINE('',#176,#49); 54 | #39=LINE('',#180,#50); 55 | #40=LINE('',#184,#51); 56 | #41=LINE('',#186,#52); 57 | #42=LINE('',#187,#53); 58 | #43=LINE('',#190,#54); 59 | #44=LINE('',#192,#55); 60 | #45=LINE('',#196,#56); 61 | #46=LINE('',#198,#57); 62 | #47=LINE('',#199,#58); 63 | #48=LINE('',#203,#59); 64 | #49=VECTOR('',#141,10.); 65 | #50=VECTOR('',#144,10.); 66 | #51=VECTOR('',#149,10.); 67 | #52=VECTOR('',#150,10.); 68 | #53=VECTOR('',#151,10.); 69 | #54=VECTOR('',#154,10.); 70 | #55=VECTOR('',#155,10.); 71 | #56=VECTOR('',#160,10.); 72 | #57=VECTOR('',#161,10.); 73 | #58=VECTOR('',#162,10.); 74 | #59=VECTOR('',#169,10.); 75 | #60=VERTEX_POINT('',#174); 76 | #61=VERTEX_POINT('',#175); 77 | #62=VERTEX_POINT('',#177); 78 | #63=VERTEX_POINT('',#179); 79 | #64=VERTEX_POINT('',#183); 80 | #65=VERTEX_POINT('',#185); 81 | #66=VERTEX_POINT('',#189); 82 | #67=VERTEX_POINT('',#191); 83 | #68=VERTEX_POINT('',#195); 84 | #69=VERTEX_POINT('',#197); 85 | #70=EDGE_CURVE('',#60,#61,#38,.T.); 86 | #71=EDGE_CURVE('',#62,#60,#34,.T.); 87 | #72=EDGE_CURVE('',#63,#62,#39,.T.); 88 | #73=EDGE_CURVE('',#61,#63,#35,.T.); 89 | #74=EDGE_CURVE('',#64,#61,#40,.T.); 90 | #75=EDGE_CURVE('',#64,#65,#41,.T.); 91 | #76=EDGE_CURVE('',#60,#65,#42,.T.); 92 | #77=EDGE_CURVE('',#66,#63,#43,.T.); 93 | #78=EDGE_CURVE('',#66,#67,#44,.T.); 94 | #79=EDGE_CURVE('',#64,#67,#36,.T.); 95 | #80=EDGE_CURVE('',#66,#68,#45,.T.); 96 | #81=EDGE_CURVE('',#69,#68,#46,.T.); 97 | #82=EDGE_CURVE('',#67,#69,#47,.T.); 98 | #83=EDGE_CURVE('',#65,#69,#37,.T.); 99 | #84=EDGE_CURVE('',#68,#62,#48,.T.); 100 | #85=ORIENTED_EDGE('',*,*,#70,.F.); 101 | #86=ORIENTED_EDGE('',*,*,#71,.F.); 102 | #87=ORIENTED_EDGE('',*,*,#72,.F.); 103 | #88=ORIENTED_EDGE('',*,*,#73,.F.); 104 | #89=ORIENTED_EDGE('',*,*,#70,.T.); 105 | #90=ORIENTED_EDGE('',*,*,#74,.F.); 106 | #91=ORIENTED_EDGE('',*,*,#75,.T.); 107 | #92=ORIENTED_EDGE('',*,*,#76,.F.); 108 | #93=ORIENTED_EDGE('',*,*,#73,.T.); 109 | #94=ORIENTED_EDGE('',*,*,#77,.F.); 110 | #95=ORIENTED_EDGE('',*,*,#78,.T.); 111 | #96=ORIENTED_EDGE('',*,*,#79,.F.); 112 | #97=ORIENTED_EDGE('',*,*,#74,.T.); 113 | #98=ORIENTED_EDGE('',*,*,#78,.F.); 114 | #99=ORIENTED_EDGE('',*,*,#80,.T.); 115 | #100=ORIENTED_EDGE('',*,*,#81,.F.); 116 | #101=ORIENTED_EDGE('',*,*,#82,.F.); 117 | #102=ORIENTED_EDGE('',*,*,#79,.T.); 118 | #103=ORIENTED_EDGE('',*,*,#82,.T.); 119 | #104=ORIENTED_EDGE('',*,*,#83,.F.); 120 | #105=ORIENTED_EDGE('',*,*,#75,.F.); 121 | #106=ORIENTED_EDGE('',*,*,#72,.T.); 122 | #107=ORIENTED_EDGE('',*,*,#84,.F.); 123 | #108=ORIENTED_EDGE('',*,*,#80,.F.); 124 | #109=ORIENTED_EDGE('',*,*,#77,.T.); 125 | #110=ORIENTED_EDGE('',*,*,#71,.T.); 126 | #111=ORIENTED_EDGE('',*,*,#76,.T.); 127 | #112=ORIENTED_EDGE('',*,*,#83,.T.); 128 | #113=ORIENTED_EDGE('',*,*,#81,.T.); 129 | #114=ORIENTED_EDGE('',*,*,#84,.T.); 130 | #115=CYLINDRICAL_SURFACE('',#126,5.5); 131 | #116=CYLINDRICAL_SURFACE('',#133,8.32844944050542); 132 | #117=ADVANCED_FACE('',(#20),#115,.F.); 133 | #118=ADVANCED_FACE('',(#21),#15,.T.); 134 | #119=ADVANCED_FACE('',(#22),#16,.F.); 135 | #120=ADVANCED_FACE('',(#23),#17,.T.); 136 | #121=ADVANCED_FACE('',(#24),#116,.T.); 137 | #122=ADVANCED_FACE('',(#25),#18,.T.); 138 | #123=ADVANCED_FACE('',(#26),#19,.T.); 139 | #124=CLOSED_SHELL('',(#117,#118,#119,#120,#121,#122,#123)); 140 | #125=AXIS2_PLACEMENT_3D('',#172,#137,#138); 141 | #126=AXIS2_PLACEMENT_3D('',#173,#139,#140); 142 | #127=AXIS2_PLACEMENT_3D('',#178,#142,#143); 143 | #128=AXIS2_PLACEMENT_3D('',#181,#145,#146); 144 | #129=AXIS2_PLACEMENT_3D('',#182,#147,#148); 145 | #130=AXIS2_PLACEMENT_3D('',#188,#152,#153); 146 | #131=AXIS2_PLACEMENT_3D('',#193,#156,#157); 147 | #132=AXIS2_PLACEMENT_3D('',#194,#158,#159); 148 | #133=AXIS2_PLACEMENT_3D('',#200,#163,#164); 149 | #134=AXIS2_PLACEMENT_3D('',#201,#165,#166); 150 | #135=AXIS2_PLACEMENT_3D('',#202,#167,#168); 151 | #136=AXIS2_PLACEMENT_3D('',#204,#170,#171); 152 | #137=DIRECTION('axis',(0.,0.,1.)); 153 | #138=DIRECTION('refdir',(1.,0.,0.)); 154 | #139=DIRECTION('center_axis',(-1.,0.,0.)); 155 | #140=DIRECTION('ref_axis',(0.,-0.225130807325056,-0.974328548074605)); 156 | #141=DIRECTION('',(1.,0.,0.)); 157 | #142=DIRECTION('center_axis',(1.,0.,0.)); 158 | #143=DIRECTION('ref_axis',(0.,1.,0.)); 159 | #144=DIRECTION('',(-1.,0.,0.)); 160 | #145=DIRECTION('center_axis',(-1.,0.,0.)); 161 | #146=DIRECTION('ref_axis',(0.,1.,0.)); 162 | #147=DIRECTION('center_axis',(0.,0.305541842278662,0.952178650578221)); 163 | #148=DIRECTION('ref_axis',(0.,0.952178650578221,-0.305541842278662)); 164 | #149=DIRECTION('',(0.,-0.952178650578221,0.305541842278662)); 165 | #150=DIRECTION('',(-1.,0.,0.)); 166 | #151=DIRECTION('',(0.,0.952178650578221,-0.305541842278662)); 167 | #152=DIRECTION('center_axis',(-1.,0.,0.)); 168 | #153=DIRECTION('ref_axis',(0.,-1.,0.)); 169 | #154=DIRECTION('',(0.,0.999703395367429,0.0243540816052414)); 170 | #155=DIRECTION('',(0.,-0.996865873701312,-0.079110238589709)); 171 | #156=DIRECTION('center_axis',(-1.,0.,0.)); 172 | #157=DIRECTION('ref_axis',(0.,0.984096707998263,0.177633525290081)); 173 | #158=DIRECTION('center_axis',(0.,-0.079110238589709,0.996865873701312)); 174 | #159=DIRECTION('ref_axis',(0.,0.996865873701312,0.079110238589709)); 175 | #160=DIRECTION('',(-1.,0.,0.)); 176 | #161=DIRECTION('',(0.,0.996865873701312,0.079110238589709)); 177 | #162=DIRECTION('',(-1.,0.,0.)); 178 | #163=DIRECTION('center_axis',(-1.,0.,0.)); 179 | #164=DIRECTION('ref_axis',(0.,-0.175021992373262,-0.984564524135261)); 180 | #165=DIRECTION('center_axis',(-1.,0.,0.)); 181 | #166=DIRECTION('ref_axis',(0.,0.984096707998263,0.177633525290081)); 182 | #167=DIRECTION('center_axis',(0.,-0.0243540816052414,0.999703395367429)); 183 | #168=DIRECTION('ref_axis',(0.,0.999703395367429,0.0243540816052414)); 184 | #169=DIRECTION('',(0.,0.999703395367429,0.0243540816052414)); 185 | #170=DIRECTION('center_axis',(-1.,0.,0.)); 186 | #171=DIRECTION('ref_axis',(0.,-1.,0.)); 187 | #172=CARTESIAN_POINT('',(0.,0.,0.)); 188 | #173=CARTESIAN_POINT('Origin',(87.8918021282263,-9.74731219137334,70.5248991946555)); 189 | #174=CARTESIAN_POINT('',(84.8918021282262,-4.87145551884406,73.0697020767962)); 190 | #175=CARTESIAN_POINT('',(87.8918021282263,-4.87145551884406,73.0697020767962)); 191 | #176=CARTESIAN_POINT('',(87.8918021282263,-4.87145551884406,73.0697020767962)); 192 | #177=CARTESIAN_POINT('',(84.8918021282262,-13.01250218043,74.9507928146337)); 193 | #178=CARTESIAN_POINT('Origin',(84.8918021282262,-9.74731219137334,70.5248991946555)); 194 | #179=CARTESIAN_POINT('',(87.8918021282263,-13.01250218043,74.9507928146337)); 195 | #180=CARTESIAN_POINT('',(87.8918021282263,-13.01250218043,74.9507928146337)); 196 | #181=CARTESIAN_POINT('Origin',(87.8918021282263,-9.74731219137334,70.5248991946555)); 197 | #182=CARTESIAN_POINT('Origin',(87.8918021282263,-7.76120750566079,73.9969862006781)); 198 | #183=CARTESIAN_POINT('',(87.8918021282263,-1.55131251424199,72.0043110289727)); 199 | #184=CARTESIAN_POINT('',(87.8918021282263,-1.55131251424199,72.0043110289727)); 200 | #185=CARTESIAN_POINT('',(84.8918021282262,-1.55131251424199,72.0043110289727)); 201 | #186=CARTESIAN_POINT('',(87.8918021282263,-1.55131251424199,72.0043110289727)); 202 | #187=CARTESIAN_POINT('',(84.8918021282262,-1.55131251424199,72.0043110289727)); 203 | #188=CARTESIAN_POINT('Origin',(87.8918021282263,-9.74731219137334,68.599420966066)); 204 | #189=CARTESIAN_POINT('',(87.8918021282263,-14.8044146703116,74.9071394838456)); 205 | #190=CARTESIAN_POINT('',(87.8918021282263,-14.6383345573393,74.9111854125111)); 206 | #191=CARTESIAN_POINT('',(87.8918021282263,-16.93131489554,74.7383508948154)); 207 | #192=CARTESIAN_POINT('',(87.8918021282263,-14.8913867427183,74.9002374706658)); 208 | #193=CARTESIAN_POINT('Origin',(87.8918021282263,-9.74731219137334,70.5248991946555)); 209 | #194=CARTESIAN_POINT('Origin',(87.8918021282263,-16.93131489554,74.7383508948154)); 210 | #195=CARTESIAN_POINT('',(84.8918021282262,-14.8044146703116,74.9071394838456)); 211 | #196=CARTESIAN_POINT('',(87.8918021282263,-14.8044146703116,74.9071394838456)); 212 | #197=CARTESIAN_POINT('',(84.8918021282262,-16.93131489554,74.7383508948154)); 213 | #198=CARTESIAN_POINT('',(84.8918021282262,-14.8913867427183,74.9002374706658)); 214 | #199=CARTESIAN_POINT('',(87.8918021282263,-16.93131489554,74.7383508948154)); 215 | #200=CARTESIAN_POINT('Origin',(87.8918021282263,-9.74731219137334,70.5248991946555)); 216 | #201=CARTESIAN_POINT('Origin',(84.8918021282262,-9.74731219137334,70.5248991946555)); 217 | #202=CARTESIAN_POINT('Origin',(87.8918021282263,-14.8044146703116,74.9071394838456)); 218 | #203=CARTESIAN_POINT('',(84.8918021282262,-14.6383345573393,74.9111854125111)); 219 | #204=CARTESIAN_POINT('Origin',(84.8918021282262,-9.74731219137334,68.599420966066)); 220 | #205=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#209, 221 | 'DISTANCE_ACCURACY_VALUE', 222 | 'Maximum model space distance between geometric entities at asserted c 223 | onnectivities'); 224 | #206=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#209, 225 | 'DISTANCE_ACCURACY_VALUE', 226 | 'Maximum model space distance between geometric entities at asserted c 227 | onnectivities'); 228 | #207=( 229 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 230 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#205)) 231 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#209,#210,#211)) 232 | REPRESENTATION_CONTEXT('','3D') 233 | ); 234 | #208=( 235 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 236 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#206)) 237 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#209,#210,#211)) 238 | REPRESENTATION_CONTEXT('','3D') 239 | ); 240 | #209=( 241 | LENGTH_UNIT() 242 | NAMED_UNIT(*) 243 | SI_UNIT(.MILLI.,.METRE.) 244 | ); 245 | #210=( 246 | NAMED_UNIT(*) 247 | PLANE_ANGLE_UNIT() 248 | SI_UNIT($,.RADIAN.) 249 | ); 250 | #211=( 251 | NAMED_UNIT(*) 252 | SI_UNIT($,.STERADIAN.) 253 | SOLID_ANGLE_UNIT() 254 | ); 255 | #212=SHAPE_DEFINITION_REPRESENTATION(#213,#214); 256 | #213=PRODUCT_DEFINITION_SHAPE('',$,#216); 257 | #214=SHAPE_REPRESENTATION('',(#125),#207); 258 | #215=PRODUCT_DEFINITION_CONTEXT('part definition',#220,'design'); 259 | #216=PRODUCT_DEFINITION('Configuration 1','caretaker v66',#217,#215); 260 | #217=PRODUCT_DEFINITION_FORMATION('',$,#222); 261 | #218=PRODUCT_RELATED_PRODUCT_CATEGORY('caretaker v66','caretaker v66',(#222)); 262 | #219=APPLICATION_PROTOCOL_DEFINITION('international standard', 263 | 'automotive_design',2009,#220); 264 | #220=APPLICATION_CONTEXT( 265 | 'Core Data for Automotive Mechanical Design Process'); 266 | #221=PRODUCT_CONTEXT('part definition',#220,'mechanical'); 267 | #222=PRODUCT('Configuration 1','caretaker v66',$,(#221)); 268 | #223=PRESENTATION_STYLE_ASSIGNMENT((#226)); 269 | #224=PRESENTATION_STYLE_ASSIGNMENT((#227)); 270 | #225=PRESENTATION_STYLE_ASSIGNMENT((#228)); 271 | #226=SURFACE_STYLE_USAGE(.BOTH.,#229); 272 | #227=SURFACE_STYLE_USAGE(.BOTH.,#230); 273 | #228=SURFACE_STYLE_USAGE(.BOTH.,#231); 274 | #229=SURFACE_SIDE_STYLE('',(#232)); 275 | #230=SURFACE_SIDE_STYLE('',(#233)); 276 | #231=SURFACE_SIDE_STYLE('',(#234)); 277 | #232=SURFACE_STYLE_FILL_AREA(#235); 278 | #233=SURFACE_STYLE_FILL_AREA(#236); 279 | #234=SURFACE_STYLE_FILL_AREA(#237); 280 | #235=FILL_AREA_STYLE('Steel - Satin',(#238)); 281 | #236=FILL_AREA_STYLE( 282 | 'PA 12 - Nylon - PA 603-CF (with EOS P 3D Printers)',(#239)); 283 | #237=FILL_AREA_STYLE('ABS (White)',(#240)); 284 | #238=FILL_AREA_STYLE_COLOUR('Steel - Satin',#241); 285 | #239=FILL_AREA_STYLE_COLOUR( 286 | 'PA 12 - Nylon - PA 603-CF (with EOS P 3D Printers)',#242); 287 | #240=FILL_AREA_STYLE_COLOUR('ABS (White)',#243); 288 | #241=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157); 289 | #242=COLOUR_RGB('PA 12 - Nylon - PA 603-CF (with EOS P 3D Printers)',0.247058823529412, 290 | 0.247058823529412,0.247058823529412); 291 | #243=COLOUR_RGB('ABS (White)',0.964705882352941,0.964705882352941,0.952941176470588); 292 | ENDSEC; 293 | END-ISO-10303-21; 294 | -------------------------------------------------------------------------------- /models/sources/vendor/18650_LI-ON_Battery_Holder_1042P.STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/models/sources/vendor/18650_LI-ON_Battery_Holder_1042P.STEP -------------------------------------------------------------------------------- /models/sources/vendor/Antenna.STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/models/sources/vendor/Antenna.STEP -------------------------------------------------------------------------------- /models/sources/vendor/GA12-N20 Motor-Complet.STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/models/sources/vendor/GA12-N20 Motor-Complet.STEP -------------------------------------------------------------------------------- /models/sources/vendor/L298N Driver.STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/models/sources/vendor/L298N Driver.STEP -------------------------------------------------------------------------------- /models/sources/vendor/OV2640_21mm-160_camera.STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/models/sources/vendor/OV2640_21mm-160_camera.STEP -------------------------------------------------------------------------------- /models/sources/vendor/Voltmeter Ammeter DC.STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron48/robot/dbdf2ea3efe0cbfd95a017d3bf92f89478f76ea2/models/sources/vendor/Voltmeter Ammeter DC.STEP -------------------------------------------------------------------------------- /models/wheel-outer-inn (x6).step: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | 7 | FILE_DESCRIPTION( 8 | /* description */ (''), 9 | /* implementation_level */ '2;1'); 10 | 11 | FILE_NAME( 12 | /* name */ 'wheel-outer-inn.step', 13 | /* time_stamp */ '2025-02-16T11:33:38+03:00', 14 | /* author */ (''), 15 | /* organization */ (''), 16 | /* preprocessor_version */ 'ST-DEVELOPER v20', 17 | /* originating_system */ 'Autodesk Translation Framework v13.20.0.188', 18 | 19 | /* authorisation */ ''); 20 | 21 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }')); 22 | ENDSEC; 23 | 24 | DATA; 25 | #10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#423); 26 | #11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#429,#12); 27 | #12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#422); 28 | #13=STYLED_ITEM('',(#440),#14); 29 | #14=MANIFOLD_SOLID_BREP('wheel-outer-inn-6803',#236); 30 | #15=CONICAL_SURFACE('',#250,20.000001192093,0.785398163397444); 31 | #16=CONICAL_SURFACE('',#254,20.000001192093,0.785398163397428); 32 | #17=CONICAL_SURFACE('',#257,19.000001192093,0.785398163397447); 33 | #18=LINE('',#365,#28); 34 | #19=LINE('',#372,#29); 35 | #20=LINE('',#381,#30); 36 | #21=LINE('',#390,#31); 37 | #22=LINE('',#393,#32); 38 | #23=LINE('',#398,#33); 39 | #24=LINE('',#407,#34); 40 | #25=LINE('',#411,#35); 41 | #26=LINE('',#415,#36); 42 | #27=LINE('',#418,#37); 43 | #28=VECTOR('',#285,12.); 44 | #29=VECTOR('',#294,15.5); 45 | #30=VECTOR('',#305,20.000001192093); 46 | #31=VECTOR('',#316,20.000001192093); 47 | #32=VECTOR('',#319,19.000001192093); 48 | #33=VECTOR('',#326,21.); 49 | #34=VECTOR('',#337,19.); 50 | #35=VECTOR('',#342,21.); 51 | #36=VECTOR('',#347,16.); 52 | #37=VECTOR('',#352,13.1); 53 | #38=CYLINDRICAL_SURFACE('',#241,12.); 54 | #39=CYLINDRICAL_SURFACE('',#246,15.5); 55 | #40=CYLINDRICAL_SURFACE('',#260,21.); 56 | #41=CYLINDRICAL_SURFACE('',#264,19.); 57 | #42=CYLINDRICAL_SURFACE('',#266,21.); 58 | #43=CYLINDRICAL_SURFACE('',#269,16.); 59 | #44=CYLINDRICAL_SURFACE('',#271,13.1); 60 | #45=FACE_BOUND('',#68,.T.); 61 | #46=FACE_BOUND('',#71,.T.); 62 | #47=FACE_BOUND('',#74,.T.); 63 | #48=FACE_BOUND('',#80,.T.); 64 | #49=FACE_BOUND('',#84,.T.); 65 | #50=FACE_BOUND('',#88,.T.); 66 | #51=FACE_OUTER_BOUND('',#67,.T.); 67 | #52=FACE_OUTER_BOUND('',#69,.T.); 68 | #53=FACE_OUTER_BOUND('',#70,.T.); 69 | #54=FACE_OUTER_BOUND('',#72,.T.); 70 | #55=FACE_OUTER_BOUND('',#73,.T.); 71 | #56=FACE_OUTER_BOUND('',#75,.T.); 72 | #57=FACE_OUTER_BOUND('',#76,.T.); 73 | #58=FACE_OUTER_BOUND('',#77,.T.); 74 | #59=FACE_OUTER_BOUND('',#78,.T.); 75 | #60=FACE_OUTER_BOUND('',#79,.T.); 76 | #61=FACE_OUTER_BOUND('',#81,.T.); 77 | #62=FACE_OUTER_BOUND('',#82,.T.); 78 | #63=FACE_OUTER_BOUND('',#83,.T.); 79 | #64=FACE_OUTER_BOUND('',#85,.T.); 80 | #65=FACE_OUTER_BOUND('',#86,.T.); 81 | #66=FACE_OUTER_BOUND('',#87,.T.); 82 | #67=EDGE_LOOP('',(#156)); 83 | #68=EDGE_LOOP('',(#157)); 84 | #69=EDGE_LOOP('',(#158,#159,#160,#161)); 85 | #70=EDGE_LOOP('',(#162)); 86 | #71=EDGE_LOOP('',(#163)); 87 | #72=EDGE_LOOP('',(#164,#165,#166,#167)); 88 | #73=EDGE_LOOP('',(#168)); 89 | #74=EDGE_LOOP('',(#169)); 90 | #75=EDGE_LOOP('',(#170,#171,#172,#173,#174)); 91 | #76=EDGE_LOOP('',(#175,#176,#177,#178,#179)); 92 | #77=EDGE_LOOP('',(#180,#181,#182,#183,#184)); 93 | #78=EDGE_LOOP('',(#185,#186,#187,#188,#189,#190)); 94 | #79=EDGE_LOOP('',(#191)); 95 | #80=EDGE_LOOP('',(#192)); 96 | #81=EDGE_LOOP('',(#193,#194,#195,#196)); 97 | #82=EDGE_LOOP('',(#197,#198,#199,#200,#201)); 98 | #83=EDGE_LOOP('',(#202)); 99 | #84=EDGE_LOOP('',(#203)); 100 | #85=EDGE_LOOP('',(#204,#205,#206,#207)); 101 | #86=EDGE_LOOP('',(#208,#209,#210,#211)); 102 | #87=EDGE_LOOP('',(#212)); 103 | #88=EDGE_LOOP('',(#213)); 104 | #89=CIRCLE('',#239,17.1000016391278); 105 | #90=CIRCLE('',#240,15.5); 106 | #91=CIRCLE('',#242,12.); 107 | #92=CIRCLE('',#243,12.); 108 | #93=CIRCLE('',#245,13.1); 109 | #94=CIRCLE('',#247,15.5); 110 | #95=CIRCLE('',#249,13.1); 111 | #96=CIRCLE('',#251,19.000001192093); 112 | #97=CIRCLE('',#252,21.); 113 | #98=CIRCLE('',#253,21.); 114 | #99=CIRCLE('',#255,21.); 115 | #100=CIRCLE('',#256,21.); 116 | #101=CIRCLE('',#258,21.); 117 | #102=CIRCLE('',#259,21.); 118 | #103=CIRCLE('',#262,19.); 119 | #104=CIRCLE('',#263,16.); 120 | #105=CIRCLE('',#265,19.); 121 | #106=CIRCLE('',#267,21.); 122 | #107=CIRCLE('',#270,16.); 123 | #108=VERTEX_POINT('',#357); 124 | #109=VERTEX_POINT('',#359); 125 | #110=VERTEX_POINT('',#362); 126 | #111=VERTEX_POINT('',#364); 127 | #112=VERTEX_POINT('',#368); 128 | #113=VERTEX_POINT('',#371); 129 | #114=VERTEX_POINT('',#375); 130 | #115=VERTEX_POINT('',#378); 131 | #116=VERTEX_POINT('',#380); 132 | #117=VERTEX_POINT('',#382); 133 | #118=VERTEX_POINT('',#386); 134 | #119=VERTEX_POINT('',#387); 135 | #120=VERTEX_POINT('',#392); 136 | #121=VERTEX_POINT('',#394); 137 | #122=VERTEX_POINT('',#400); 138 | #123=VERTEX_POINT('',#402); 139 | #124=VERTEX_POINT('',#405); 140 | #125=VERTEX_POINT('',#409); 141 | #126=VERTEX_POINT('',#414); 142 | #127=EDGE_CURVE('',#108,#108,#89,.T.); 143 | #128=EDGE_CURVE('',#109,#109,#90,.T.); 144 | #129=EDGE_CURVE('',#110,#110,#91,.T.); 145 | #130=EDGE_CURVE('',#110,#111,#18,.T.); 146 | #131=EDGE_CURVE('',#111,#111,#92,.T.); 147 | #132=EDGE_CURVE('',#112,#112,#93,.T.); 148 | #133=EDGE_CURVE('',#109,#113,#19,.T.); 149 | #134=EDGE_CURVE('',#113,#113,#94,.T.); 150 | #135=EDGE_CURVE('',#114,#114,#95,.T.); 151 | #136=EDGE_CURVE('',#115,#115,#96,.T.); 152 | #137=EDGE_CURVE('',#115,#116,#20,.T.); 153 | #138=EDGE_CURVE('',#117,#116,#97,.T.); 154 | #139=EDGE_CURVE('',#116,#117,#98,.T.); 155 | #140=EDGE_CURVE('',#118,#119,#99,.T.); 156 | #141=EDGE_CURVE('',#119,#118,#100,.T.); 157 | #142=EDGE_CURVE('',#119,#115,#21,.T.); 158 | #143=EDGE_CURVE('',#108,#120,#22,.T.); 159 | #144=EDGE_CURVE('',#121,#120,#101,.T.); 160 | #145=EDGE_CURVE('',#120,#121,#102,.T.); 161 | #146=EDGE_CURVE('',#118,#121,#23,.T.); 162 | #147=EDGE_CURVE('',#122,#122,#103,.T.); 163 | #148=EDGE_CURVE('',#123,#123,#104,.T.); 164 | #149=EDGE_CURVE('',#124,#124,#105,.T.); 165 | #150=EDGE_CURVE('',#124,#122,#24,.T.); 166 | #151=EDGE_CURVE('',#125,#125,#106,.T.); 167 | #152=EDGE_CURVE('',#125,#117,#25,.T.); 168 | #153=EDGE_CURVE('',#123,#126,#26,.T.); 169 | #154=EDGE_CURVE('',#126,#126,#107,.T.); 170 | #155=EDGE_CURVE('',#114,#112,#27,.T.); 171 | #156=ORIENTED_EDGE('',*,*,#127,.F.); 172 | #157=ORIENTED_EDGE('',*,*,#128,.F.); 173 | #158=ORIENTED_EDGE('',*,*,#129,.F.); 174 | #159=ORIENTED_EDGE('',*,*,#130,.T.); 175 | #160=ORIENTED_EDGE('',*,*,#131,.F.); 176 | #161=ORIENTED_EDGE('',*,*,#130,.F.); 177 | #162=ORIENTED_EDGE('',*,*,#132,.F.); 178 | #163=ORIENTED_EDGE('',*,*,#129,.T.); 179 | #164=ORIENTED_EDGE('',*,*,#128,.T.); 180 | #165=ORIENTED_EDGE('',*,*,#133,.T.); 181 | #166=ORIENTED_EDGE('',*,*,#134,.T.); 182 | #167=ORIENTED_EDGE('',*,*,#133,.F.); 183 | #168=ORIENTED_EDGE('',*,*,#134,.F.); 184 | #169=ORIENTED_EDGE('',*,*,#135,.F.); 185 | #170=ORIENTED_EDGE('',*,*,#136,.T.); 186 | #171=ORIENTED_EDGE('',*,*,#137,.T.); 187 | #172=ORIENTED_EDGE('',*,*,#138,.F.); 188 | #173=ORIENTED_EDGE('',*,*,#139,.F.); 189 | #174=ORIENTED_EDGE('',*,*,#137,.F.); 190 | #175=ORIENTED_EDGE('',*,*,#140,.F.); 191 | #176=ORIENTED_EDGE('',*,*,#141,.F.); 192 | #177=ORIENTED_EDGE('',*,*,#142,.T.); 193 | #178=ORIENTED_EDGE('',*,*,#136,.F.); 194 | #179=ORIENTED_EDGE('',*,*,#142,.F.); 195 | #180=ORIENTED_EDGE('',*,*,#127,.T.); 196 | #181=ORIENTED_EDGE('',*,*,#143,.T.); 197 | #182=ORIENTED_EDGE('',*,*,#144,.F.); 198 | #183=ORIENTED_EDGE('',*,*,#145,.F.); 199 | #184=ORIENTED_EDGE('',*,*,#143,.F.); 200 | #185=ORIENTED_EDGE('',*,*,#140,.T.); 201 | #186=ORIENTED_EDGE('',*,*,#141,.T.); 202 | #187=ORIENTED_EDGE('',*,*,#146,.T.); 203 | #188=ORIENTED_EDGE('',*,*,#144,.T.); 204 | #189=ORIENTED_EDGE('',*,*,#145,.T.); 205 | #190=ORIENTED_EDGE('',*,*,#146,.F.); 206 | #191=ORIENTED_EDGE('',*,*,#147,.F.); 207 | #192=ORIENTED_EDGE('',*,*,#148,.F.); 208 | #193=ORIENTED_EDGE('',*,*,#149,.F.); 209 | #194=ORIENTED_EDGE('',*,*,#150,.T.); 210 | #195=ORIENTED_EDGE('',*,*,#147,.T.); 211 | #196=ORIENTED_EDGE('',*,*,#150,.F.); 212 | #197=ORIENTED_EDGE('',*,*,#151,.F.); 213 | #198=ORIENTED_EDGE('',*,*,#152,.T.); 214 | #199=ORIENTED_EDGE('',*,*,#138,.T.); 215 | #200=ORIENTED_EDGE('',*,*,#139,.T.); 216 | #201=ORIENTED_EDGE('',*,*,#152,.F.); 217 | #202=ORIENTED_EDGE('',*,*,#151,.T.); 218 | #203=ORIENTED_EDGE('',*,*,#149,.T.); 219 | #204=ORIENTED_EDGE('',*,*,#148,.T.); 220 | #205=ORIENTED_EDGE('',*,*,#153,.T.); 221 | #206=ORIENTED_EDGE('',*,*,#154,.F.); 222 | #207=ORIENTED_EDGE('',*,*,#153,.F.); 223 | #208=ORIENTED_EDGE('',*,*,#135,.T.); 224 | #209=ORIENTED_EDGE('',*,*,#155,.T.); 225 | #210=ORIENTED_EDGE('',*,*,#132,.T.); 226 | #211=ORIENTED_EDGE('',*,*,#155,.F.); 227 | #212=ORIENTED_EDGE('',*,*,#154,.T.); 228 | #213=ORIENTED_EDGE('',*,*,#131,.T.); 229 | #214=PLANE('',#238); 230 | #215=PLANE('',#244); 231 | #216=PLANE('',#248); 232 | #217=PLANE('',#261); 233 | #218=PLANE('',#268); 234 | #219=PLANE('',#272); 235 | #220=ADVANCED_FACE('',(#51,#45),#214,.T.); 236 | #221=ADVANCED_FACE('',(#52),#38,.F.); 237 | #222=ADVANCED_FACE('',(#53,#46),#215,.F.); 238 | #223=ADVANCED_FACE('',(#54),#39,.F.); 239 | #224=ADVANCED_FACE('',(#55,#47),#216,.T.); 240 | #225=ADVANCED_FACE('',(#56),#15,.T.); 241 | #226=ADVANCED_FACE('',(#57),#16,.T.); 242 | #227=ADVANCED_FACE('',(#58),#17,.T.); 243 | #228=ADVANCED_FACE('',(#59),#40,.T.); 244 | #229=ADVANCED_FACE('',(#60,#48),#217,.T.); 245 | #230=ADVANCED_FACE('',(#61),#41,.F.); 246 | #231=ADVANCED_FACE('',(#62),#42,.T.); 247 | #232=ADVANCED_FACE('',(#63,#49),#218,.F.); 248 | #233=ADVANCED_FACE('',(#64),#43,.T.); 249 | #234=ADVANCED_FACE('',(#65),#44,.F.); 250 | #235=ADVANCED_FACE('',(#66,#50),#219,.T.); 251 | #236=CLOSED_SHELL('',(#220,#221,#222,#223,#224,#225,#226,#227,#228,#229, 252 | #230,#231,#232,#233,#234,#235)); 253 | #237=AXIS2_PLACEMENT_3D('',#355,#273,#274); 254 | #238=AXIS2_PLACEMENT_3D('',#356,#275,#276); 255 | #239=AXIS2_PLACEMENT_3D('',#358,#277,#278); 256 | #240=AXIS2_PLACEMENT_3D('',#360,#279,#280); 257 | #241=AXIS2_PLACEMENT_3D('',#361,#281,#282); 258 | #242=AXIS2_PLACEMENT_3D('',#363,#283,#284); 259 | #243=AXIS2_PLACEMENT_3D('',#366,#286,#287); 260 | #244=AXIS2_PLACEMENT_3D('',#367,#288,#289); 261 | #245=AXIS2_PLACEMENT_3D('',#369,#290,#291); 262 | #246=AXIS2_PLACEMENT_3D('',#370,#292,#293); 263 | #247=AXIS2_PLACEMENT_3D('',#373,#295,#296); 264 | #248=AXIS2_PLACEMENT_3D('',#374,#297,#298); 265 | #249=AXIS2_PLACEMENT_3D('',#376,#299,#300); 266 | #250=AXIS2_PLACEMENT_3D('',#377,#301,#302); 267 | #251=AXIS2_PLACEMENT_3D('',#379,#303,#304); 268 | #252=AXIS2_PLACEMENT_3D('',#383,#306,#307); 269 | #253=AXIS2_PLACEMENT_3D('',#384,#308,#309); 270 | #254=AXIS2_PLACEMENT_3D('',#385,#310,#311); 271 | #255=AXIS2_PLACEMENT_3D('',#388,#312,#313); 272 | #256=AXIS2_PLACEMENT_3D('',#389,#314,#315); 273 | #257=AXIS2_PLACEMENT_3D('',#391,#317,#318); 274 | #258=AXIS2_PLACEMENT_3D('',#395,#320,#321); 275 | #259=AXIS2_PLACEMENT_3D('',#396,#322,#323); 276 | #260=AXIS2_PLACEMENT_3D('',#397,#324,#325); 277 | #261=AXIS2_PLACEMENT_3D('',#399,#327,#328); 278 | #262=AXIS2_PLACEMENT_3D('',#401,#329,#330); 279 | #263=AXIS2_PLACEMENT_3D('',#403,#331,#332); 280 | #264=AXIS2_PLACEMENT_3D('',#404,#333,#334); 281 | #265=AXIS2_PLACEMENT_3D('',#406,#335,#336); 282 | #266=AXIS2_PLACEMENT_3D('',#408,#338,#339); 283 | #267=AXIS2_PLACEMENT_3D('',#410,#340,#341); 284 | #268=AXIS2_PLACEMENT_3D('',#412,#343,#344); 285 | #269=AXIS2_PLACEMENT_3D('',#413,#345,#346); 286 | #270=AXIS2_PLACEMENT_3D('',#416,#348,#349); 287 | #271=AXIS2_PLACEMENT_3D('',#417,#350,#351); 288 | #272=AXIS2_PLACEMENT_3D('',#419,#353,#354); 289 | #273=DIRECTION('axis',(0.,0.,1.)); 290 | #274=DIRECTION('refdir',(1.,0.,0.)); 291 | #275=DIRECTION('center_axis',(0.,-1.,0.)); 292 | #276=DIRECTION('ref_axis',(1.,0.,0.)); 293 | #277=DIRECTION('center_axis',(0.,1.,0.)); 294 | #278=DIRECTION('ref_axis',(-1.,0.,0.)); 295 | #279=DIRECTION('center_axis',(0.,-1.,0.)); 296 | #280=DIRECTION('ref_axis',(1.,0.,0.)); 297 | #281=DIRECTION('center_axis',(0.,-1.,0.)); 298 | #282=DIRECTION('ref_axis',(-1.,0.,0.)); 299 | #283=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 300 | #284=DIRECTION('ref_axis',(-1.,0.,0.)); 301 | #285=DIRECTION('',(0.,1.,0.)); 302 | #286=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 303 | #287=DIRECTION('ref_axis',(-1.,0.,0.)); 304 | #288=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 305 | #289=DIRECTION('ref_axis',(-1.,0.,0.)); 306 | #290=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 307 | #291=DIRECTION('ref_axis',(-1.,0.,0.)); 308 | #292=DIRECTION('center_axis',(0.,1.,0.)); 309 | #293=DIRECTION('ref_axis',(1.,0.,0.)); 310 | #294=DIRECTION('',(0.,1.,0.)); 311 | #295=DIRECTION('center_axis',(0.,1.,0.)); 312 | #296=DIRECTION('ref_axis',(1.,0.,0.)); 313 | #297=DIRECTION('center_axis',(0.,-1.,0.)); 314 | #298=DIRECTION('ref_axis',(1.,0.,0.)); 315 | #299=DIRECTION('center_axis',(0.,-1.,0.)); 316 | #300=DIRECTION('ref_axis',(-1.,0.,0.)); 317 | #301=DIRECTION('center_axis',(0.,1.,0.)); 318 | #302=DIRECTION('ref_axis',(-1.,0.,0.)); 319 | #303=DIRECTION('center_axis',(0.,1.,0.)); 320 | #304=DIRECTION('ref_axis',(1.,0.,0.)); 321 | #305=DIRECTION('',(0.707106781186544,0.707106781186551,-8.65956056235489E-17)); 322 | #306=DIRECTION('center_axis',(0.,1.,3.70074341541719E-16)); 323 | #307=DIRECTION('ref_axis',(1.,0.,0.)); 324 | #308=DIRECTION('center_axis',(0.,1.,3.70074341541719E-16)); 325 | #309=DIRECTION('ref_axis',(1.,0.,0.)); 326 | #310=DIRECTION('center_axis',(0.,-1.,0.)); 327 | #311=DIRECTION('ref_axis',(-1.,0.,0.)); 328 | #312=DIRECTION('center_axis',(0.,-1.,-3.70074341541719E-16)); 329 | #313=DIRECTION('ref_axis',(1.,0.,0.)); 330 | #314=DIRECTION('center_axis',(0.,-1.,-3.70074341541719E-16)); 331 | #315=DIRECTION('ref_axis',(1.,0.,0.)); 332 | #316=DIRECTION('',(-0.707106781186533,0.707106781186562,8.65956056235476E-17)); 333 | #317=DIRECTION('center_axis',(0.,1.,0.)); 334 | #318=DIRECTION('ref_axis',(-1.,0.,0.)); 335 | #319=DIRECTION('',(0.707106781186547,0.707106781186548,-8.65956056235492E-17)); 336 | #320=DIRECTION('center_axis',(0.,1.,3.70074341541719E-16)); 337 | #321=DIRECTION('ref_axis',(1.,0.,0.)); 338 | #322=DIRECTION('center_axis',(0.,1.,3.70074341541719E-16)); 339 | #323=DIRECTION('ref_axis',(1.,0.,0.)); 340 | #324=DIRECTION('center_axis',(0.,1.,3.70074341541719E-16)); 341 | #325=DIRECTION('ref_axis',(1.,0.,0.)); 342 | #326=DIRECTION('',(0.,-1.,-3.70074341541719E-16)); 343 | #327=DIRECTION('center_axis',(0.,1.,0.)); 344 | #328=DIRECTION('ref_axis',(0.,0.,1.)); 345 | #329=DIRECTION('center_axis',(0.,-1.,0.)); 346 | #330=DIRECTION('ref_axis',(1.,0.,0.)); 347 | #331=DIRECTION('center_axis',(0.,1.,0.)); 348 | #332=DIRECTION('ref_axis',(-1.,0.,0.)); 349 | #333=DIRECTION('center_axis',(0.,1.,3.70074341541719E-16)); 350 | #334=DIRECTION('ref_axis',(1.,0.,0.)); 351 | #335=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 352 | #336=DIRECTION('ref_axis',(1.,0.,0.)); 353 | #337=DIRECTION('',(0.,-1.,-3.70074341541719E-16)); 354 | #338=DIRECTION('center_axis',(0.,1.,3.70074341541719E-16)); 355 | #339=DIRECTION('ref_axis',(1.,0.,0.)); 356 | #340=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 357 | #341=DIRECTION('ref_axis',(1.,0.,0.)); 358 | #342=DIRECTION('',(0.,-1.,-3.70074341541719E-16)); 359 | #343=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 360 | #344=DIRECTION('ref_axis',(1.,0.,0.)); 361 | #345=DIRECTION('center_axis',(0.,-1.,-3.28954970259306E-16)); 362 | #346=DIRECTION('ref_axis',(-1.,0.,0.)); 363 | #347=DIRECTION('',(0.,1.,3.28954970259306E-16)); 364 | #348=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 365 | #349=DIRECTION('ref_axis',(-1.,0.,0.)); 366 | #350=DIRECTION('center_axis',(0.,-1.,-3.28954970259306E-16)); 367 | #351=DIRECTION('ref_axis',(-1.,0.,0.)); 368 | #352=DIRECTION('',(0.,1.,3.28954970259306E-16)); 369 | #353=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 370 | #354=DIRECTION('ref_axis',(-1.,0.,0.)); 371 | #355=CARTESIAN_POINT('',(0.,0.,0.)); 372 | #356=CARTESIAN_POINT('Origin',(-59.,-47.4,31.)); 373 | #357=CARTESIAN_POINT('',(-41.8999983608721,-47.4,31.)); 374 | #358=CARTESIAN_POINT('Origin',(-58.9999999999999,-47.4,31.)); 375 | #359=CARTESIAN_POINT('',(-74.5,-47.4,31.)); 376 | #360=CARTESIAN_POINT('Origin',(-59.,-47.4,31.)); 377 | #361=CARTESIAN_POINT('Origin',(-59.,-29.,31.)); 378 | #362=CARTESIAN_POINT('',(-47.,-32.,31.)); 379 | #363=CARTESIAN_POINT('Origin',(-59.,-32.,31.)); 380 | #364=CARTESIAN_POINT('',(-47.,-29.,31.)); 381 | #365=CARTESIAN_POINT('',(-47.,-29.,31.)); 382 | #366=CARTESIAN_POINT('Origin',(-59.,-29.,31.)); 383 | #367=CARTESIAN_POINT('Origin',(-59.,-32.,31.)); 384 | #368=CARTESIAN_POINT('',(-45.9,-32.,31.)); 385 | #369=CARTESIAN_POINT('Origin',(-59.,-32.,31.)); 386 | #370=CARTESIAN_POINT('Origin',(-59.,-47.5,31.)); 387 | #371=CARTESIAN_POINT('',(-74.5,-44.5,31.)); 388 | #372=CARTESIAN_POINT('',(-74.5,-47.5,31.)); 389 | #373=CARTESIAN_POINT('Origin',(-59.,-44.5,31.)); 390 | #374=CARTESIAN_POINT('Origin',(-59.,-44.5,31.)); 391 | #375=CARTESIAN_POINT('',(-45.9,-44.5,31.)); 392 | #376=CARTESIAN_POINT('Origin',(-59.,-44.5,31.)); 393 | #377=CARTESIAN_POINT('Origin',(-58.9999999999999,-35.0000004470348,31.)); 394 | #378=CARTESIAN_POINT('',(-39.9999988079069,-36.0000004470348,31.)); 395 | #379=CARTESIAN_POINT('Origin',(-58.9999999999999,-36.0000004470348,31.)); 396 | #380=CARTESIAN_POINT('',(-37.9999999999998,-34.0000016391277,31.)); 397 | #381=CARTESIAN_POINT('',(-38.9999988079069,-35.0000004470348,31.)); 398 | #382=CARTESIAN_POINT('',(-80.0000011920929,-34.0000004470348,31.)); 399 | #383=CARTESIAN_POINT('Origin',(-59.,-34.0000016391278,31.)); 400 | #384=CARTESIAN_POINT('Origin',(-59.,-34.0000016391278,31.)); 401 | #385=CARTESIAN_POINT('Origin',(-58.9999999999999,-37.0000004470349,31.)); 402 | #386=CARTESIAN_POINT('',(-80.0000011920929,-38.0000004470349,31.)); 403 | #387=CARTESIAN_POINT('',(-37.9999999999998,-37.999999254942,31.)); 404 | #388=CARTESIAN_POINT('Origin',(-59.,-37.9999992549419,31.)); 405 | #389=CARTESIAN_POINT('Origin',(-59.,-37.9999992549419,31.)); 406 | #390=CARTESIAN_POINT('',(-38.9999988079069,-37.0000004470349,31.)); 407 | #391=CARTESIAN_POINT('Origin',(-58.9999999999999,-45.5000004470348,31.)); 408 | #392=CARTESIAN_POINT('',(-37.9999999999998,-43.5000016391277,31.)); 409 | #393=CARTESIAN_POINT('',(-39.9999988079069,-45.5000004470348,31.)); 410 | #394=CARTESIAN_POINT('',(-80.0000011920929,-43.5000004470348,31.)); 411 | #395=CARTESIAN_POINT('Origin',(-59.,-43.5000016391278,31.)); 412 | #396=CARTESIAN_POINT('Origin',(-59.,-43.5000016391278,31.)); 413 | #397=CARTESIAN_POINT('Origin',(-59.,-65.,31.)); 414 | #398=CARTESIAN_POINT('',(-80.,-65.,31.)); 415 | #399=CARTESIAN_POINT('Origin',(-74.0000011920929,-33.0000004470348,31.)); 416 | #400=CARTESIAN_POINT('',(-78.,-33.0000004470348,31.)); 417 | #401=CARTESIAN_POINT('Origin',(-59.,-33.0000004470348,31.)); 418 | #402=CARTESIAN_POINT('',(-43.,-33.0000004470348,31.)); 419 | #403=CARTESIAN_POINT('Origin',(-59.,-33.0000004470348,31.)); 420 | #404=CARTESIAN_POINT('Origin',(-59.,-65.,31.)); 421 | #405=CARTESIAN_POINT('',(-78.,-29.,31.)); 422 | #406=CARTESIAN_POINT('Origin',(-59.,-29.,31.)); 423 | #407=CARTESIAN_POINT('',(-78.,-65.,31.)); 424 | #408=CARTESIAN_POINT('Origin',(-59.,-65.,31.)); 425 | #409=CARTESIAN_POINT('',(-80.,-29.,31.)); 426 | #410=CARTESIAN_POINT('Origin',(-59.,-29.,31.)); 427 | #411=CARTESIAN_POINT('',(-80.,-65.,31.)); 428 | #412=CARTESIAN_POINT('Origin',(-59.,-29.,31.)); 429 | #413=CARTESIAN_POINT('Origin',(-59.,-29.,31.)); 430 | #414=CARTESIAN_POINT('',(-43.,-29.,31.)); 431 | #415=CARTESIAN_POINT('',(-43.,-29.,31.)); 432 | #416=CARTESIAN_POINT('Origin',(-59.,-29.,31.)); 433 | #417=CARTESIAN_POINT('Origin',(-59.,-29.,31.)); 434 | #418=CARTESIAN_POINT('',(-45.9,-29.,31.)); 435 | #419=CARTESIAN_POINT('Origin',(-59.,-29.,31.)); 436 | #420=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#424, 437 | 'DISTANCE_ACCURACY_VALUE', 438 | 'Maximum model space distance between geometric entities at asserted c 439 | onnectivities'); 440 | #421=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#424, 441 | 'DISTANCE_ACCURACY_VALUE', 442 | 'Maximum model space distance between geometric entities at asserted c 443 | onnectivities'); 444 | #422=( 445 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 446 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#420)) 447 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#424,#425,#426)) 448 | REPRESENTATION_CONTEXT('','3D') 449 | ); 450 | #423=( 451 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 452 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#421)) 453 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#424,#425,#426)) 454 | REPRESENTATION_CONTEXT('','3D') 455 | ); 456 | #424=( 457 | LENGTH_UNIT() 458 | NAMED_UNIT(*) 459 | SI_UNIT(.MILLI.,.METRE.) 460 | ); 461 | #425=( 462 | NAMED_UNIT(*) 463 | PLANE_ANGLE_UNIT() 464 | SI_UNIT($,.RADIAN.) 465 | ); 466 | #426=( 467 | NAMED_UNIT(*) 468 | SI_UNIT($,.STERADIAN.) 469 | SOLID_ANGLE_UNIT() 470 | ); 471 | #427=SHAPE_DEFINITION_REPRESENTATION(#428,#429); 472 | #428=PRODUCT_DEFINITION_SHAPE('',$,#431); 473 | #429=SHAPE_REPRESENTATION('',(#237),#422); 474 | #430=PRODUCT_DEFINITION_CONTEXT('part definition',#435,'design'); 475 | #431=PRODUCT_DEFINITION('caretaker','caretaker v18',#432,#430); 476 | #432=PRODUCT_DEFINITION_FORMATION('',$,#437); 477 | #433=PRODUCT_RELATED_PRODUCT_CATEGORY('caretaker v18','caretaker v18',(#437)); 478 | #434=APPLICATION_PROTOCOL_DEFINITION('international standard', 479 | 'automotive_design',2009,#435); 480 | #435=APPLICATION_CONTEXT( 481 | 'Core Data for Automotive Mechanical Design Process'); 482 | #436=PRODUCT_CONTEXT('part definition',#435,'mechanical'); 483 | #437=PRODUCT('caretaker','caretaker v18',$,(#436)); 484 | #438=PRESENTATION_STYLE_ASSIGNMENT((#441)); 485 | #439=PRESENTATION_STYLE_ASSIGNMENT((#442)); 486 | #440=PRESENTATION_STYLE_ASSIGNMENT((#443)); 487 | #441=SURFACE_STYLE_USAGE(.BOTH.,#444); 488 | #442=SURFACE_STYLE_USAGE(.BOTH.,#445); 489 | #443=SURFACE_STYLE_USAGE(.BOTH.,#446); 490 | #444=SURFACE_SIDE_STYLE('',(#447)); 491 | #445=SURFACE_SIDE_STYLE('',(#448)); 492 | #446=SURFACE_SIDE_STYLE('',(#449)); 493 | #447=SURFACE_STYLE_FILL_AREA(#450); 494 | #448=SURFACE_STYLE_FILL_AREA(#451); 495 | #449=SURFACE_STYLE_FILL_AREA(#452); 496 | #450=FILL_AREA_STYLE('Steel - Satin',(#453)); 497 | #451=FILL_AREA_STYLE( 498 | 'PA 12 - Nylon - PA 603-CF (with EOS P 3D Printers)',(#454)); 499 | #452=FILL_AREA_STYLE('ABS (White)',(#455)); 500 | #453=FILL_AREA_STYLE_COLOUR('Steel - Satin',#456); 501 | #454=FILL_AREA_STYLE_COLOUR( 502 | 'PA 12 - Nylon - PA 603-CF (with EOS P 3D Printers)',#457); 503 | #455=FILL_AREA_STYLE_COLOUR('ABS (White)',#458); 504 | #456=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157); 505 | #457=COLOUR_RGB('PA 12 - Nylon - PA 603-CF (with EOS P 3D Printers)',0.247058823529412, 506 | 0.247058823529412,0.247058823529412); 507 | #458=COLOUR_RGB('ABS (White)',0.964705882352941,0.964705882352941,0.952941176470588); 508 | ENDSEC; 509 | END-ISO-10303-21; 510 | -------------------------------------------------------------------------------- /models/wheel-outer-out (x6).step: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | 7 | FILE_DESCRIPTION( 8 | /* description */ ('', 9 | 'CAx-IF Rec.Pracs.---Representation and Presentation of Product Manufa 10 | cturing Information (PMI)---4.0---2014-10-13'), 11 | /* implementation_level */ '2;1'); 12 | 13 | FILE_NAME( 14 | /* name */ 'wheel-outer-out.step', 15 | /* time_stamp */ '2025-04-01T13:31:14+03:00', 16 | /* author */ (''), 17 | /* organization */ (''), 18 | /* preprocessor_version */ 'ST-DEVELOPER v20', 19 | /* originating_system */ 'Autodesk Translation Framework v13.20.0.188', 20 | 21 | /* authorisation */ ''); 22 | 23 | FILE_SCHEMA (('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF { 1 0 10303 442 1 1 4 }')); 24 | ENDSEC; 25 | 26 | DATA; 27 | #10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#893); 28 | #11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#899,#12); 29 | #12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#892); 30 | #13=STYLED_ITEM('',(#910),#14); 31 | #14=MANIFOLD_SOLID_BREP('wheel-outer-out-6803',#476); 32 | #15=TOROIDAL_SURFACE('',#494,5.5,1.); 33 | #16=TOROIDAL_SURFACE('',#501,9.,1.); 34 | #17=TOROIDAL_SURFACE('',#505,15.,1.); 35 | #18=TOROIDAL_SURFACE('',#515,11.,1.); 36 | #19=TOROIDAL_SURFACE('',#520,3.5,1.); 37 | #20=TOROIDAL_SURFACE('',#528,2.65000000000016,1.); 38 | #21=CYLINDRICAL_SURFACE('',#485,15.45); 39 | #22=CYLINDRICAL_SURFACE('',#490,12.); 40 | #23=CYLINDRICAL_SURFACE('',#510,10.); 41 | #24=CYLINDRICAL_SURFACE('',#517,4.5); 42 | #25=CYLINDRICAL_SURFACE('',#525,1.65000000000016); 43 | #26=CYLINDRICAL_SURFACE('',#527,1.); 44 | #27=CYLINDRICAL_SURFACE('',#529,16.); 45 | #28=CYLINDRICAL_SURFACE('',#534,19.); 46 | #29=CYLINDRICAL_SURFACE('',#537,21.); 47 | #30=CYLINDRICAL_SURFACE('',#542,21.); 48 | #31=CYLINDRICAL_SURFACE('',#550,13.1); 49 | #32=FACE_BOUND('',#123,.T.); 50 | #33=FACE_BOUND('',#126,.T.); 51 | #34=FACE_BOUND('',#129,.T.); 52 | #35=FACE_BOUND('',#132,.T.); 53 | #36=FACE_BOUND('',#137,.T.); 54 | #37=FACE_BOUND('',#142,.T.); 55 | #38=FACE_BOUND('',#148,.T.); 56 | #39=FACE_BOUND('',#151,.T.); 57 | #40=FACE_BOUND('',#159,.T.); 58 | #41=CIRCLE('',#480,1.85000000000016); 59 | #42=CIRCLE('',#481,1.65000000000016); 60 | #43=CIRCLE('',#484,12.); 61 | #44=CIRCLE('',#486,15.45); 62 | #45=CIRCLE('',#487,15.45); 63 | #46=CIRCLE('',#489,13.1); 64 | #47=CIRCLE('',#491,12.); 65 | #48=CIRCLE('',#493,13.1); 66 | #49=CIRCLE('',#495,5.5); 67 | #50=CIRCLE('',#496,1.); 68 | #51=CIRCLE('',#497,4.5); 69 | #52=CIRCLE('',#498,4.5); 70 | #53=CIRCLE('',#500,9.); 71 | #54=CIRCLE('',#502,1.); 72 | #55=CIRCLE('',#503,10.); 73 | #56=CIRCLE('',#504,10.); 74 | #57=CIRCLE('',#506,15.); 75 | #58=CIRCLE('',#507,1.); 76 | #59=CIRCLE('',#508,16.); 77 | #60=CIRCLE('',#509,16.); 78 | #61=CIRCLE('',#511,10.); 79 | #62=CIRCLE('',#512,10.); 80 | #63=CIRCLE('',#514,11.); 81 | #64=CIRCLE('',#516,1.); 82 | #65=CIRCLE('',#518,4.5); 83 | #66=CIRCLE('',#519,4.5); 84 | #67=CIRCLE('',#521,3.5); 85 | #68=CIRCLE('',#522,1.); 86 | #69=CIRCLE('',#524,2.65000000000016); 87 | #70=CIRCLE('',#526,1.65000000000016); 88 | #71=CIRCLE('',#530,16.); 89 | #72=CIRCLE('',#532,21.); 90 | #73=CIRCLE('',#533,19.); 91 | #74=CIRCLE('',#535,19.); 92 | #75=CIRCLE('',#538,21.); 93 | #76=CIRCLE('',#539,21.); 94 | #77=CIRCLE('',#540,21.); 95 | #78=CIRCLE('',#541,21.); 96 | #79=CIRCLE('',#543,21.); 97 | #80=CIRCLE('',#544,21.); 98 | #81=CIRCLE('',#546,19.000001192093); 99 | #82=CIRCLE('',#549,17.000001192093); 100 | #83=CONICAL_SURFACE('',#479,1.75000000000016,0.78539816339746); 101 | #84=CONICAL_SURFACE('',#545,20.000001192093,0.785398163397428); 102 | #85=CONICAL_SURFACE('',#547,20.000001192093,0.785398163397446); 103 | #86=CONICAL_SURFACE('',#548,19.000001192093,0.785398163397452); 104 | #87=FACE_OUTER_BOUND('',#119,.T.); 105 | #88=FACE_OUTER_BOUND('',#120,.T.); 106 | #89=FACE_OUTER_BOUND('',#121,.T.); 107 | #90=FACE_OUTER_BOUND('',#122,.T.); 108 | #91=FACE_OUTER_BOUND('',#124,.T.); 109 | #92=FACE_OUTER_BOUND('',#125,.T.); 110 | #93=FACE_OUTER_BOUND('',#127,.T.); 111 | #94=FACE_OUTER_BOUND('',#128,.T.); 112 | #95=FACE_OUTER_BOUND('',#130,.T.); 113 | #96=FACE_OUTER_BOUND('',#131,.T.); 114 | #97=FACE_OUTER_BOUND('',#133,.T.); 115 | #98=FACE_OUTER_BOUND('',#134,.T.); 116 | #99=FACE_OUTER_BOUND('',#135,.T.); 117 | #100=FACE_OUTER_BOUND('',#136,.T.); 118 | #101=FACE_OUTER_BOUND('',#138,.T.); 119 | #102=FACE_OUTER_BOUND('',#139,.T.); 120 | #103=FACE_OUTER_BOUND('',#140,.T.); 121 | #104=FACE_OUTER_BOUND('',#141,.T.); 122 | #105=FACE_OUTER_BOUND('',#143,.T.); 123 | #106=FACE_OUTER_BOUND('',#144,.T.); 124 | #107=FACE_OUTER_BOUND('',#145,.T.); 125 | #108=FACE_OUTER_BOUND('',#146,.T.); 126 | #109=FACE_OUTER_BOUND('',#147,.T.); 127 | #110=FACE_OUTER_BOUND('',#149,.T.); 128 | #111=FACE_OUTER_BOUND('',#150,.T.); 129 | #112=FACE_OUTER_BOUND('',#152,.T.); 130 | #113=FACE_OUTER_BOUND('',#153,.T.); 131 | #114=FACE_OUTER_BOUND('',#154,.T.); 132 | #115=FACE_OUTER_BOUND('',#155,.T.); 133 | #116=FACE_OUTER_BOUND('',#156,.T.); 134 | #117=FACE_OUTER_BOUND('',#157,.T.); 135 | #118=FACE_OUTER_BOUND('',#158,.T.); 136 | #119=EDGE_LOOP('',(#305,#306,#307,#308)); 137 | #120=EDGE_LOOP('',(#309,#310,#311,#312)); 138 | #121=EDGE_LOOP('',(#313,#314,#315,#316)); 139 | #122=EDGE_LOOP('',(#317)); 140 | #123=EDGE_LOOP('',(#318,#319)); 141 | #124=EDGE_LOOP('',(#320,#321,#322,#323)); 142 | #125=EDGE_LOOP('',(#324)); 143 | #126=EDGE_LOOP('',(#325)); 144 | #127=EDGE_LOOP('',(#326,#327,#328,#329)); 145 | #128=EDGE_LOOP('',(#330)); 146 | #129=EDGE_LOOP('',(#331)); 147 | #130=EDGE_LOOP('',(#332,#333,#334,#335,#336)); 148 | #131=EDGE_LOOP('',(#337)); 149 | #132=EDGE_LOOP('',(#338)); 150 | #133=EDGE_LOOP('',(#339,#340,#341,#342,#343)); 151 | #134=EDGE_LOOP('',(#344,#345,#346,#347,#348)); 152 | #135=EDGE_LOOP('',(#349,#350,#351,#352,#353,#354)); 153 | #136=EDGE_LOOP('',(#355)); 154 | #137=EDGE_LOOP('',(#356)); 155 | #138=EDGE_LOOP('',(#357,#358,#359,#360,#361)); 156 | #139=EDGE_LOOP('',(#362,#363,#364,#365,#366,#367)); 157 | #140=EDGE_LOOP('',(#368,#369,#370,#371,#372)); 158 | #141=EDGE_LOOP('',(#373)); 159 | #142=EDGE_LOOP('',(#374,#375)); 160 | #143=EDGE_LOOP('',(#376,#377,#378,#379)); 161 | #144=EDGE_LOOP('',(#380,#381,#382,#383)); 162 | #145=EDGE_LOOP('',(#384,#385,#386,#387)); 163 | #146=EDGE_LOOP('',(#388,#389,#390,#391,#392)); 164 | #147=EDGE_LOOP('',(#393)); 165 | #148=EDGE_LOOP('',(#394)); 166 | #149=EDGE_LOOP('',(#395,#396,#397,#398)); 167 | #150=EDGE_LOOP('',(#399)); 168 | #151=EDGE_LOOP('',(#400)); 169 | #152=EDGE_LOOP('',(#401,#402,#403,#404,#405,#406)); 170 | #153=EDGE_LOOP('',(#407,#408,#409,#410,#411)); 171 | #154=EDGE_LOOP('',(#412,#413,#414,#415,#416)); 172 | #155=EDGE_LOOP('',(#417,#418,#419,#420,#421)); 173 | #156=EDGE_LOOP('',(#422,#423,#424,#425,#426)); 174 | #157=EDGE_LOOP('',(#427,#428,#429,#430)); 175 | #158=EDGE_LOOP('',(#431)); 176 | #159=EDGE_LOOP('',(#432)); 177 | #160=B_SPLINE_CURVE_WITH_KNOTS('',3,(#726,#727,#728,#729),.UNSPECIFIED., 178 | .F.,.F.,(4,4),(-0.0296776255758013,0.),.UNSPECIFIED.); 179 | #161=B_SPLINE_CURVE_WITH_KNOTS('',3,(#732,#733,#734,#735),.UNSPECIFIED., 180 | .F.,.F.,(4,4),(-0.0296782887148046,0.),.UNSPECIFIED.); 181 | #162=B_SPLINE_CURVE_WITH_KNOTS('',3,(#818,#819,#820,#821,#822,#823,#824, 182 | #825,#826,#827,#828,#829),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(-0.327012040579256, 183 | -0.326504817698456,-0.282627960038879,-0.239033930737572,-0.199259462182047, 184 | -0.163216295387666),.UNSPECIFIED.); 185 | #163=B_SPLINE_CURVE_WITH_KNOTS('',3,(#830,#831,#832,#833,#834,#835,#836, 186 | #837,#838,#839,#840,#841,#842,#843,#844,#845),.UNSPECIFIED.,.F.,.F.,(4, 187 | 2,2,2,2,2,2,4),(-0.000507485237168258,0.,0.0240544765959792,0.0480554184147411, 188 | 0.0894037687954357,0.126964908054398,0.162563253924843,0.16321629537258), 189 | .UNSPECIFIED.); 190 | #164=LINE('',#724,#182); 191 | #165=LINE('',#731,#183); 192 | #166=LINE('',#741,#184); 193 | #167=LINE('',#743,#185); 194 | #168=LINE('',#744,#186); 195 | #169=LINE('',#752,#187); 196 | #170=LINE('',#759,#188); 197 | #171=LINE('',#793,#189); 198 | #172=LINE('',#804,#190); 199 | #173=LINE('',#814,#191); 200 | #174=LINE('',#849,#192); 201 | #175=LINE('',#859,#193); 202 | #176=LINE('',#867,#194); 203 | #177=LINE('',#876,#195); 204 | #178=LINE('',#879,#196); 205 | #179=LINE('',#882,#197); 206 | #180=LINE('',#885,#198); 207 | #181=LINE('',#888,#199); 208 | #182=VECTOR('',#556,10.); 209 | #183=VECTOR('',#557,10.); 210 | #184=VECTOR('',#566,10.); 211 | #185=VECTOR('',#567,10.); 212 | #186=VECTOR('',#568,10.); 213 | #187=VECTOR('',#577,15.45); 214 | #188=VECTOR('',#586,12.); 215 | #189=VECTOR('',#629,10.); 216 | #190=VECTOR('',#644,4.5); 217 | #191=VECTOR('',#657,10.); 218 | #192=VECTOR('',#668,16.); 219 | #193=VECTOR('',#681,19.); 220 | #194=VECTOR('',#690,21.); 221 | #195=VECTOR('',#701,21.); 222 | #196=VECTOR('',#704,20.000001192093); 223 | #197=VECTOR('',#709,20.000001192093); 224 | #198=VECTOR('',#712,19.000001192093); 225 | #199=VECTOR('',#717,13.1); 226 | #200=VERTEX_POINT('',#722); 227 | #201=VERTEX_POINT('',#723); 228 | #202=VERTEX_POINT('',#725); 229 | #203=VERTEX_POINT('',#730); 230 | #204=VERTEX_POINT('',#740); 231 | #205=VERTEX_POINT('',#742); 232 | #206=VERTEX_POINT('',#746); 233 | #207=VERTEX_POINT('',#749); 234 | #208=VERTEX_POINT('',#751); 235 | #209=VERTEX_POINT('',#755); 236 | #210=VERTEX_POINT('',#758); 237 | #211=VERTEX_POINT('',#762); 238 | #212=VERTEX_POINT('',#765); 239 | #213=VERTEX_POINT('',#767); 240 | #214=VERTEX_POINT('',#769); 241 | #215=VERTEX_POINT('',#773); 242 | #216=VERTEX_POINT('',#776); 243 | #217=VERTEX_POINT('',#778); 244 | #218=VERTEX_POINT('',#782); 245 | #219=VERTEX_POINT('',#784); 246 | #220=VERTEX_POINT('',#786); 247 | #221=VERTEX_POINT('',#790); 248 | #222=VERTEX_POINT('',#791); 249 | #223=VERTEX_POINT('',#796); 250 | #224=VERTEX_POINT('',#801); 251 | #225=VERTEX_POINT('',#802); 252 | #226=VERTEX_POINT('',#807); 253 | #227=VERTEX_POINT('',#811); 254 | #228=VERTEX_POINT('',#812); 255 | #229=VERTEX_POINT('',#848); 256 | #230=VERTEX_POINT('',#852); 257 | #231=VERTEX_POINT('',#854); 258 | #232=VERTEX_POINT('',#857); 259 | #233=VERTEX_POINT('',#862); 260 | #234=VERTEX_POINT('',#863); 261 | #235=VERTEX_POINT('',#866); 262 | #236=VERTEX_POINT('',#868); 263 | #237=VERTEX_POINT('',#872); 264 | #238=VERTEX_POINT('',#873); 265 | #239=VERTEX_POINT('',#878); 266 | #240=VERTEX_POINT('',#884); 267 | #241=EDGE_CURVE('',#200,#201,#164,.T.); 268 | #242=EDGE_CURVE('',#201,#202,#160,.T.); 269 | #243=EDGE_CURVE('',#202,#203,#165,.T.); 270 | #244=EDGE_CURVE('',#203,#200,#161,.T.); 271 | #245=EDGE_CURVE('',#203,#202,#41,.T.); 272 | #246=EDGE_CURVE('',#201,#200,#42,.T.); 273 | #247=EDGE_CURVE('',#200,#204,#166,.T.); 274 | #248=EDGE_CURVE('',#205,#204,#167,.T.); 275 | #249=EDGE_CURVE('',#201,#205,#168,.T.); 276 | #250=EDGE_CURVE('',#206,#206,#43,.T.); 277 | #251=EDGE_CURVE('',#207,#207,#44,.T.); 278 | #252=EDGE_CURVE('',#207,#208,#169,.T.); 279 | #253=EDGE_CURVE('',#208,#208,#45,.T.); 280 | #254=EDGE_CURVE('',#209,#209,#46,.T.); 281 | #255=EDGE_CURVE('',#206,#210,#170,.T.); 282 | #256=EDGE_CURVE('',#210,#210,#47,.T.); 283 | #257=EDGE_CURVE('',#211,#211,#48,.T.); 284 | #258=EDGE_CURVE('',#212,#212,#49,.T.); 285 | #259=EDGE_CURVE('',#212,#213,#50,.T.); 286 | #260=EDGE_CURVE('',#213,#214,#51,.T.); 287 | #261=EDGE_CURVE('',#214,#213,#52,.T.); 288 | #262=EDGE_CURVE('',#215,#215,#53,.T.); 289 | #263=EDGE_CURVE('',#215,#216,#54,.T.); 290 | #264=EDGE_CURVE('',#216,#217,#55,.T.); 291 | #265=EDGE_CURVE('',#217,#216,#56,.T.); 292 | #266=EDGE_CURVE('',#218,#218,#57,.T.); 293 | #267=EDGE_CURVE('',#218,#219,#58,.T.); 294 | #268=EDGE_CURVE('',#219,#220,#59,.T.); 295 | #269=EDGE_CURVE('',#220,#219,#60,.T.); 296 | #270=EDGE_CURVE('',#221,#222,#61,.T.); 297 | #271=EDGE_CURVE('',#221,#217,#171,.T.); 298 | #272=EDGE_CURVE('',#222,#221,#62,.T.); 299 | #273=EDGE_CURVE('',#223,#223,#63,.T.); 300 | #274=EDGE_CURVE('',#223,#222,#64,.T.); 301 | #275=EDGE_CURVE('',#224,#225,#65,.T.); 302 | #276=EDGE_CURVE('',#224,#214,#172,.T.); 303 | #277=EDGE_CURVE('',#225,#224,#66,.T.); 304 | #278=EDGE_CURVE('',#226,#226,#67,.T.); 305 | #279=EDGE_CURVE('',#226,#225,#68,.T.); 306 | #280=EDGE_CURVE('',#227,#228,#69,.T.); 307 | #281=EDGE_CURVE('',#228,#227,#173,.T.); 308 | #282=EDGE_CURVE('',#204,#205,#70,.T.); 309 | #283=EDGE_CURVE('',#228,#204,#162,.T.); 310 | #284=EDGE_CURVE('',#227,#205,#163,.T.); 311 | #285=EDGE_CURVE('',#220,#229,#174,.T.); 312 | #286=EDGE_CURVE('',#229,#229,#71,.T.); 313 | #287=EDGE_CURVE('',#230,#230,#72,.T.); 314 | #288=EDGE_CURVE('',#231,#231,#73,.T.); 315 | #289=EDGE_CURVE('',#232,#232,#74,.T.); 316 | #290=EDGE_CURVE('',#232,#231,#175,.T.); 317 | #291=EDGE_CURVE('',#233,#234,#75,.T.); 318 | #292=EDGE_CURVE('',#234,#233,#76,.T.); 319 | #293=EDGE_CURVE('',#233,#235,#176,.T.); 320 | #294=EDGE_CURVE('',#235,#236,#77,.T.); 321 | #295=EDGE_CURVE('',#236,#235,#78,.T.); 322 | #296=EDGE_CURVE('',#237,#238,#79,.T.); 323 | #297=EDGE_CURVE('',#238,#237,#80,.T.); 324 | #298=EDGE_CURVE('',#237,#230,#177,.T.); 325 | #299=EDGE_CURVE('',#238,#239,#178,.T.); 326 | #300=EDGE_CURVE('',#239,#239,#81,.T.); 327 | #301=EDGE_CURVE('',#239,#236,#179,.T.); 328 | #302=EDGE_CURVE('',#234,#240,#180,.T.); 329 | #303=EDGE_CURVE('',#240,#240,#82,.T.); 330 | #304=EDGE_CURVE('',#211,#209,#181,.T.); 331 | #305=ORIENTED_EDGE('',*,*,#241,.T.); 332 | #306=ORIENTED_EDGE('',*,*,#242,.T.); 333 | #307=ORIENTED_EDGE('',*,*,#243,.T.); 334 | #308=ORIENTED_EDGE('',*,*,#244,.T.); 335 | #309=ORIENTED_EDGE('',*,*,#245,.T.); 336 | #310=ORIENTED_EDGE('',*,*,#242,.F.); 337 | #311=ORIENTED_EDGE('',*,*,#246,.T.); 338 | #312=ORIENTED_EDGE('',*,*,#244,.F.); 339 | #313=ORIENTED_EDGE('',*,*,#241,.F.); 340 | #314=ORIENTED_EDGE('',*,*,#247,.T.); 341 | #315=ORIENTED_EDGE('',*,*,#248,.F.); 342 | #316=ORIENTED_EDGE('',*,*,#249,.F.); 343 | #317=ORIENTED_EDGE('',*,*,#250,.T.); 344 | #318=ORIENTED_EDGE('',*,*,#243,.F.); 345 | #319=ORIENTED_EDGE('',*,*,#245,.F.); 346 | #320=ORIENTED_EDGE('',*,*,#251,.F.); 347 | #321=ORIENTED_EDGE('',*,*,#252,.T.); 348 | #322=ORIENTED_EDGE('',*,*,#253,.F.); 349 | #323=ORIENTED_EDGE('',*,*,#252,.F.); 350 | #324=ORIENTED_EDGE('',*,*,#251,.T.); 351 | #325=ORIENTED_EDGE('',*,*,#254,.T.); 352 | #326=ORIENTED_EDGE('',*,*,#250,.F.); 353 | #327=ORIENTED_EDGE('',*,*,#255,.T.); 354 | #328=ORIENTED_EDGE('',*,*,#256,.T.); 355 | #329=ORIENTED_EDGE('',*,*,#255,.F.); 356 | #330=ORIENTED_EDGE('',*,*,#257,.T.); 357 | #331=ORIENTED_EDGE('',*,*,#256,.F.); 358 | #332=ORIENTED_EDGE('',*,*,#258,.T.); 359 | #333=ORIENTED_EDGE('',*,*,#259,.T.); 360 | #334=ORIENTED_EDGE('',*,*,#260,.T.); 361 | #335=ORIENTED_EDGE('',*,*,#261,.T.); 362 | #336=ORIENTED_EDGE('',*,*,#259,.F.); 363 | #337=ORIENTED_EDGE('',*,*,#262,.F.); 364 | #338=ORIENTED_EDGE('',*,*,#258,.F.); 365 | #339=ORIENTED_EDGE('',*,*,#262,.T.); 366 | #340=ORIENTED_EDGE('',*,*,#263,.T.); 367 | #341=ORIENTED_EDGE('',*,*,#264,.T.); 368 | #342=ORIENTED_EDGE('',*,*,#265,.T.); 369 | #343=ORIENTED_EDGE('',*,*,#263,.F.); 370 | #344=ORIENTED_EDGE('',*,*,#266,.T.); 371 | #345=ORIENTED_EDGE('',*,*,#267,.T.); 372 | #346=ORIENTED_EDGE('',*,*,#268,.T.); 373 | #347=ORIENTED_EDGE('',*,*,#269,.T.); 374 | #348=ORIENTED_EDGE('',*,*,#267,.F.); 375 | #349=ORIENTED_EDGE('',*,*,#270,.F.); 376 | #350=ORIENTED_EDGE('',*,*,#271,.T.); 377 | #351=ORIENTED_EDGE('',*,*,#264,.F.); 378 | #352=ORIENTED_EDGE('',*,*,#265,.F.); 379 | #353=ORIENTED_EDGE('',*,*,#271,.F.); 380 | #354=ORIENTED_EDGE('',*,*,#272,.F.); 381 | #355=ORIENTED_EDGE('',*,*,#266,.F.); 382 | #356=ORIENTED_EDGE('',*,*,#273,.F.); 383 | #357=ORIENTED_EDGE('',*,*,#273,.T.); 384 | #358=ORIENTED_EDGE('',*,*,#274,.T.); 385 | #359=ORIENTED_EDGE('',*,*,#272,.T.); 386 | #360=ORIENTED_EDGE('',*,*,#270,.T.); 387 | #361=ORIENTED_EDGE('',*,*,#274,.F.); 388 | #362=ORIENTED_EDGE('',*,*,#275,.F.); 389 | #363=ORIENTED_EDGE('',*,*,#276,.T.); 390 | #364=ORIENTED_EDGE('',*,*,#260,.F.); 391 | #365=ORIENTED_EDGE('',*,*,#261,.F.); 392 | #366=ORIENTED_EDGE('',*,*,#276,.F.); 393 | #367=ORIENTED_EDGE('',*,*,#277,.F.); 394 | #368=ORIENTED_EDGE('',*,*,#278,.T.); 395 | #369=ORIENTED_EDGE('',*,*,#279,.T.); 396 | #370=ORIENTED_EDGE('',*,*,#277,.T.); 397 | #371=ORIENTED_EDGE('',*,*,#275,.T.); 398 | #372=ORIENTED_EDGE('',*,*,#279,.F.); 399 | #373=ORIENTED_EDGE('',*,*,#278,.F.); 400 | #374=ORIENTED_EDGE('',*,*,#280,.F.); 401 | #375=ORIENTED_EDGE('',*,*,#281,.F.); 402 | #376=ORIENTED_EDGE('',*,*,#246,.F.); 403 | #377=ORIENTED_EDGE('',*,*,#249,.T.); 404 | #378=ORIENTED_EDGE('',*,*,#282,.F.); 405 | #379=ORIENTED_EDGE('',*,*,#247,.F.); 406 | #380=ORIENTED_EDGE('',*,*,#248,.T.); 407 | #381=ORIENTED_EDGE('',*,*,#283,.F.); 408 | #382=ORIENTED_EDGE('',*,*,#281,.T.); 409 | #383=ORIENTED_EDGE('',*,*,#284,.T.); 410 | #384=ORIENTED_EDGE('',*,*,#280,.T.); 411 | #385=ORIENTED_EDGE('',*,*,#283,.T.); 412 | #386=ORIENTED_EDGE('',*,*,#282,.T.); 413 | #387=ORIENTED_EDGE('',*,*,#284,.F.); 414 | #388=ORIENTED_EDGE('',*,*,#268,.F.); 415 | #389=ORIENTED_EDGE('',*,*,#269,.F.); 416 | #390=ORIENTED_EDGE('',*,*,#285,.T.); 417 | #391=ORIENTED_EDGE('',*,*,#286,.T.); 418 | #392=ORIENTED_EDGE('',*,*,#285,.F.); 419 | #393=ORIENTED_EDGE('',*,*,#287,.T.); 420 | #394=ORIENTED_EDGE('',*,*,#288,.T.); 421 | #395=ORIENTED_EDGE('',*,*,#289,.T.); 422 | #396=ORIENTED_EDGE('',*,*,#290,.T.); 423 | #397=ORIENTED_EDGE('',*,*,#288,.F.); 424 | #398=ORIENTED_EDGE('',*,*,#290,.F.); 425 | #399=ORIENTED_EDGE('',*,*,#289,.F.); 426 | #400=ORIENTED_EDGE('',*,*,#286,.F.); 427 | #401=ORIENTED_EDGE('',*,*,#291,.T.); 428 | #402=ORIENTED_EDGE('',*,*,#292,.T.); 429 | #403=ORIENTED_EDGE('',*,*,#293,.T.); 430 | #404=ORIENTED_EDGE('',*,*,#294,.T.); 431 | #405=ORIENTED_EDGE('',*,*,#295,.T.); 432 | #406=ORIENTED_EDGE('',*,*,#293,.F.); 433 | #407=ORIENTED_EDGE('',*,*,#296,.T.); 434 | #408=ORIENTED_EDGE('',*,*,#297,.T.); 435 | #409=ORIENTED_EDGE('',*,*,#298,.T.); 436 | #410=ORIENTED_EDGE('',*,*,#287,.F.); 437 | #411=ORIENTED_EDGE('',*,*,#298,.F.); 438 | #412=ORIENTED_EDGE('',*,*,#296,.F.); 439 | #413=ORIENTED_EDGE('',*,*,#297,.F.); 440 | #414=ORIENTED_EDGE('',*,*,#299,.T.); 441 | #415=ORIENTED_EDGE('',*,*,#300,.F.); 442 | #416=ORIENTED_EDGE('',*,*,#299,.F.); 443 | #417=ORIENTED_EDGE('',*,*,#300,.T.); 444 | #418=ORIENTED_EDGE('',*,*,#301,.T.); 445 | #419=ORIENTED_EDGE('',*,*,#294,.F.); 446 | #420=ORIENTED_EDGE('',*,*,#295,.F.); 447 | #421=ORIENTED_EDGE('',*,*,#301,.F.); 448 | #422=ORIENTED_EDGE('',*,*,#291,.F.); 449 | #423=ORIENTED_EDGE('',*,*,#292,.F.); 450 | #424=ORIENTED_EDGE('',*,*,#302,.T.); 451 | #425=ORIENTED_EDGE('',*,*,#303,.F.); 452 | #426=ORIENTED_EDGE('',*,*,#302,.F.); 453 | #427=ORIENTED_EDGE('',*,*,#257,.F.); 454 | #428=ORIENTED_EDGE('',*,*,#304,.T.); 455 | #429=ORIENTED_EDGE('',*,*,#254,.F.); 456 | #430=ORIENTED_EDGE('',*,*,#304,.F.); 457 | #431=ORIENTED_EDGE('',*,*,#303,.T.); 458 | #432=ORIENTED_EDGE('',*,*,#253,.T.); 459 | #433=PLANE('',#478); 460 | #434=PLANE('',#482); 461 | #435=PLANE('',#483); 462 | #436=PLANE('',#488); 463 | #437=PLANE('',#492); 464 | #438=PLANE('',#499); 465 | #439=PLANE('',#513); 466 | #440=PLANE('',#523); 467 | #441=PLANE('',#531); 468 | #442=PLANE('',#536); 469 | #443=PLANE('',#551); 470 | #444=ADVANCED_FACE('',(#87),#433,.T.); 471 | #445=ADVANCED_FACE('',(#88),#83,.F.); 472 | #446=ADVANCED_FACE('',(#89),#434,.T.); 473 | #447=ADVANCED_FACE('',(#90,#32),#435,.F.); 474 | #448=ADVANCED_FACE('',(#91),#21,.T.); 475 | #449=ADVANCED_FACE('',(#92,#33),#436,.T.); 476 | #450=ADVANCED_FACE('',(#93),#22,.F.); 477 | #451=ADVANCED_FACE('',(#94,#34),#437,.F.); 478 | #452=ADVANCED_FACE('',(#95),#15,.F.); 479 | #453=ADVANCED_FACE('',(#96,#35),#438,.T.); 480 | #454=ADVANCED_FACE('',(#97),#16,.F.); 481 | #455=ADVANCED_FACE('',(#98),#17,.T.); 482 | #456=ADVANCED_FACE('',(#99),#23,.F.); 483 | #457=ADVANCED_FACE('',(#100,#36),#439,.T.); 484 | #458=ADVANCED_FACE('',(#101),#18,.T.); 485 | #459=ADVANCED_FACE('',(#102),#24,.T.); 486 | #460=ADVANCED_FACE('',(#103),#19,.T.); 487 | #461=ADVANCED_FACE('',(#104,#37),#440,.T.); 488 | #462=ADVANCED_FACE('',(#105),#25,.F.); 489 | #463=ADVANCED_FACE('',(#106),#26,.T.); 490 | #464=ADVANCED_FACE('',(#107),#20,.T.); 491 | #465=ADVANCED_FACE('',(#108),#27,.T.); 492 | #466=ADVANCED_FACE('',(#109,#38),#441,.T.); 493 | #467=ADVANCED_FACE('',(#110),#28,.F.); 494 | #468=ADVANCED_FACE('',(#111,#39),#442,.T.); 495 | #469=ADVANCED_FACE('',(#112),#29,.T.); 496 | #470=ADVANCED_FACE('',(#113),#30,.T.); 497 | #471=ADVANCED_FACE('',(#114),#84,.T.); 498 | #472=ADVANCED_FACE('',(#115),#85,.T.); 499 | #473=ADVANCED_FACE('',(#116),#86,.T.); 500 | #474=ADVANCED_FACE('',(#117),#31,.F.); 501 | #475=ADVANCED_FACE('',(#118,#40),#443,.T.); 502 | #476=CLOSED_SHELL('',(#444,#445,#446,#447,#448,#449,#450,#451,#452,#453, 503 | #454,#455,#456,#457,#458,#459,#460,#461,#462,#463,#464,#465,#466,#467,#468, 504 | #469,#470,#471,#472,#473,#474,#475)); 505 | #477=AXIS2_PLACEMENT_3D('',#720,#552,#553); 506 | #478=AXIS2_PLACEMENT_3D('',#721,#554,#555); 507 | #479=AXIS2_PLACEMENT_3D('',#736,#558,#559); 508 | #480=AXIS2_PLACEMENT_3D('',#737,#560,#561); 509 | #481=AXIS2_PLACEMENT_3D('',#738,#562,#563); 510 | #482=AXIS2_PLACEMENT_3D('',#739,#564,#565); 511 | #483=AXIS2_PLACEMENT_3D('',#745,#569,#570); 512 | #484=AXIS2_PLACEMENT_3D('',#747,#571,#572); 513 | #485=AXIS2_PLACEMENT_3D('',#748,#573,#574); 514 | #486=AXIS2_PLACEMENT_3D('',#750,#575,#576); 515 | #487=AXIS2_PLACEMENT_3D('',#753,#578,#579); 516 | #488=AXIS2_PLACEMENT_3D('',#754,#580,#581); 517 | #489=AXIS2_PLACEMENT_3D('',#756,#582,#583); 518 | #490=AXIS2_PLACEMENT_3D('',#757,#584,#585); 519 | #491=AXIS2_PLACEMENT_3D('',#760,#587,#588); 520 | #492=AXIS2_PLACEMENT_3D('',#761,#589,#590); 521 | #493=AXIS2_PLACEMENT_3D('',#763,#591,#592); 522 | #494=AXIS2_PLACEMENT_3D('',#764,#593,#594); 523 | #495=AXIS2_PLACEMENT_3D('',#766,#595,#596); 524 | #496=AXIS2_PLACEMENT_3D('',#768,#597,#598); 525 | #497=AXIS2_PLACEMENT_3D('',#770,#599,#600); 526 | #498=AXIS2_PLACEMENT_3D('',#771,#601,#602); 527 | #499=AXIS2_PLACEMENT_3D('',#772,#603,#604); 528 | #500=AXIS2_PLACEMENT_3D('',#774,#605,#606); 529 | #501=AXIS2_PLACEMENT_3D('',#775,#607,#608); 530 | #502=AXIS2_PLACEMENT_3D('',#777,#609,#610); 531 | #503=AXIS2_PLACEMENT_3D('',#779,#611,#612); 532 | #504=AXIS2_PLACEMENT_3D('',#780,#613,#614); 533 | #505=AXIS2_PLACEMENT_3D('',#781,#615,#616); 534 | #506=AXIS2_PLACEMENT_3D('',#783,#617,#618); 535 | #507=AXIS2_PLACEMENT_3D('',#785,#619,#620); 536 | #508=AXIS2_PLACEMENT_3D('',#787,#621,#622); 537 | #509=AXIS2_PLACEMENT_3D('',#788,#623,#624); 538 | #510=AXIS2_PLACEMENT_3D('',#789,#625,#626); 539 | #511=AXIS2_PLACEMENT_3D('',#792,#627,#628); 540 | #512=AXIS2_PLACEMENT_3D('',#794,#630,#631); 541 | #513=AXIS2_PLACEMENT_3D('',#795,#632,#633); 542 | #514=AXIS2_PLACEMENT_3D('',#797,#634,#635); 543 | #515=AXIS2_PLACEMENT_3D('',#798,#636,#637); 544 | #516=AXIS2_PLACEMENT_3D('',#799,#638,#639); 545 | #517=AXIS2_PLACEMENT_3D('',#800,#640,#641); 546 | #518=AXIS2_PLACEMENT_3D('',#803,#642,#643); 547 | #519=AXIS2_PLACEMENT_3D('',#805,#645,#646); 548 | #520=AXIS2_PLACEMENT_3D('',#806,#647,#648); 549 | #521=AXIS2_PLACEMENT_3D('',#808,#649,#650); 550 | #522=AXIS2_PLACEMENT_3D('',#809,#651,#652); 551 | #523=AXIS2_PLACEMENT_3D('',#810,#653,#654); 552 | #524=AXIS2_PLACEMENT_3D('',#813,#655,#656); 553 | #525=AXIS2_PLACEMENT_3D('',#815,#658,#659); 554 | #526=AXIS2_PLACEMENT_3D('',#816,#660,#661); 555 | #527=AXIS2_PLACEMENT_3D('',#817,#662,#663); 556 | #528=AXIS2_PLACEMENT_3D('',#846,#664,#665); 557 | #529=AXIS2_PLACEMENT_3D('',#847,#666,#667); 558 | #530=AXIS2_PLACEMENT_3D('',#850,#669,#670); 559 | #531=AXIS2_PLACEMENT_3D('',#851,#671,#672); 560 | #532=AXIS2_PLACEMENT_3D('',#853,#673,#674); 561 | #533=AXIS2_PLACEMENT_3D('',#855,#675,#676); 562 | #534=AXIS2_PLACEMENT_3D('',#856,#677,#678); 563 | #535=AXIS2_PLACEMENT_3D('',#858,#679,#680); 564 | #536=AXIS2_PLACEMENT_3D('',#860,#682,#683); 565 | #537=AXIS2_PLACEMENT_3D('',#861,#684,#685); 566 | #538=AXIS2_PLACEMENT_3D('',#864,#686,#687); 567 | #539=AXIS2_PLACEMENT_3D('',#865,#688,#689); 568 | #540=AXIS2_PLACEMENT_3D('',#869,#691,#692); 569 | #541=AXIS2_PLACEMENT_3D('',#870,#693,#694); 570 | #542=AXIS2_PLACEMENT_3D('',#871,#695,#696); 571 | #543=AXIS2_PLACEMENT_3D('',#874,#697,#698); 572 | #544=AXIS2_PLACEMENT_3D('',#875,#699,#700); 573 | #545=AXIS2_PLACEMENT_3D('',#877,#702,#703); 574 | #546=AXIS2_PLACEMENT_3D('',#880,#705,#706); 575 | #547=AXIS2_PLACEMENT_3D('',#881,#707,#708); 576 | #548=AXIS2_PLACEMENT_3D('',#883,#710,#711); 577 | #549=AXIS2_PLACEMENT_3D('',#886,#713,#714); 578 | #550=AXIS2_PLACEMENT_3D('',#887,#715,#716); 579 | #551=AXIS2_PLACEMENT_3D('',#889,#718,#719); 580 | #552=DIRECTION('axis',(0.,0.,1.)); 581 | #553=DIRECTION('refdir',(1.,0.,0.)); 582 | #554=DIRECTION('center_axis',(-0.113713283307448,0.707106781186563,-0.697903495620575)); 583 | #555=DIRECTION('ref_axis',(-0.986984588734231,0.,0.16081486747537)); 584 | #556=DIRECTION('',(-0.986984588734231,-5.35621105719597E-17,0.16081486747537)); 585 | #557=DIRECTION('',(0.986984588734231,5.35621105719597E-17,-0.16081486747537)); 586 | #558=DIRECTION('center_axis',(0.,1.,0.)); 587 | #559=DIRECTION('ref_axis',(-0.160814867475373,3.57360561245435E-16,-0.986984588734231)); 588 | #560=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 589 | #561=DIRECTION('ref_axis',(0.659012534101758,2.50510264678487E-16,-0.752131956439015)); 590 | #562=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 591 | #563=DIRECTION('ref_axis',(0.659012534101758,4.77162408911405E-16,-0.752131956439015)); 592 | #564=DIRECTION('center_axis',(-0.16081486747537,6.26156008778819E-16,-0.986984588734231)); 593 | #565=DIRECTION('ref_axis',(0.986984588734231,5.35621105719596E-17,-0.16081486747537)); 594 | #566=DIRECTION('',(0.,-1.,-6.34413156928661E-16)); 595 | #567=DIRECTION('',(0.986984588734231,5.35621105719597E-17,-0.16081486747537)); 596 | #568=DIRECTION('',(0.,-1.,-6.34413156928661E-16)); 597 | #569=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 598 | #570=DIRECTION('ref_axis',(1.,0.,0.)); 599 | #571=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 600 | #572=DIRECTION('ref_axis',(1.,0.,0.)); 601 | #573=DIRECTION('center_axis',(0.,1.,0.)); 602 | #574=DIRECTION('ref_axis',(-1.,0.,0.)); 603 | #575=DIRECTION('center_axis',(0.,1.,0.)); 604 | #576=DIRECTION('ref_axis',(-1.,0.,0.)); 605 | #577=DIRECTION('',(0.,-1.,0.)); 606 | #578=DIRECTION('center_axis',(0.,-1.,0.)); 607 | #579=DIRECTION('ref_axis',(-1.,0.,0.)); 608 | #580=DIRECTION('center_axis',(0.,1.,0.)); 609 | #581=DIRECTION('ref_axis',(-1.,0.,0.)); 610 | #582=DIRECTION('center_axis',(0.,-1.,0.)); 611 | #583=DIRECTION('ref_axis',(-1.,0.,0.)); 612 | #584=DIRECTION('center_axis',(0.,-1.,0.)); 613 | #585=DIRECTION('ref_axis',(1.,0.,0.)); 614 | #586=DIRECTION('',(0.,1.,0.)); 615 | #587=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 616 | #588=DIRECTION('ref_axis',(1.,0.,0.)); 617 | #589=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 618 | #590=DIRECTION('ref_axis',(1.,0.,0.)); 619 | #591=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 620 | #592=DIRECTION('ref_axis',(-1.,0.,0.)); 621 | #593=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 622 | #594=DIRECTION('ref_axis',(0.,0.,-1.)); 623 | #595=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 624 | #596=DIRECTION('ref_axis',(1.,2.46519032881564E-32,-7.40148683083433E-17)); 625 | #597=DIRECTION('center_axis',(-1.,0.,0.)); 626 | #598=DIRECTION('ref_axis',(0.,0.,1.)); 627 | #599=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 628 | #600=DIRECTION('ref_axis',(1.,0.,-7.40148683083433E-17)); 629 | #601=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 630 | #602=DIRECTION('ref_axis',(1.,0.,-7.40148683083433E-17)); 631 | #603=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 632 | #604=DIRECTION('ref_axis',(1.,0.,0.)); 633 | #605=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 634 | #606=DIRECTION('ref_axis',(1.,1.10933564796704E-32,-3.33066907387545E-17)); 635 | #607=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 636 | #608=DIRECTION('ref_axis',(0.,0.,1.)); 637 | #609=DIRECTION('center_axis',(-1.,0.,0.)); 638 | #610=DIRECTION('ref_axis',(0.,0.,-1.)); 639 | #611=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 640 | #612=DIRECTION('ref_axis',(1.,0.,-3.33066907387545E-17)); 641 | #613=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 642 | #614=DIRECTION('ref_axis',(1.,0.,-3.33066907387545E-17)); 643 | #615=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 644 | #616=DIRECTION('ref_axis',(0.,0.,-1.)); 645 | #617=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 646 | #618=DIRECTION('ref_axis',(1.,-6.93334779979399E-33,2.08166817117216E-17)); 647 | #619=DIRECTION('center_axis',(-1.,0.,0.)); 648 | #620=DIRECTION('ref_axis',(0.,-5.55111512312578E-16,1.)); 649 | #621=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 650 | #622=DIRECTION('ref_axis',(1.,0.,2.08166817117216E-17)); 651 | #623=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 652 | #624=DIRECTION('ref_axis',(1.,0.,2.08166817117216E-17)); 653 | #625=DIRECTION('center_axis',(0.,1.,0.)); 654 | #626=DIRECTION('ref_axis',(1.,0.,0.)); 655 | #627=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 656 | #628=DIRECTION('ref_axis',(1.,0.,3.33066907387545E-17)); 657 | #629=DIRECTION('',(0.,1.,0.)); 658 | #630=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 659 | #631=DIRECTION('ref_axis',(1.,0.,3.33066907387545E-17)); 660 | #632=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 661 | #633=DIRECTION('ref_axis',(1.,0.,0.)); 662 | #634=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 663 | #635=DIRECTION('ref_axis',(1.,-1.10933564796704E-32,3.33066907387545E-17)); 664 | #636=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 665 | #637=DIRECTION('ref_axis',(0.,0.,1.)); 666 | #638=DIRECTION('center_axis',(-1.,0.,0.)); 667 | #639=DIRECTION('ref_axis',(0.,0.,-1.)); 668 | #640=DIRECTION('center_axis',(0.,1.,0.)); 669 | #641=DIRECTION('ref_axis',(1.,0.,0.)); 670 | #642=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 671 | #643=DIRECTION('ref_axis',(1.,0.,7.40148683083433E-17)); 672 | #644=DIRECTION('',(0.,1.,0.)); 673 | #645=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 674 | #646=DIRECTION('ref_axis',(1.,0.,7.40148683083433E-17)); 675 | #647=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 676 | #648=DIRECTION('ref_axis',(0.,0.,-1.)); 677 | #649=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 678 | #650=DIRECTION('ref_axis',(1.,-2.46519032881564E-32,7.40148683083433E-17)); 679 | #651=DIRECTION('center_axis',(-1.,0.,0.)); 680 | #652=DIRECTION('ref_axis',(0.,0.,1.)); 681 | #653=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 682 | #654=DIRECTION('ref_axis',(1.,0.,0.)); 683 | #655=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 684 | #656=DIRECTION('ref_axis',(-0.160814867475372,3.28731904608879E-16,-0.986984588734231)); 685 | #657=DIRECTION('',(-0.986984588734231,-5.35621105719597E-17,0.16081486747537)); 686 | #658=DIRECTION('center_axis',(0.,-1.,-6.34413156928661E-16)); 687 | #659=DIRECTION('ref_axis',(-0.160814867475369,6.26156008778819E-16,-0.986984588734231)); 688 | #660=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 689 | #661=DIRECTION('ref_axis',(-0.160814867475372,3.36431219583348E-16,-0.986984588734231)); 690 | #662=DIRECTION('center_axis',(0.986984588734231,5.35621105719597E-17,-0.16081486747537)); 691 | #663=DIRECTION('ref_axis',(-0.113713283307446,-0.707106781186549,-0.69790349562059)); 692 | #664=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 693 | #665=DIRECTION('ref_axis',(-0.160814867475372,0.,-0.986984588734231)); 694 | #666=DIRECTION('center_axis',(0.,-1.,-3.28954970259306E-16)); 695 | #667=DIRECTION('ref_axis',(-1.,0.,0.)); 696 | #668=DIRECTION('',(0.,1.,3.28954970259306E-16)); 697 | #669=DIRECTION('center_axis',(0.,-1.,0.)); 698 | #670=DIRECTION('ref_axis',(-1.,0.,0.)); 699 | #671=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 700 | #672=DIRECTION('ref_axis',(1.,0.,0.)); 701 | #673=DIRECTION('center_axis',(0.,-1.,-3.33066907387546E-16)); 702 | #674=DIRECTION('ref_axis',(1.,0.,0.)); 703 | #675=DIRECTION('center_axis',(0.,1.,3.33066907387546E-16)); 704 | #676=DIRECTION('ref_axis',(1.,0.,0.)); 705 | #677=DIRECTION('center_axis',(0.,1.,3.70074341541719E-16)); 706 | #678=DIRECTION('ref_axis',(1.,0.,0.)); 707 | #679=DIRECTION('center_axis',(0.,1.,0.)); 708 | #680=DIRECTION('ref_axis',(1.,0.,0.)); 709 | #681=DIRECTION('',(0.,-1.,-3.70074341541719E-16)); 710 | #682=DIRECTION('center_axis',(0.,-1.,0.)); 711 | #683=DIRECTION('ref_axis',(0.,0.,-1.)); 712 | #684=DIRECTION('center_axis',(0.,1.,3.70074341541719E-16)); 713 | #685=DIRECTION('ref_axis',(1.,0.,0.)); 714 | #686=DIRECTION('center_axis',(0.,-1.,-3.70074341541719E-16)); 715 | #687=DIRECTION('ref_axis',(1.,0.,0.)); 716 | #688=DIRECTION('center_axis',(0.,-1.,-3.70074341541719E-16)); 717 | #689=DIRECTION('ref_axis',(1.,0.,0.)); 718 | #690=DIRECTION('',(0.,-1.,-3.70074341541719E-16)); 719 | #691=DIRECTION('center_axis',(0.,1.,3.70074341541719E-16)); 720 | #692=DIRECTION('ref_axis',(1.,0.,0.)); 721 | #693=DIRECTION('center_axis',(0.,1.,3.70074341541719E-16)); 722 | #694=DIRECTION('ref_axis',(1.,0.,0.)); 723 | #695=DIRECTION('center_axis',(0.,1.,3.70074341541719E-16)); 724 | #696=DIRECTION('ref_axis',(1.,0.,0.)); 725 | #697=DIRECTION('center_axis',(0.,-1.,-3.70074341541719E-16)); 726 | #698=DIRECTION('ref_axis',(1.,0.,0.)); 727 | #699=DIRECTION('center_axis',(0.,-1.,-3.70074341541719E-16)); 728 | #700=DIRECTION('ref_axis',(1.,0.,0.)); 729 | #701=DIRECTION('',(0.,-1.,-3.70074341541719E-16)); 730 | #702=DIRECTION('center_axis',(0.,-1.,0.)); 731 | #703=DIRECTION('ref_axis',(-1.,0.,0.)); 732 | #704=DIRECTION('',(-0.707106781186533,0.707106781186562,8.65956056235476E-17)); 733 | #705=DIRECTION('center_axis',(0.,1.,0.)); 734 | #706=DIRECTION('ref_axis',(1.,0.,0.)); 735 | #707=DIRECTION('center_axis',(0.,1.,0.)); 736 | #708=DIRECTION('ref_axis',(-1.,0.,0.)); 737 | #709=DIRECTION('',(0.707106781186546,0.707106781186549,-8.65956056235491E-17)); 738 | #710=DIRECTION('center_axis',(0.,-1.,0.)); 739 | #711=DIRECTION('ref_axis',(-1.,0.,0.)); 740 | #712=DIRECTION('',(-0.70710678118655,0.707106781186545,8.65956056235496E-17)); 741 | #713=DIRECTION('center_axis',(0.,1.,0.)); 742 | #714=DIRECTION('ref_axis',(1.,0.,0.)); 743 | #715=DIRECTION('center_axis',(0.,-1.,-3.28954970259306E-16)); 744 | #716=DIRECTION('ref_axis',(-1.,0.,0.)); 745 | #717=DIRECTION('',(0.,1.,3.28954970259306E-16)); 746 | #718=DIRECTION('center_axis',(0.,1.,0.)); 747 | #719=DIRECTION('ref_axis',(0.,0.,1.)); 748 | #720=CARTESIAN_POINT('',(0.,0.,0.)); 749 | #721=CARTESIAN_POINT('Origin',(-59.4431760484619,-58.1,32.2373742320211)); 750 | #722=CARTESIAN_POINT('',(-57.5749180970337,-58.2,31.8316499082175)); 751 | #723=CARTESIAN_POINT('',(-60.087370681268,-58.2,32.2410177281244)); 752 | #724=CARTESIAN_POINT('',(-59.4592575352094,-58.2,32.1386757731477)); 753 | #725=CARTESIAN_POINT('',(-60.1450489309841,-58.,32.4530529741384)); 754 | #726=CARTESIAN_POINT('Ctrl Pts',(-60.087370681268,-58.2,32.2410177281244)); 755 | #727=CARTESIAN_POINT('Ctrl Pts',(-60.1075750705125,-58.1336373289774,32.3115475398317)); 756 | #728=CARTESIAN_POINT('Ctrl Pts',(-60.1267875537428,-58.0667935132148,32.3824032244142)); 757 | #729=CARTESIAN_POINT('Ctrl Pts',(-60.1450489309841,-58.,32.4530529741384)); 758 | #730=CARTESIAN_POINT('',(-57.4529139003274,-58.,32.0144084976972)); 759 | #731=CARTESIAN_POINT('',(-59.4270945617144,-58.,32.3360726908945)); 760 | #732=CARTESIAN_POINT('Ctrl Pts',(-57.4529139003274,-58.,32.0144084976972)); 761 | #733=CARTESIAN_POINT('Ctrl Pts',(-57.4926580575211,-58.0667935132159,31.9532099110796)); 762 | #734=CARTESIAN_POINT('Ctrl Pts',(-57.5333694994979,-58.1336373289778,31.892117963643)); 763 | #735=CARTESIAN_POINT('Ctrl Pts',(-57.5749180970337,-58.2,31.8316499082175)); 764 | #736=CARTESIAN_POINT('Origin',(-59.,-58.1,30.9999999999999)); 765 | #737=CARTESIAN_POINT('Origin',(-59.,-58.,30.9999999999999)); 766 | #738=CARTESIAN_POINT('Origin',(-59.,-58.2,30.9999999999999)); 767 | #739=CARTESIAN_POINT('Origin',(-60.087370681268,-58.,32.2410177281244)); 768 | #740=CARTESIAN_POINT('',(-57.5749180970337,-64.,31.8316499082175)); 769 | #741=CARTESIAN_POINT('',(-57.5749180970337,-58.,31.8316499082175)); 770 | #742=CARTESIAN_POINT('',(-60.087370681268,-64.,32.2410177281244)); 771 | #743=CARTESIAN_POINT('',(-59.4592575352094,-64.,32.1386757731477)); 772 | #744=CARTESIAN_POINT('',(-60.087370681268,-58.,32.2410177281244)); 773 | #745=CARTESIAN_POINT('Origin',(-59.,-58.,31.)); 774 | #746=CARTESIAN_POINT('',(-71.,-58.,31.)); 775 | #747=CARTESIAN_POINT('Origin',(-59.,-58.,31.)); 776 | #748=CARTESIAN_POINT('Origin',(-58.9999999999999,-47.5,31.)); 777 | #749=CARTESIAN_POINT('',(-43.5499999999999,-44.6,31.)); 778 | #750=CARTESIAN_POINT('Origin',(-58.9999999999999,-44.6,31.)); 779 | #751=CARTESIAN_POINT('',(-43.5499999999999,-47.5,31.)); 780 | #752=CARTESIAN_POINT('',(-43.5499999999999,-47.5,31.)); 781 | #753=CARTESIAN_POINT('Origin',(-58.9999999999999,-47.5,31.)); 782 | #754=CARTESIAN_POINT('Origin',(-58.9999999999999,-44.6,31.)); 783 | #755=CARTESIAN_POINT('',(-45.8999999999999,-44.6,31.)); 784 | #756=CARTESIAN_POINT('Origin',(-58.9999999999999,-44.6,31.)); 785 | #757=CARTESIAN_POINT('Origin',(-59.,-56.,31.)); 786 | #758=CARTESIAN_POINT('',(-71.,-56.,31.)); 787 | #759=CARTESIAN_POINT('',(-71.,-56.,31.)); 788 | #760=CARTESIAN_POINT('Origin',(-59.,-56.,31.)); 789 | #761=CARTESIAN_POINT('Origin',(-59.,-56.,31.)); 790 | #762=CARTESIAN_POINT('',(-45.9,-56.,31.)); 791 | #763=CARTESIAN_POINT('Origin',(-59.,-56.,31.)); 792 | #764=CARTESIAN_POINT('Origin',(-59.,-63.,30.9999999999999)); 793 | #765=CARTESIAN_POINT('',(-59.,-62.,36.4999999999999)); 794 | #766=CARTESIAN_POINT('Origin',(-59.,-62.,30.9999999999999)); 795 | #767=CARTESIAN_POINT('',(-59.,-63.,35.4999999999999)); 796 | #768=CARTESIAN_POINT('Origin',(-59.,-63.,36.4999999999999)); 797 | #769=CARTESIAN_POINT('',(-63.5,-63.,30.9999999999999)); 798 | #770=CARTESIAN_POINT('Origin',(-59.,-63.,30.9999999999999)); 799 | #771=CARTESIAN_POINT('Origin',(-59.,-63.,30.9999999999999)); 800 | #772=CARTESIAN_POINT('Origin',(-59.,-62.,30.9999999999999)); 801 | #773=CARTESIAN_POINT('',(-59.,-62.,21.9999999999999)); 802 | #774=CARTESIAN_POINT('Origin',(-59.,-62.,30.9999999999999)); 803 | #775=CARTESIAN_POINT('Origin',(-59.,-63.,30.9999999999999)); 804 | #776=CARTESIAN_POINT('',(-59.,-63.,20.9999999999999)); 805 | #777=CARTESIAN_POINT('Origin',(-59.,-63.,21.9999999999999)); 806 | #778=CARTESIAN_POINT('',(-69.,-63.,30.9999999999999)); 807 | #779=CARTESIAN_POINT('Origin',(-59.,-63.,30.9999999999999)); 808 | #780=CARTESIAN_POINT('Origin',(-59.,-63.,30.9999999999999)); 809 | #781=CARTESIAN_POINT('Origin',(-59.,-64.,31.)); 810 | #782=CARTESIAN_POINT('',(-59.,-65.,46.)); 811 | #783=CARTESIAN_POINT('Origin',(-59.,-65.,31.)); 812 | #784=CARTESIAN_POINT('',(-59.,-64.,47.)); 813 | #785=CARTESIAN_POINT('Origin',(-59.,-64.,46.)); 814 | #786=CARTESIAN_POINT('',(-43.,-64.,31.)); 815 | #787=CARTESIAN_POINT('Origin',(-59.,-64.,31.)); 816 | #788=CARTESIAN_POINT('Origin',(-59.,-64.,31.)); 817 | #789=CARTESIAN_POINT('Origin',(-59.,-65.,30.9999999999999)); 818 | #790=CARTESIAN_POINT('',(-69.,-64.,30.9999999999999)); 819 | #791=CARTESIAN_POINT('',(-59.,-64.,20.9999999999999)); 820 | #792=CARTESIAN_POINT('Origin',(-59.,-64.,30.9999999999999)); 821 | #793=CARTESIAN_POINT('',(-69.,-65.,30.9999999999999)); 822 | #794=CARTESIAN_POINT('Origin',(-59.,-64.,30.9999999999999)); 823 | #795=CARTESIAN_POINT('Origin',(-59.,-65.,31.)); 824 | #796=CARTESIAN_POINT('',(-59.,-65.,19.9999999999999)); 825 | #797=CARTESIAN_POINT('Origin',(-59.,-65.,30.9999999999999)); 826 | #798=CARTESIAN_POINT('Origin',(-59.,-64.,30.9999999999999)); 827 | #799=CARTESIAN_POINT('Origin',(-59.,-64.,19.9999999999999)); 828 | #800=CARTESIAN_POINT('Origin',(-59.,-65.,30.9999999999999)); 829 | #801=CARTESIAN_POINT('',(-63.5,-64.,30.9999999999999)); 830 | #802=CARTESIAN_POINT('',(-59.,-64.,35.4999999999999)); 831 | #803=CARTESIAN_POINT('Origin',(-59.,-64.,30.9999999999999)); 832 | #804=CARTESIAN_POINT('',(-63.5,-65.,30.9999999999999)); 833 | #805=CARTESIAN_POINT('Origin',(-59.,-64.,30.9999999999999)); 834 | #806=CARTESIAN_POINT('Origin',(-59.,-64.,30.9999999999999)); 835 | #807=CARTESIAN_POINT('',(-59.,-65.,34.4999999999999)); 836 | #808=CARTESIAN_POINT('Origin',(-59.,-65.,30.9999999999999)); 837 | #809=CARTESIAN_POINT('Origin',(-59.,-64.,34.4999999999999)); 838 | #810=CARTESIAN_POINT('Origin',(-59.,-65.,31.)); 839 | #811=CARTESIAN_POINT('',(-60.3277584918233,-65.,33.2933724920718)); 840 | #812=CARTESIAN_POINT('',(-57.0129005515277,-65.,32.7532643217386)); 841 | #813=CARTESIAN_POINT('Origin',(-59.,-65.,30.9999999999999)); 842 | #814=CARTESIAN_POINT('',(-59.2984426677341,-65.,33.1256603618819)); 843 | #815=CARTESIAN_POINT('Origin',(-59.,-58.,30.9999999999999)); 844 | #816=CARTESIAN_POINT('Origin',(-59.,-64.,30.9999999999999)); 845 | #817=CARTESIAN_POINT('Origin',(-59.2984426677341,-64.,33.1256603618819)); 846 | #818=CARTESIAN_POINT('Ctrl Pts',(-57.0129005515277,-65.,32.7532643217386)); 847 | #819=CARTESIAN_POINT('Ctrl Pts',(-57.0137184872982,-65.,32.7517835953308)); 848 | #820=CARTESIAN_POINT('Ctrl Pts',(-57.0145366608509,-64.9999961935726,32.7503030020231)); 849 | #821=CARTESIAN_POINT('Ctrl Pts',(-57.0861504636348,-64.99933015435,32.6207577815941)); 850 | #822=CARTESIAN_POINT('Ctrl Pts',(-57.1583363888522,-64.9701970283276,32.494587667004)); 851 | #823=CARTESIAN_POINT('Ctrl Pts',(-57.2959832704794,-64.8591472831808,32.2627079773325)); 852 | #824=CARTESIAN_POINT('Ctrl Pts',(-57.3607523667622,-64.7781770581865,32.1581409991175)); 853 | #825=CARTESIAN_POINT('Ctrl Pts',(-57.4663177911394,-64.5816669688372,31.9929827924553)); 854 | #826=CARTESIAN_POINT('Ctrl Pts',(-57.5079287928266,-64.4710705434174,31.9304499978462)); 855 | #827=CARTESIAN_POINT('Ctrl Pts',(-57.5613687460611,-64.2377223069639,31.8512077945742)); 856 | #828=CARTESIAN_POINT('Ctrl Pts',(-57.5749180970337,-64.1197901447607,31.8316499082175)); 857 | #829=CARTESIAN_POINT('Ctrl Pts',(-57.5749180970337,-64.,31.8316499082175)); 858 | #830=CARTESIAN_POINT('Ctrl Pts',(-60.3277584918233,-65.,33.2933724920718)); 859 | #831=CARTESIAN_POINT('Ctrl Pts',(-60.3274529091254,-65.,33.2917087045744)); 860 | #832=CARTESIAN_POINT('Ctrl Pts',(-60.3271470586924,-64.9999961935726,33.2900449678101)); 861 | #833=CARTESIAN_POINT('Ctrl Pts',(-60.3123312235541,-64.9996278008405,33.2095243046561)); 862 | #834=CARTESIAN_POINT('Ctrl Pts',(-60.2972450315435,-64.9907192540317,33.1309665690123)); 863 | #835=CARTESIAN_POINT('Ctrl Pts',(-60.2664424003764,-64.9563205614221,32.9775824070961)); 864 | #836=CARTESIAN_POINT('Ctrl Pts',(-60.2507782305782,-64.9309260550842,32.9030095001369)); 865 | #837=CARTESIAN_POINT('Ctrl Pts',(-60.2083352343333,-64.8405235595147,32.7094522128396)); 866 | #838=CARTESIAN_POINT('Ctrl Pts',(-60.1818519113261,-64.7605938537847,32.5982872273745)); 867 | #839=CARTESIAN_POINT('Ctrl Pts',(-60.137334184605,-64.5711860792799,32.4218313112571)); 868 | #840=CARTESIAN_POINT('Ctrl Pts',(-60.1190827584768,-64.466224159839,32.3543715894912)); 869 | #841=CARTESIAN_POINT('Ctrl Pts',(-60.094323924275,-64.2412765879196,32.2649781862257)); 870 | #842=CARTESIAN_POINT('Ctrl Pts',(-60.0876118703865,-64.1248895888452,32.241859684548)); 871 | #843=CARTESIAN_POINT('Ctrl Pts',(-60.087372832527,-64.0043414010685,32.2410252377371)); 872 | #844=CARTESIAN_POINT('Ctrl Pts',(-60.087370681268,-64.0021703955708,32.2410177281244)); 873 | #845=CARTESIAN_POINT('Ctrl Pts',(-60.087370681268,-64.,32.2410177281244)); 874 | #846=CARTESIAN_POINT('Origin',(-59.,-64.,30.9999999999999)); 875 | #847=CARTESIAN_POINT('Origin',(-59.,-29.,31.)); 876 | #848=CARTESIAN_POINT('',(-43.,-62.0000009685755,31.)); 877 | #849=CARTESIAN_POINT('',(-43.,-29.,31.)); 878 | #850=CARTESIAN_POINT('Origin',(-59.,-62.0000009685755,31.)); 879 | #851=CARTESIAN_POINT('Origin',(-59.,-65.,31.)); 880 | #852=CARTESIAN_POINT('',(-80.,-65.,31.)); 881 | #853=CARTESIAN_POINT('Origin',(-59.,-65.,31.)); 882 | #854=CARTESIAN_POINT('',(-78.,-65.,31.)); 883 | #855=CARTESIAN_POINT('Origin',(-59.,-65.,31.)); 884 | #856=CARTESIAN_POINT('Origin',(-59.,-65.,31.)); 885 | #857=CARTESIAN_POINT('',(-78.,-62.0000009685755,31.)); 886 | #858=CARTESIAN_POINT('Origin',(-59.,-62.0000009685755,31.)); 887 | #859=CARTESIAN_POINT('',(-78.,-65.,31.)); 888 | #860=CARTESIAN_POINT('Origin',(-80.0000011920929,-62.0000009685755,31.)); 889 | #861=CARTESIAN_POINT('Origin',(-59.,-65.,31.)); 890 | #862=CARTESIAN_POINT('',(-80.0000011920929,-51.5000004470348,31.)); 891 | #863=CARTESIAN_POINT('',(-37.9999999999998,-51.4999992549419,31.)); 892 | #864=CARTESIAN_POINT('Origin',(-59.,-51.4999992549418,31.)); 893 | #865=CARTESIAN_POINT('Origin',(-59.,-51.4999992549418,31.)); 894 | #866=CARTESIAN_POINT('',(-80.0000011920929,-57.0000009685755,31.)); 895 | #867=CARTESIAN_POINT('',(-80.,-65.,31.)); 896 | #868=CARTESIAN_POINT('',(-37.9999999999998,-57.0000021606684,31.)); 897 | #869=CARTESIAN_POINT('Origin',(-59.,-57.0000021606685,31.)); 898 | #870=CARTESIAN_POINT('Origin',(-59.,-57.0000021606685,31.)); 899 | #871=CARTESIAN_POINT('Origin',(-59.,-65.,31.)); 900 | #872=CARTESIAN_POINT('',(-80.0000011920929,-61.0000009685756,31.)); 901 | #873=CARTESIAN_POINT('',(-37.9999999999998,-60.9999997764826,31.)); 902 | #874=CARTESIAN_POINT('Origin',(-59.,-60.9999997764826,31.)); 903 | #875=CARTESIAN_POINT('Origin',(-59.,-60.9999997764826,31.)); 904 | #876=CARTESIAN_POINT('',(-80.,-65.,31.)); 905 | #877=CARTESIAN_POINT('Origin',(-58.9999999999999,-60.0000009685755,31.)); 906 | #878=CARTESIAN_POINT('',(-39.9999988079069,-59.0000009685755,31.)); 907 | #879=CARTESIAN_POINT('',(-38.9999988079069,-60.0000009685755,31.)); 908 | #880=CARTESIAN_POINT('Origin',(-58.9999999999999,-59.0000009685755,31.)); 909 | #881=CARTESIAN_POINT('Origin',(-58.9999999999999,-58.0000009685755,31.)); 910 | #882=CARTESIAN_POINT('',(-38.9999988079069,-58.0000009685755,31.)); 911 | #883=CARTESIAN_POINT('Origin',(-58.9999999999999,-49.5000004470348,31.)); 912 | #884=CARTESIAN_POINT('',(-41.9999988079069,-47.5000004470348,31.)); 913 | #885=CARTESIAN_POINT('',(-39.9999988079069,-49.5000004470348,31.)); 914 | #886=CARTESIAN_POINT('Origin',(-58.9999999999999,-47.5000004470348,31.)); 915 | #887=CARTESIAN_POINT('Origin',(-59.,-29.,31.)); 916 | #888=CARTESIAN_POINT('',(-45.9,-29.,31.)); 917 | #889=CARTESIAN_POINT('Origin',(-58.9999999999999,-47.5,31.)); 918 | #890=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#894, 919 | 'DISTANCE_ACCURACY_VALUE', 920 | 'Maximum model space distance between geometric entities at asserted c 921 | onnectivities'); 922 | #891=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#894, 923 | 'DISTANCE_ACCURACY_VALUE', 924 | 'Maximum model space distance between geometric entities at asserted c 925 | onnectivities'); 926 | #892=( 927 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 928 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#890)) 929 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#894,#895,#896)) 930 | REPRESENTATION_CONTEXT('','3D') 931 | ); 932 | #893=( 933 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 934 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#891)) 935 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#894,#895,#896)) 936 | REPRESENTATION_CONTEXT('','3D') 937 | ); 938 | #894=( 939 | LENGTH_UNIT() 940 | NAMED_UNIT(*) 941 | SI_UNIT(.MILLI.,.METRE.) 942 | ); 943 | #895=( 944 | NAMED_UNIT(*) 945 | PLANE_ANGLE_UNIT() 946 | SI_UNIT($,.RADIAN.) 947 | ); 948 | #896=( 949 | NAMED_UNIT(*) 950 | SI_UNIT($,.STERADIAN.) 951 | SOLID_ANGLE_UNIT() 952 | ); 953 | #897=SHAPE_DEFINITION_REPRESENTATION(#898,#899); 954 | #898=PRODUCT_DEFINITION_SHAPE('',$,#901); 955 | #899=SHAPE_REPRESENTATION('',(#477),#892); 956 | #900=PRODUCT_DEFINITION_CONTEXT('part definition',#905,'design'); 957 | #901=PRODUCT_DEFINITION('Configuration 1','caretaker v76',#902,#900); 958 | #902=PRODUCT_DEFINITION_FORMATION('',$,#907); 959 | #903=PRODUCT_RELATED_PRODUCT_CATEGORY('caretaker v76','caretaker v76',(#907)); 960 | #904=APPLICATION_PROTOCOL_DEFINITION('international standard', 961 | 'ap242_managed_model_based_3d_engineering',2011,#905); 962 | #905=APPLICATION_CONTEXT('Managed model based 3d engineering'); 963 | #906=PRODUCT_CONTEXT('part definition',#905,'mechanical'); 964 | #907=PRODUCT('Configuration 1','caretaker v76',$,(#906)); 965 | #908=PRESENTATION_STYLE_ASSIGNMENT((#911)); 966 | #909=PRESENTATION_STYLE_ASSIGNMENT((#912)); 967 | #910=PRESENTATION_STYLE_ASSIGNMENT((#913)); 968 | #911=SURFACE_STYLE_USAGE(.BOTH.,#914); 969 | #912=SURFACE_STYLE_USAGE(.BOTH.,#915); 970 | #913=SURFACE_STYLE_USAGE(.BOTH.,#916); 971 | #914=SURFACE_SIDE_STYLE('',(#917)); 972 | #915=SURFACE_SIDE_STYLE('',(#918)); 973 | #916=SURFACE_SIDE_STYLE('',(#919)); 974 | #917=SURFACE_STYLE_FILL_AREA(#920); 975 | #918=SURFACE_STYLE_FILL_AREA(#921); 976 | #919=SURFACE_STYLE_FILL_AREA(#922); 977 | #920=FILL_AREA_STYLE('Steel - Satin',(#923)); 978 | #921=FILL_AREA_STYLE( 979 | 'PA 12 - Nylon - PA 603-CF (with EOS P 3D Printers)',(#924)); 980 | #922=FILL_AREA_STYLE('ABS (White)',(#925)); 981 | #923=FILL_AREA_STYLE_COLOUR('Steel - Satin',#926); 982 | #924=FILL_AREA_STYLE_COLOUR( 983 | 'PA 12 - Nylon - PA 603-CF (with EOS P 3D Printers)',#927); 984 | #925=FILL_AREA_STYLE_COLOUR('ABS (White)',#928); 985 | #926=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157); 986 | #927=COLOUR_RGB('PA 12 - Nylon - PA 603-CF (with EOS P 3D Printers)',0.247058823529412, 987 | 0.247058823529412,0.247058823529412); 988 | #928=COLOUR_RGB('ABS (White)',0.964705882352941,0.964705882352941,0.952941176470588); 989 | ENDSEC; 990 | END-ISO-10303-21; 991 | -------------------------------------------------------------------------------- /readme-ru.md: -------------------------------------------------------------------------------- 1 | # Caretaker 2 | 3 | ![ИИ-дизайн](images/01-design.jpg) 4 | 5 | Caretaker - удаленно управляемый робот на базе esp32-cam икастомной 3д-печатной платформы. 6 | 7 | Основные особенности: 8 | 9 | * управление по WiFi и BT; 10 | * интеграция с home assistant; 11 | * управление мощными LED в глазах; 12 | * 2 варианта управления - джойстик и слайдер; 13 | * адаптивный веб-интерфейс для управления. 14 | 15 | Нравится проект? Звезда ⭐ будет очень кстати! 16 | 17 | ![02-interface](images/02-interface.png) 18 | 19 | ## Ссылки 20 | 21 | Весь процесс изготовления детально описывается в серии постов в блоге - https://positroid.tech/post/caretaker-part-1. 22 | 23 | Модели для печати - [models/](models) или проект на [thingiverse](https://www.thingiverse.com/thing:7004446). 24 | 25 | Схема и чертежи платы - [board/](board). 26 | 27 | Прошивка для esp32cam с web-интерфейсом - [esp32-caretaker](https://github.com/positron48/esp32-caretaker). 28 | 29 | Интеграция с Home Assistant - [hass-caretaker](https://github.com/positron48/hass-caretaker). 30 | 31 | Утилита для конвертации svg в stl для засветки фоторезиста на фотополимерном принтере - [svg2stl](https://github.com/positron48/svg2stl). 32 | 33 | Другие варианты ИИ-дизайна, которые не прошли отбор - [ai-renders/](ai-renders). 34 | 35 | ## Компоненты 36 | 37 | ### Робот 38 | 39 | * Esp32cam - основной мозг - можно ещё найти под названием AI thinker. 40 | * Широкоугольная камера с удлиненным шлейфом - угол обзора не так критичен, как длина шлейфа. В варианте с коротким шлейфом было бы сложнее придумать эстетически приятный корпус. 41 | * Wifi антенна с коннектором - часто идёт в комплекте с платой. 42 | * 3 li-ion батареи, соединенные последовательно (12.6v) с держателями. 43 | * 2 dc-dc понижающих преобразователя (на 12v и на 5v). 44 | * Драйвер двигателя 2-канальный - L298N, L293D или аналог - у меня L293D из-за меньших габаритов платы, хотя моделировал под L298N. 45 | * 2 моторчика GA12-N20 с передаточным числом 150 (можно брать 200 - будет резвее). 46 | * 12 подшипников 6803 (по два на колесо). 47 | * BMS плата зарядки (если планируете заряжать в устройстве). 48 | * Переключатель для подачи питания с батареи. 49 | * Mosfet IRLML0030 + 1 кОм резистор для управления светодиодами. 50 | * Светодиоды и резисторы - по вкусу. 51 | 52 | Все остальные детали - из пластика, распечатаны на принтере (включая гусеницы). 53 | 54 | ### Зарядная станция: 55 | 56 | * Блок питания 12.6V 2A. 57 | * Соответствующий разъём питания для корпуса. 58 | * Вольтамперметр (желательно менее мощный до 5А, иначе небольшой ток не будет показывать). 59 | * Контактная пара - у меня это медные пластины и стержни. 60 | * Пара пружин для лучшего контакта при зарядке. 61 | 62 | ## Детали создания 63 | 64 | В максимальных подробностях все описано в [моем блоге](https://positroid.tech/post/caretaker-part-1). Если перечислить кратко (да, я люблю списки): 65 | 66 | * дизайн нарисован ИИ (chatgpt prompting + local forge + flux txt2image); 67 | * спроектированы колеса с внутренним расположением двигателей на 2 подшипниках - fdm печать; 68 | * спроектированы траки (гусеницы) - fdm печать TPU; 69 | * модель сгенерирована ИИ tripo3d (img2stl + ручная ретопология в blender); 70 | * написана прошивка под esp32cam с ИИ (Cursor + Claude Sonnet 3.5, 3.7, OpenAI o3-mini); 71 | * написана кастомная интеграция для Home Assistant с ИИ (те же лица); 72 | * разработата своя плата расширения для esp32 с коннекторами и мосфетом для управления спетодиодами, изготовлена фоторезистом с засветкой на SLA принтере (в процессе с ИИ написан конвертор svg2stl). 73 | 74 | ## Фото 75 | 76 | ![Implementation](images/03-real.jpg) 77 | 78 | ![Scattered insides](images/08-deep%20inside.jpg) 79 | 80 | ![Scheme](images/555-scheme.jpg) 81 | 82 | ![Custom board](images/09-custom-board.jpg) 83 | 84 | ![Charging](images/10-charger.jpg) 85 | 86 | ## Видео 87 | 88 | https://www.youtube.com/watch?v=m7IXScezX9o 89 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # Caretaker 2 | 3 | ![AI-design](images/01-design.jpg) 4 | 5 | Caretaker is a remotely controlled robot based on esp32-cam and a custom 3D-printed platform. 6 | 7 | Main features: 8 | 9 | * WiFi and BT control; 10 | * Home Assistant integration; 11 | * Powerful LED eyes control; 12 | * 2 control options - joystick and slider; 13 | * Adaptive web interface for control. 14 | 15 | Like the project? A ⭐ would mean a lot! 16 | 17 | ![Interface](images/02-interface.png) 18 | 19 | ## Links 20 | 21 | The entire manufacturing process is described in detail in a series of blog posts - https://positroid.tech/en/post/caretaker-part-1. 22 | 23 | 3D printing models - [models/](models) or project on [thingiverse](https://www.thingiverse.com/thing:7004446). 24 | 25 | PCB schematics and drawings - [board/](board). 26 | 27 | Firmware for esp32cam with web interface - [esp32-caretaker](https://github.com/positron48/esp32-caretaker). 28 | 29 | Home Assistant integration - [hass-caretaker](https://github.com/positron48/hass-caretaker). 30 | 31 | Utility for converting svg to stl for photoresist exposure on a photopolymer printer - [svg2stl](https://github.com/positron48/svg2stl). 32 | 33 | Other AI design variants that didn't make the cut - [ai-renders/](ai-renders). 34 | 35 | ## Components 36 | 37 | ### Robot 38 | 39 | * Esp32cam - the main brain - can also be found under the name AI thinker. 40 | * Wide-angle camera with extended cable - the viewing angle is not as critical as the cable length. With a shorter cable, it would be more difficult to design an aesthetically pleasing case. 41 | * Wifi antenna with connector - often comes with the board. 42 | * 3 li-ion batteries, connected in series (12.6v) with holders. 43 | * 2 dc-dc step-down converters (12v and 5v). 44 | * 2-channel motor driver - L298N, L293D or similar - I use L293D due to smaller board dimensions, although I modeled for L298N. 45 | * 2 GA12-N20 motors with a gear ratio of 150 (you can take 200 - it will be faster). 46 | * 12 bearings 6803 (two per wheel). 47 | * BMS charging board (if you plan to charge in the device). 48 | * Power switch for battery supply. 49 | * Mosfet IRLML0030 + 1 kΩ resistor for LED control. 50 | * LEDs and resistors - to taste. 51 | 52 | All other parts are made of plastic, printed on a printer (including tracks). 53 | 54 | ### Charging station: 55 | 56 | * Power supply 12.6V 2A. 57 | * Corresponding power connector for the case. 58 | * Volt-ampere meter (preferably less powerful up to 5A, otherwise it will not show small current). 59 | * Contact pair - in my case, copper plates and rods. 60 | * A pair of springs for better contact during charging. 61 | 62 | ## Creation details 63 | 64 | Everything is described in maximum detail in [my blog](https://positroid.tech/en/post/caretaker-part-1). To summarize briefly (yes, I love lists): 65 | 66 | * design drawn by AI (chatgpt prompting + local forge + flux txt2image); 67 | * wheels designed with internal motor placement on 2 bearings - fdm printing; 68 | * tracks designed - fdm printing with TPU; 69 | * model generated by AI tripo3d (img2stl + manual retopology in blender); 70 | * firmware written for esp32cam with AI (Cursor + Claude Sonnet 3.5, 3.7, OpenAI o3-mini); 71 | * custom integration for Home Assistant written with AI (same tools); 72 | * developed custom expansion board for esp32 with connectors and mosfet for LED control, manufactured with photoresist exposed on an SLA printer (during the process, an svg2stl converter was written with AI). 73 | 74 | ## Photos 75 | 76 | ![Implementation](images/03-real.jpg) 77 | 78 | ![Scattered insides](images/08-deep%20inside.jpg) 79 | 80 | ![Scheme](images/555-scheme.jpg) 81 | 82 | ![Custom board](images/09-custom-board.jpg) 83 | 84 | ![Charging](images/10-charger.jpg) 85 | 86 | ## Video 87 | 88 | https://www.youtube.com/watch?v=m7IXScezX9o 89 | --------------------------------------------------------------------------------