diff --git a/CAD/2D/arduino_UNO.FCStd b/CAD/2D/arduino_UNO.FCStd new file mode 100644 index 0000000..6d89e71 Binary files /dev/null and b/CAD/2D/arduino_UNO.FCStd differ diff --git a/CAD/2D/gear.FCStd b/CAD/2D/gear.FCStd new file mode 100644 index 0000000..9f65790 Binary files /dev/null and b/CAD/2D/gear.FCStd differ diff --git a/CAD/2D/involute_gear_3x32.FCStd b/CAD/2D/involute_gear_3x32.FCStd new file mode 100644 index 0000000..d719ea8 Binary files /dev/null and b/CAD/2D/involute_gear_3x32.FCStd differ diff --git a/CAD/2D/involute_gear_3x40.FCStd b/CAD/2D/involute_gear_3x40.FCStd new file mode 100644 index 0000000..c06688b Binary files /dev/null and b/CAD/2D/involute_gear_3x40.FCStd differ diff --git a/CAD/2D/rack.FCStd b/CAD/2D/rack.FCStd new file mode 100644 index 0000000..727228d Binary files /dev/null and b/CAD/2D/rack.FCStd differ diff --git a/CAD/2D/rubik_bot_pieces.FCStd b/CAD/2D/rubik_bot_pieces.FCStd new file mode 100644 index 0000000..0a7090e Binary files /dev/null and b/CAD/2D/rubik_bot_pieces.FCStd differ diff --git a/CAD/2D/top_view.FCStd b/CAD/2D/top_view.FCStd new file mode 100644 index 0000000..64d7b19 Binary files /dev/null and b/CAD/2D/top_view.FCStd differ diff --git a/CAD/3D/base-bottom.FCStd b/CAD/3D/base-bottom.FCStd new file mode 100644 index 0000000..66ba8d2 Binary files /dev/null and b/CAD/3D/base-bottom.FCStd differ diff --git a/CAD/3D/base-top.FCStd b/CAD/3D/base-top.FCStd new file mode 100644 index 0000000..feab433 Binary files /dev/null and b/CAD/3D/base-top.FCStd differ diff --git a/CAD/3D/claw.FCStd b/CAD/3D/claw.FCStd new file mode 100644 index 0000000..d3eb4ee Binary files /dev/null and b/CAD/3D/claw.FCStd differ diff --git a/CAD/3D/cube.FCStd b/CAD/3D/cube.FCStd new file mode 100644 index 0000000..e0b7904 Binary files /dev/null and b/CAD/3D/cube.FCStd differ diff --git a/CAD/3D/gear-v03.FCStd b/CAD/3D/gear-v03.FCStd new file mode 100644 index 0000000..122eceb Binary files /dev/null and b/CAD/3D/gear-v03.FCStd differ diff --git a/CAD/3D/rack.FCStd b/CAD/3D/rack.FCStd new file mode 100644 index 0000000..1eccad0 Binary files /dev/null and b/CAD/3D/rack.FCStd differ diff --git a/CAD/3D/turret-v03.FCStd b/CAD/3D/turret-v03.FCStd new file mode 100644 index 0000000..9f9c86a Binary files /dev/null and b/CAD/3D/turret-v03.FCStd differ diff --git a/blueprints/media/IMG_20190305_233837.jpg b/CAD/CNC cutting media/IMG_20190305_233837.jpg similarity index 100% rename from blueprints/media/IMG_20190305_233837.jpg rename to CAD/CNC cutting media/IMG_20190305_233837.jpg diff --git a/blueprints/media/IMG_20190305_233843.jpg b/CAD/CNC cutting media/IMG_20190305_233843.jpg similarity index 100% rename from blueprints/media/IMG_20190305_233843.jpg rename to CAD/CNC cutting media/IMG_20190305_233843.jpg diff --git a/blueprints/media/IMG_20190305_233856.jpg b/CAD/CNC cutting media/IMG_20190305_233856.jpg similarity index 100% rename from blueprints/media/IMG_20190305_233856.jpg rename to CAD/CNC cutting media/IMG_20190305_233856.jpg diff --git a/blueprints/media/bottom.mp4 b/CAD/CNC cutting media/bottom.mp4 similarity index 100% rename from blueprints/media/bottom.mp4 rename to CAD/CNC cutting media/bottom.mp4 diff --git a/blueprints/media/claw.mp4 b/CAD/CNC cutting media/claw.mp4 similarity index 100% rename from blueprints/media/claw.mp4 rename to CAD/CNC cutting media/claw.mp4 diff --git a/blueprints/media/gear.mp4 b/CAD/CNC cutting media/gear.mp4 similarity index 100% rename from blueprints/media/gear.mp4 rename to CAD/CNC cutting media/gear.mp4 diff --git a/blueprints/media/hole.mp4 b/CAD/CNC cutting media/hole.mp4 similarity index 100% rename from blueprints/media/hole.mp4 rename to CAD/CNC cutting media/hole.mp4 diff --git a/blueprints/media/slide block.mp4 b/CAD/CNC cutting media/slide block.mp4 similarity index 100% rename from blueprints/media/slide block.mp4 rename to CAD/CNC cutting media/slide block.mp4 diff --git a/blueprints/media/top.mp4 b/CAD/CNC cutting media/top.mp4 similarity index 100% rename from blueprints/media/top.mp4 rename to CAD/CNC cutting media/top.mp4 diff --git a/CAD/Final cuts/base-bottom.FCStd b/CAD/Final cuts/base-bottom.FCStd new file mode 100644 index 0000000..3cc5b69 Binary files /dev/null and b/CAD/Final cuts/base-bottom.FCStd differ diff --git a/CAD/Final cuts/base-top.FCStd b/CAD/Final cuts/base-top.FCStd new file mode 100644 index 0000000..7909f37 Binary files /dev/null and b/CAD/Final cuts/base-top.FCStd differ diff --git a/CAD/Final cuts/claw.FCStd b/CAD/Final cuts/claw.FCStd new file mode 100644 index 0000000..deed3ea Binary files /dev/null and b/CAD/Final cuts/claw.FCStd differ diff --git a/CAD/Final cuts/gear.FCStd b/CAD/Final cuts/gear.FCStd new file mode 100644 index 0000000..dc7b4d0 Binary files /dev/null and b/CAD/Final cuts/gear.FCStd differ diff --git a/CAD/Final cuts/rack.FCStd b/CAD/Final cuts/rack.FCStd new file mode 100644 index 0000000..3718a3d Binary files /dev/null and b/CAD/Final cuts/rack.FCStd differ diff --git a/CAD/Final cuts/servo-base.FCStd b/CAD/Final cuts/servo-base.FCStd new file mode 100644 index 0000000..43bef29 Binary files /dev/null and b/CAD/Final cuts/servo-base.FCStd differ diff --git a/CAD/Final cuts/turret.FCStd b/CAD/Final cuts/turret.FCStd new file mode 100644 index 0000000..3ce8124 Binary files /dev/null and b/CAD/Final cuts/turret.FCStd differ diff --git a/CAD/README.md b/CAD/README.md new file mode 100644 index 0000000..22b2d83 --- /dev/null +++ b/CAD/README.md @@ -0,0 +1,17 @@ +## Sketches made with FreeCAD version 0.17 + +The robot is made of 4 identical "robotic arms" with 6 pieces each. + +## References + +Like anyone how knew nothing about CAD, I had to search on youtube for some guidance. + +### Freecad Tutorials on youtube + +- [great tutorial, simple but to the point](https://www.youtube.com/watch?v=JhPxrHwLFuc) + +- [tutorial about animation on assembly2 table](https://www.youtube.com/watch?v=Bg0OML-YNbQ) + +- [tutorial FreeCad 0.17 PATH Workbench](https://www.youtube.com/watch?v=558lr67m91E) (spanish) + +- [cinematic with pyooml and freecad](https://www.youtube.com/watch?v=2kPvyDbLMts) (spanish) \ No newline at end of file