Skip to content

Commit

Permalink
v2 of 4dof arm mini. Fixed problem that reduced range of motion
Browse files Browse the repository at this point in the history
  • Loading branch information
jgrizou committed Mar 15, 2015
1 parent b465fcb commit 03d8c9a
Show file tree
Hide file tree
Showing 6 changed files with 40 additions and 1 deletion.
3 changes: 3 additions & 0 deletions hardware/dev.scad
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,6 @@ poppy_ergo_jr();

translate([100,0,0])
poppy_4dof_arm_mini();

translate([200,0,0])
poppy_4dof_arm_mini_v2();
3 changes: 3 additions & 0 deletions hardware/poppy_4dof_arm_mini/parts/smart/generate_stl.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ mkdir -p stl;
echo "Generating base..."
openscad -o stl/base.stl base.scad -D $scadArg

echo "Generating side_to_side..."
openscad -o stl/side_to_side.stl side_to_side.scad -D $scadArg

echo "Generating U_horn_to_horn..."
openscad -o stl/U_horn_to_horn.stl U_horn_to_horn.scad -D $scadArg

Expand Down
5 changes: 5 additions & 0 deletions hardware/poppy_4dof_arm_mini/parts/smart/side_to_side.scad
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
include <../../poppy_4dof_arm_mini_def.scad>

use <../../../robotis-scad/frames/side_to_side_frame.scad>;

side_branch(BB2);
27 changes: 27 additions & 0 deletions hardware/poppy_4dof_arm_mini/poppy_4dof_arm_mini.scad
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ use <../robotis-scad/frames/side_to_side_frame.scad>;
use <../robotis-scad/frames/U_horn_to_horn_frame.scad>;
use <../robotis-scad/frames/three_ollo_frame.scad>;
use <../robotis-scad/frames/horn_to_horn_frame.scad>;
use <../robotis-scad/frames/add_side_to_side_frame>;

use <../MCAD/rotate.scad>;

Expand Down Expand Up @@ -41,6 +42,30 @@ module poppy_4dof_arm_mini() {
}
}
}

module poppy_4dof_arm_mini_v2() {
circular_base_frame(BaseRadius, BaseHeight);
xl320();
translate_to_xl320_top()
verticalize_U_horn_to_horn_frame(AA){
U_horn_to_horn_frame(AA);
xl320_two_horns();
rotate([180,0,0])
add_side_to_side_frame(BB2)
rotate([0,-180,0]){
xl320_two_horns();
rotate([0,-90,90])
add_horn_to_horn_frame(CC)
rotate([180,-90,0]){
xl320_two_horns();
translate_to_box_back()
translate([0,OlloLayerThickness,0])
rotate([0,90,180])
pen_holder_frame(DD);
}
}
}
}
// Testing
echo("##########");
echo("In poppy_4dof_arm_mini.scad");
Expand All @@ -50,4 +75,6 @@ echo("##########");
p = 1;
if (p==1) {
poppy_4dof_arm_mini();
translate([100,0,0])
poppy_4dof_arm_mini_v2();
}
1 change: 1 addition & 0 deletions hardware/poppy_4dof_arm_mini/poppy_4dof_arm_mini_def.scad
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@ BaseHeight = CircularBaseFrameHeight+FrameTolerance;

AA = 25;
BB = 51;
BB2 = 81;
CC = 102;
DD = OlloSpacing+FrameTolerance;
2 changes: 1 addition & 1 deletion hardware/robotis-scad

0 comments on commit 03d8c9a

Please sign in to comment.