Você está no 3DFinder
Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.
Descrição
Table Numbers
The numbers simply clip in at a angle, don't apply too much force or it will break, it's not meant to go all the way in.
Numbers 1-12 are available to download.
If you need more:
import the code below into open-scad ( -either download it or use a online tool) and modify the bold value.
// Parameters
sign_width = 88; // Width of the sign in mm
sign_height = 88; // Height of the sign in mm
sign_thickness = 2; // Thickness of the sign in mm
corner_radius = 5; // Radius for rounded corners
single_digit_size = 65; // Font size for single-digit numbers
double_digit_size = 45; // Font size for double-digit numbers
grid_columns = 4; // Number of columns in the grid
spacing = 5; // Space between the signs
number_extrusion_height = 1; // Extrusion height for the numbersmodule rounded_rectangle_2d(width, height, radius) {
difference() {
// Base rectangle with rounded corners
minkowski() {
square([width - 2 * radius, height - 2 * radius], center = true);
circle(radius);
}
}
}module sign_with_number(number) {
union() {
// Base sign with rounded corners
linear_extrude(height = sign_thickness) {
rounded_rectangle_2d(sign_width, sign_height, corner_radius);
}
// Extruded number on top of the sign
translate([0, 0, sign_thickness]) { // Position the text above the sign
linear_extrude(height = number_extrusion_height) {
text(
str(number),
size = (number < 10) ? single_digit_size : double_digit_size,
valign = "center",
halign = "center",
font = "Liberation Sans:style=Bold"
);
}
}
}
}// Generate grid of signs with numbers 1–12
for (i = [1:12]) {
// Calculate grid position
row = floor((i - 1) / grid_columns);
column = (i - 1) % grid_columns;
translate([column * (sign_width + spacing), -row * (sign_height + spacing), 0]) { // Adjust grid layout
sign_with_number(i);
}
}