0

I'm having trouble figuring out how to move/edit the middle hole for this DDR control box. I'm trying to add another hole above the middle one and move the middle one a bit lower to give space between the two vertically. I'm trying to create an In The Groove 2 style control box instead of this traditional Dance Dance Revolution one.

Also, I'm a beginner in 3D printing. I usually find stl files on thingiverse.com, download the files, and start printing. I know how to use Tinkercad a bit, but, man is this hard.

If anyone here is an expert on modifying 3D-printed STL files, then please help me! Thank you!

Specifically, I am trying to modify the 30mm_face.stl from the Thingiverse files.

Screenshot of the faceplate with three holes in the Tinkercad workspace

agarza
  • 1,734
  • 2
  • 16
  • 33

3 Answers3

4

The creator has not included anything other than the STL files. This effectively "bakes" the design as presented.

To accomplish your objective, after importing the STL, you could create another solid to fill in the existing holes, then create appropriately placed cylinders and perform a "hole" feature from within the program. The solid does not need to be specifically hole shaped, nor carefully placed, as the purpose is to replace "empty air" with a solid, using the group feature.

If you decide to use this method, note the thickness of the block at the hole location and use that dimension to size the filler block. Use also the plane feature within Tinkercad. This feature allows you to set the zero point and the orientation of a reference plane.

You would set the reference plane to the surface containing the hole to be filled, then move your filler block to a z-zero (new z) over the hole. When you perform the group feature, it should meld into a contiguous block.

The same reference plane can be used to position and locate the new holes. If they are to be centered, the alignment feature will be valuable for this task.

fred_dot_u
  • 12,140
  • 1
  • 13
  • 26
1

STL is a surface definition

STL is short for "stereolithographic", though I prefer "Surface, TrianguLated". The file only contains the surfaces of an object as triangles, defined by the corners and the direction of the normal vector on each. The dimensions of the file are not saved at all, and in fact, all objects are unitless, as in, the computer knows distances relative to one another compared to a "standard unit", but nothing in the file tells the computer if that unit is 1 meter, 1 millimeter, 1 inch, or 1 arshin.

As a result, the exporting and importing program's settings in what is "a unit" constitutes is relevant knowledge. Often enough this can result in some problems: exporting from a US-setup CAD program gets you the model scaled for inches, while importing into blender expects the unit to be 1 meter, and in most slicers, the expectation for 1 unit is 1 millimeter. But even then, your model might have an arbitrary scale unit, which throws off all expectations.

As such, after importing your model into a modeling surrounding, it might be best to scale the item based on known measurements, and then use the model to make a new model that takes the measurements from the old, but modify them as required.

Over/Re-modeling in CAD

Luckily, the model was saved with 1 unit equalling 1 mm, as measuring the holes, as the 30mm_face.stl indicated. Loading it into Autodesk Fusion360, my CAD package of choice, I was able to measure and re-engineer the item from scratch:

First I positioned one corner in the origin, and created a surface with an angle to the X-axis. From that I learned that the angle of this model to the vertical is 56.3°.

56.3° Angle

Placing a sketch on that surface, I could measure the outer dimensions as 152.4 mm wide, and 91.58 mm tall. The 3 holes of 30 mm are found at 46.5 mm from the bottom edge, spaced 28.75 mm from the outer edge, and 47.45 mm from each other.

Front Dimensions

In the back, a pattern of 5 mm mounting holes exists: the lower row of 3 is 4.6 mm from the bottom, the top row is 3.8 mm from the upper edge. Of each set, one is central and the other two are at 23.8 mm from the left/right side edge. Finangeling a little, I found that the mounting holes are 1 mm deep. Front and Back pattern dimensions

Making another sketch over the side, the front and top edge are orthogonal to the actual box, and the item itself is 6.35 mm thick. The upper and lower corners of the top are rounded at about 2.6 mm.

Side view of re-model

Extruding from the side to the required width and then punching the mounting hole pattern into the back as a 1 mm extrusion with the two sketches is now trivial.

Taking the row of buttons as a base, it's likewise trivial to design extra holes in appropriate positions with the same diameter. All it now takes is extruding all those holes from the back to the front:

Re-modeled from measurementsBack view, the indents barely visible

Caveat: the two buttons above one another are, in my model, 6 mm between one another and ~3 mm to the lower round, ~6 mm to the upper round. It would depend on the hardware you wish to mount if that positioning works, or requires further tweaking. A "slanted" central column could be required to create the required clearance to properly mount the hardware.

Dimensioning Note

Technically a "30mm arcade button" exists in two types:

The outer diameter of both items is listed as ~33 mm, allowing the mounting plan above and leaving about 3 mm between buttons.

Trish
  • 22,760
  • 13
  • 53
  • 106
0

A quick and dirty way to do it is to cut between each hole and then make another cut at the same angle right next to each. then just duplicate that little slice that you have and use it to extend how far apart the holes are. or if you wanted them closer together, then you would just smash the two parts together and delete the slices that you took out.