TouchFab3D
English

Tutorial

Ball whistle, step by step

A real, printable ball whistle, designed from scratch on a phone held upright: sketch, extrusion, cavity, ring, ball, then slicing and G-code. Each step shows what to tap, circled in orange. Allow about twenty minutes.

All the steps are listed below.

  1. Step 1 / 37

    Open TouchFab3D

    Open the app. A blank page appears with the “New here? First steps” card: close it with the cross.

    TouchFab3D screenshot, step 1: Open TouchFab3D
  2. Step 2 / 37

    A sketch on the ground

    In the SKETCH tab, tap Plane ①, the first icon in the ribbon. The three origin planes appear: tap the XY square ②, the ground plane. The view flattens out, seen from above.

    TouchFab3D screenshot, step 2: A sketch on the ground
  3. Step 3 / 37

    The mouthpiece: a rectangle

    Tap Rectangle ①. Put your finger to the left of the origin (where the red and green axes cross) and drag diagonally ②: an elongated rectangle follows your finger. No need to be precise, you type the dimensions next.

    TouchFab3D screenshot, step 3: The mouthpiece: a rectangle
  4. Step 4 / 37

    Its dimensions: 30 × 5 mm, at (−28, 9.6)

    A dimension box opens at the top. Type 30 in the width ① and 5 in the height ②. Tap the Position line: type −28 in X ③ and 9.6 in Y ④ (the rectangle's bottom-left corner), then ✓ ⑤.

    TouchFab3D screenshot, step 4: Its dimensions: 30 × 5 mm, at (−28, 9.6)
  5. Step 5 / 37

    The body: a Ø 30 circle

    Tap Circle ①, put your finger on the origin and drag outwards ②: the center snaps to the origin. Type 30 in Ø ③, then ✓ ④. The outline of the whistle is drawn.

    TouchFab3D screenshot, step 5: The body: a Ø 30 circle
  6. Step 6 / 37

    Finish the sketch

    Tap the green ✓ at the top of the left bar: the sketch is finished and the ribbon switches to the SOLID tab.

    TouchFab3D screenshot, step 6: Finish the sketch
  7. Step 7 / 37

    Extrude by 18 mm

    Tap Extrude ①. The mouthpiece and the body are selected automatically. Type 18 in the distance box ②, then OK ③: the whistle body rises in one piece.

    TouchFab3D screenshot, step 7: Extrude by 18 mm
  8. Step 8 / 37

    Raise the work plane

    The cavity will be cut above a 1.6 mm floor. Tap the plane button (XY) in the left bar ①, then Offset (mm) ②.

    TouchFab3D screenshot, step 8: Raise the work plane
  9. Step 9 / 37

    An offset of 1.6 mm

    Type 1.6 ① then Save ②. The XY plane now sits 1.6 mm above the ground: that will be the thickness of the floor.

    TouchFab3D screenshot, step 9: An offset of 1.6 mm
  10. Step 10 / 37

    Second sketch

    Tap the SKETCH tab ①: the planes appear, with XY above the floor. Tap the XY square ②.

    TouchFab3D screenshot, step 10: Second sketch
  11. Step 11 / 37

    The cavity: a Ø 26.8 circle

    Tap Circle ①, drag from the origin ②, type 26.8 in Ø ③ then ✓ ④. That leaves a 1.6 mm wall all around.

    TouchFab3D screenshot, step 11: The cavity: a Ø 26.8 circle
  12. Step 12 / 37

    The windway: a thin rectangle

    Tap Rectangle ① and draw a rectangle along the mouthpiece ②, from its tip into the body. This is the windway the air flows through.

    TouchFab3D screenshot, step 12: The windway: a thin rectangle
  13. Step 13 / 37

    Windway: 32 × 1.2 mm, at (−32, 11.4)

    Type 32 in the width ① and 1.2 in the height ②. Tap Position, type −32 in X ③ and 11.4 in Y ④, then ✓ ⑤. The windway sticks out slightly past the mouthpiece: it opens at the tip.

    TouchFab3D screenshot, step 13: Windway: 32 × 1.2 mm, at (−32, 11.4)
  14. Step 14 / 37

    The window: another rectangle

    Rectangle is still selected ①. Draw a small rectangle in an empty area above the whistle ②: a finger placed on a line that is already drawn would pick that line instead of drawing.

    TouchFab3D screenshot, step 14: The window: another rectangle
  15. Step 15 / 37

    Window: 7 × 6 mm, at (−1, 12)

    Type 7 in the width ① and 6 in the height ②. Tap Position, type −1 in X ③ and 12 in Y ④, then ✓ ⑤. The rectangle lands at the end of the windway and opens the wall: this is where the air escapes and the whistle sings.

    TouchFab3D screenshot, step 15: Window: 7 × 6 mm, at (−1, 12)
  16. Step 16 / 37

    Finish the sketch

    Tap the green ✓ in the left bar.

    TouchFab3D screenshot, step 16: Finish the sketch
  17. Step 17 / 37

    Extrude… to hollow out

    Tap Extrude ①. In the bottom panel, tap OPERATION ② to see the choices.

    TouchFab3D screenshot, step 17: Extrude… to hollow out
  18. Step 18 / 37

    Cut 14.8 mm deep

    Tap Cut ①, type 14.8 in the distance ② then OK ③. The cavity, the windway and the window are hollowed out, leaving a 1.6 mm ceiling.

    TouchFab3D screenshot, step 18: Cut 14.8 mm deep
  19. Step 19 / 37

    Lower the plane again

    The attachment ring sits on the ground. Tap the plane button ① then Offset (mm) ②.

    TouchFab3D screenshot, step 19: Lower the plane again
  20. Step 20 / 37

    An offset of 0

    Type 0 ① then Save ②.

    TouchFab3D screenshot, step 20: An offset of 0
  21. Step 21 / 37

    Third sketch

    Tap the SKETCH tab ①, then the XY square ②.

    TouchFab3D screenshot, step 21: Third sketch
  22. Step 22 / 37

    The ring: a circle

    Tap Circle ① and draw a circle in an empty area above the whistle ②: you type its exact position next.

    TouchFab3D screenshot, step 22: The ring: a circle
  23. Step 23 / 37

    Ring: Ø 8 at (17.6, −5.25)

    Type 8 in Ø ①. Tap Position, type 17.6 in X ② and −5.25 in Y ③, then ✓ ④.

    TouchFab3D screenshot, step 23: Ring: Ø 8 at (17.6, −5.25)
  24. Step 24 / 37

    The ring's hole

    Circle is still selected ①. Draw a second circle in an empty area ②.

    TouchFab3D screenshot, step 24: The ring's hole
  25. Step 25 / 37

    Hole: Ø 4.4, same center

    Type 4.4 in Ø ①. Tap Position, type 17.6 in X ② and −5.25 in Y ③, then ✓ ④: the circle moves to the center of the ring.

    TouchFab3D screenshot, step 25: Hole: Ø 4.4, same center
  26. Step 26 / 37

    Finish the sketch

    Tap the green ✓ in the left bar.

    TouchFab3D screenshot, step 26: Finish the sketch
  27. Step 27 / 37

    Extrude the ring by 3 mm

    Tap Extrude ①, type 3 ② then OK ③. Only the ring is selected automatically (the hole's disc stays empty), and it fuses with the whistle.

    TouchFab3D screenshot, step 27: Extrude the ring by 3 mm
  28. Step 28 / 37

    The ball: a sphere

    Tap “Add shape ▾” in the ribbon ①, then Sphere ②. The sphere is added and selected: tap the panels button at the bottom right ③ to open its properties.

    TouchFab3D screenshot, step 28: The ball: a sphere
  29. Step 29 / 37

    Ø 8, sitting in the body

    Tap Diameter and type 8 ①. Under POSITION, type −4.7 for Y ② and 5.8 for Z ③. The ball floats 0.2 mm above the floor: printed inside the body, it stays trapped there. Swipe the sheet down to close it.

    TouchFab3D screenshot, step 29: Ø 8, sitting in the body
  30. Step 30 / 37

    Switch to Manufacture

    The whistle is finished. Tap Manufacture at the top ①, then the panels button ②.

    TouchFab3D screenshot, step 30: Switch to Manufacture
  31. Step 31 / 37

    Choose your printer

    Tap the printer (Generic 220 × 220) in the sheet, then yours in the list, here Bambu Lab A1.

    TouchFab3D screenshot, step 31: Choose your printer
  32. Step 32 / 37

    Slice

    Tap Slice: the whistle is cut into 0.2 mm layers, then the preview appears.

    TouchFab3D screenshot, step 32: Slice
  33. Step 33 / 37

    The layer preview

    Drag the slider on the right to watch the layers build up, ball included. Then tap the panels button.

    TouchFab3D screenshot, step 33: The layer preview
  34. Step 34 / 37

    Export the G-code

    The sheet gives the print time, the weight and the filament length. Tap Export G-code (.gcode.3mf for a Bambu Lab).

    TouchFab3D screenshot, step 34: Export the G-code
  35. Step 35 / 37

    Free export

    Without a subscription, three exports are free: tap Use a free export.

    TouchFab3D screenshot, step 35: Free export
  36. Step 36 / 37

    Save the file

    Tap “Save to a USB drive or a folder” and choose where to keep it, or Send to pass it to another app. All that's left is to start the print.

    TouchFab3D screenshot, step 36: Save the file
  37. Step 37 / 37

    Well done!

    Your ball whistle is ready to print: about 16 minutes and 7 g of PLA. Once it is printed, blow into the mouthpiece: the air runs down the windway, splits on the edge of the window, and the ball makes the sound trill.

    TouchFab3D screenshot, step 37: Well done!