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 DingbOtto sphere humanoid robot por HP Robots Otto no Printables

Descrição

For Mad Scientists, Evil Geniuses, and those who just like small robots

This is a remix of the original Otto Humanoid variation. As well as having a rather smart spherical body he now has room for a much larger internal battery - up to a 18650 dual battery shield. There are also mountings for additional sensors such as an MPU6050 IMU and two extra LEDs.

A number of variations are provided for by the design files:

Two or four piece body construction. This changes how the pieces are supported during printing, and is purely cosmetic. The four piece version ends up with a better surface quality at the top and bottom of the body, but needs gluing.

Armed or armless, but how can he cause mischief without hands?

Servo motor MG90S, MG90D or SG92R. These are all similar, but not quite identical. Minor changes are needed in the positioning of the mounting holes and the space needed for the servo body.

Built-in printing supports or add your own.

Level of difficulty: ⭐⭐☆☆☆ Assembly can be a bit fiddly but nothing is difficult

⏱Time to print? 2 days

⏱Time to build? 2 hours

✏Release Version: v1 (Internal development version: high)

🔧instruction manual link? Use Otto Humanoid for now

🧊3D files link? STL files available for printing, with STP and F3Z for easier editing

💻Code link? Use Otto Humanoid for now

📱Control with app? Compatible with the Otto app

 

Part List

3D Printed Components

See the Fabrication section for which variations to pick. About 250g of filament is required - about 85m at 1.75mm diameter.

  • 1x Head (upper hemisphere)
  • 1x Body (lower hemisphere)
  • 2x Leg
  • 2x Foot
  • 2x Arm (unless armless)
  • 2x Hand (unless armless)

Internal Components

Any links are provided as examples, not endorsements, and may not be the exact brand used by the designers. Ebay or far-East vendors such as BangGood are other possible, and probably cheaper, sources, and were used by the designers.

 

Tools

3D printer

Soldering iron - needed for internal battery shield and power switch connections. Dupont style push-on connections can be used for everything else.

Computer running Arduino IDE

Small Phillips screwdriver

3D print finishing tools. e.g. knife, sandpaper, small drill or bradawl for clearing out holes

Fabrication

STL files for 3D printing are provided. If modifications are required then the STP or F3Z (Fusion 360) versions are easier to manipulate.

 

Servo selection

If the same servo type is used throughout then component selection is consistent and easy. However, servos can be mixed between the different parts, subject to the following rules:

The head and arm servo names must match.

The leg and foot servo names must match.

The body servos are independent from other components.


 

Sphere pieces

3D printing a sphere cleanly is difficult. A number of choices are provided for:

Hemisphere pieces are for a two part body. These print open side up so that the component mountings print cleanly, but this can lead to a poor surface quality on what becomes the highest and lowest parts of the body.

Equator and pole pieces are for a four part body. The pole pieces print outside up, giving a better quality visual surface. The pole pieces are compatible with any servo equator piece. Because of the need for supporting the body pole piece to allow the internal mountings to print, the joining surface is likely to need sanding smooth after removing the supports. The head pole piece prints directly on the printer bed, so should always be smooth. The pole and equator sections need to be glued together. UHU All Purpose adhesive works very well for PLA, but the pieces should be clamped or taped in place while it dries.

The join between the two halves is consistent across designs. It is possible to use a single hemisphere for one half and an equator plus pole for the other half.

 

Foot pieces

Each of the foot pieces for a given servo type is available in three versions:

Unnamed

Embossed with "OTTO"

Embossed with “DINGBOTTO”

Printing support

Any file containing the word 'supported' has all necessary printing support included. No additional support needs to be added by the slicer. There are unsupported versions of all items as well for experts who want to optimise their printing process.

Slicer settings

A medium resolution (0.2mm layer height) works well for most pieces. Using a finer layer height works better for the head pole and body pole pieces because of the angles of those surfaces.

Wall thickness should be three layers (typically 1.2mm) and top and bottom thicknesses at least 1mm. An infill ratio of 20% works well for most pieces, but higher may be necessary for the body lower hemisphere to strengthen the grill over the LED matrix. Cura uses an infill pattern with a 20% setting, but switches to solid bars, which are stronger, at 30%. These are the only fragile part of the design, especially if pushed from inside the body. Take care when fitting the LED matrix into place.

No raft is needed, but a 5mm brim helps prime the extruder and stop the part lifting during printing.

Post printing

Normal post printing, such as cobweb removal, is needed, but not much else. Close tolerance fits should be inspected and trimmed with a sharp knife if necessary. Key areas are:

LED matrix clips

Inside the eye sockets, where the HC-SR04 sensor should be a snug fit.

Areas surrounding servo shafts.

Hand-arm joint

Painting?

DingbOtto looks good straight off the printer, especially when using a silk textured metallic colour filament. Even standard white PLA looks good, in an under-stated sort of way.

Sanding, using filler to hide the layer lines, resanding, high-fill primer/undercoat, fine sanding, second primer coat, metallic spray paint, very fine sanding, second paint coat, protective clear coat, and second clear coating each 3D printed piece is a lot of work, but can give a fantastic appearance. Follow all product instructions carefully, especially drying times, or the surface finish can be damaged easily through early mishandling.

File version numbers

What do the version numbers of each STL or STP file mean? Not much!

They are related to the internal product development, but since one part might reach a high version number and then be saved with a different name it would then reset to version 1, so a low version number part might not have less development behind it than a high version number variation. Likewise, variations on some parts to allow the use of a different servo might be updated less often than the underlying design, so parts of the same 'generation' might have very different version numbers.

Some parts have version numbers designed in, and those numbers are related across servo variations, regardless of how the file name version number may vary. e.g. As of early April 2021, the body underlying version is v30 and the head v16.

Software / Code

Currently, only the standard Otto software is used

DingbOtto is fully compliant with Otto Humanoid, so anything Otto Humanoid can do, DingbOtto can do cuter.

Electronics

DingbOtto uses the Arduino connectivity standardised by the Otto series. In addition the MPU6050 IMU can be connected to the SCL-SDA-5V-GND set of connectors. (SCL and SDA are common with the S pins for A4 and A5), and LEDs can be connected to D10 and/or A7. A7 can be used by some of the Otto software for monitoring battery voltage levels, so if this is needed, only one LED may be controllable.

Assembly Instructions

General considerations:

All components are screwed into place, or held by a clip screwed to the case nearby, except for the touch sensor which should be held on the internal flat panel above the ultrasonic sensor by double-sided sticky tape. Two layers may be needed depending on the smoothness of the panel surface.

Components mounted in the lower hemisphere should have a 12-15cm lead to connect them to the Nano I/O shield. Components in the upper half should have a 15-20cm lead. The longer the wires are, the easier the component placement is, but harder it is to fasten the two halves together.

The LED matrix clips into place. If removal is necessary a fine screwdriver or similar implement should be used to prise the clip away from the matrix case, one side then the other. The hands are also a push-fit clip connection into the arms. It is easier to screw the arm servos into the arms before the hands are inserted but still possible afterwards.
 

Important order considerations:

The foot servo leads must be threaded through the side of the leg and the hole in the body before the leg servo is fastened into the body. Fastening the leg servo into place blocks the servo 3-pin connector from passing through this hole.

The servo horn in the leg must be fastened to the leg servo in the body before the foot servo is fastened into the leg.

We invested lots of time and resources to provide open source code, software and hardware, please support this project by just giving us a ❤ Like and share and you are welcome to be a part of this friendly community of robot builders, teachers and makers. Join today our Otto Builder community

Printables

DingbOtto sphere humanoid robot

Publicado em 6 de mar de 2023

8
Curtidas
95
Downloads
Categoria RC & Robotics
Tags
robot arduino sphere ottodiy dingbot
Licença Creative Commons — Attribution — Share Alike
Arquivos (53)
Head equator Armless.stl 2.8 MB
Head equator MG90D+S.stl 2.7 MB
Head hemisphere SG92R.stl 3.1 MB
Head hemisphere SG92R supported.stl 5.3 MB
Leg MG90S.stl 399.6 KB
Arm SG92R.stl 364.3 KB
Foot SG92R.stl 55.2 KB
Foot MG90S.stl 55.2 KB
Foot MG90D.stl 58.7 KB
Body Pole supported.stl 2.7 MB
Hand.stl 155.2 KB
Hand supported.stl 271.4 KB
Head Pole.stl 1 MB
Body Pole.stl 1 MB
Body Equator MG90D.stl 2.9 MB
Body hemisphere SG92R.stl 4.2 MB
Body hemisphere MG90S.stl 4.2 MB
Body hemisphere MG90D.stl 4.2 MB
Clip.stl 34.1 KB
Scraper v2.stl 34.1 KB
Leg MG90S v5.step 284.3 KB
Leg SG92R v3.step 287.9 KB
Dingbot Split MG90D v7.f3z 34.9 MB
Body Pole v4.step 443.9 KB
Dingbot hemis SG92R v10.f3z 37.2 MB
Body hemisphere MG90S v2.step 1.4 MB
Body hemisphere SG92R v2.step 1.4 MB
Body Equator MG90D v1.step 1.1 MB
Foot MG90S v3.step 91.4 KB
Head equator SG92R v3.step 1.2 MB
Hand v1.step 77.7 KB
Head Pole v6.step 17.6 KB
Foot SG92R v3.step 91.2 KB
Arm MG90S v3.step 248.5 KB
Head hemisphere SG92R v5.step 1.2 MB
Arm MG90D v2.step 248.5 KB
Dingbot hemis MG90D v10.f3z 37.2 MB
Dingbot SG92R Armless v9.f3z 33 MB
Head hemisphere MG90D+S v5.step 1.2 MB
Dingbot hemis MG90S v8.f3z 37.4 MB
Dingbot Split MG90S v8.f3z 34.8 MB
Leg MG90D v4.step 253.5 KB
Foot MG90D v4.step 92.2 KB
Body hemisphere support v1.step 1.9 MB
Head equator MG90D+S v2.step 1.2 MB
Dingbot Split SG92R v7.f3z 34.7 MB
Head hemisphere Armless v2.step 994.4 KB
Head hemisphere support v2.step 2 MB
Body Equator MG90S v1.step 1.1 MB
Head equator Armless v2.step 1002.5 KB
Body hemisphere MG90D v3.step 1.4 MB
Arm SG92R v8.step 214.4 KB
Body Equator SG92R v1.step 1.1 MB
Ver no Printables (abre em nova aba)

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

Criar conta