Ir para conteúdo
3DFinder
Entrar

Você está no 3DFinder

Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.

Buscar mais como este
Modelo 3D 45°/90° Servo mount por yujungchang no Thingiverse

Descrição

Tired of being a human mixer for my sons, so I'm making the Rubik's mixer with my older son. The design I picked for our first step is from Kas' gripper design. It costs about $20~25 to build, but also depends on what you already have. The servo mounts were made for it, however you can use it as you see fit.

https://www.thingiverse.com/thing:2800244

The design is pretty much complete, except the servo mount. In the forum, he provides a servo mount template for the CNC. I don't have access to a CNC machine, so I made this to test out the gripper(90°) and also to mount it as our Rubik's mixer(45°). I actually need 50° for the mixer, because the grippers sag at the end(~5°), plus ~4mm leveling on one side seems making it run better. However that 4mm differences also creates complications during the cube rotation. His forum post also contains the detail instruction/code to make it as a Rubik's solver, see the links below for more details.

https://forum.arduino.cc/index.php?topic=271827.0

The most difficult part of building this is to arrange the final servo mount positions. It took me at least 3 days to get it to a barely working condition. It can run for 5+minutes, but with hiccups occasionally. If it is not aligned in a perfect orientation, then some sort of re-seat operation has to be implemented in the software and that probably slows it down a little. Even though the turning of the cube works ok, I need to re-seat after whole cube rotation. Different plate heights are included and the hot glue/thick paper are good for the final touch. If you can think of a good way to align the grippers, please share/comment your thoughts on this or in the forum.

I use the cheaper Ardunino pro mini (ATmega168, 5V, 16MHz) and the "cloned" Towerpro MG996R ($3+). the combination has a major issue with the varspeedservo library he used. With the Arduino's native servo library, this servo can rotate from 0°~180° without issues. However with the varspeedservo, it tends to spin out of control at the boundaries, like jumping from 160° to over 180° or rotates way lower than 0° to stall the motor when using the function to set with an angle. I have not look into which part is at fault, but I do like the speed control of that library without working on my own. I ended up take an easy route to solve this by modifying the wrist servo(add a 2K resistor to one end of the potential meter, see the picture above). Reading through the code, maybe the attach call to set min/max(544/2400) in cube.cpp should be customized to my servos? Without solving this, you can still use only the 90° rotation in the code to complete all the operations, just slower. If you know what could be wrong in this setup, please also comment and let us know.

https://youtu.be/MMP96zp2YGU

Thingiverse

45°/90° Servo mount

26
Curtidas
0
Downloads
23
Coleções
Tags
gripper grippers roboticgripper robotic gripper robot gripper rubicks rubics rubics cube rubik rubiks Rubikscube Rubiks Cube Rubik Cube rubik cube puzzle
Licença Creative Commons - Attribution - Non-Commercial
Arquivos (6)
45deg_servo_stand.stl 60.2 KB
90deg_servo_stand.stl 72.6 KB
tiltPlate_5_degree.stl 31.5 KB
tiltPlate_5_degree_2mm.stl 31.5 KB
tiltPlate_5_degree_4mm.stl 31.5 KB
2mm_level_plate.stl 25.3 KB
Ver no Thingiverse (abre em nova aba)

Gostou deste modelo? Crie uma conta grátis para salvar seus favoritos e voltar a eles depois.

Criar conta