Home
Ajuda
Regras
Pesquisa
Login
Registrar
Bem-vindo,
Visitante
. Por favor faça o
Login
ou
Registro
.
13 de Março de 2025, as 16:48:25
1 Hora
1 Dia
1 mês
1 Ano
Sempre
Login com nome de usuário, senha e duração da sessão
Handmades
>
Fórum Geral
>
Impressão 3D
>
Caixinha do MS2
Páginas: [
1
]
Ir para o Fundo
« tópico anterior
tópico seguinte »
Imprimir
Autor
Tópico: Caixinha do MS2 (Lida 1536 vezes)
xformer
Administrator
DIY Freak
Offline
Sexo:
Mensagens: 6.299
Obrigado
-Dado: 71
-Recebido: 2062
e^(i x pi)+1=0
Caixinha do MS2
«
:
11 de Dezembro de 2024, as 15:22:24 »
Essa é uma tentativa para uma caixinha do Marshall MS-2. Ainda falta a tampa traseira e as dimensões ainda não estão 100% corretas, mas é quase funcional.
Aqui o código para gerar o desenho do modelo em OpenScad:
Spoiler
(clique para mostrar ou esconder)
Citar
// Dimensões principais
$fn=100;
gabinete_largura = 120; // Largura do gabinete
gabinete_altura = 150; // Altura do gabinete
gabinete_profundidade = 62; // Profundidade do gabinete
parede_espessura = 2.6; // Espessura do gabinete
// Dimensões do alto-falante
falante_diametro = 70; // Diâmetro do alto-falante
falante_posicao_y = gabinete_altura - 60; // Posição do alto-falante
// Dimensões dos controles
controle_diametro = 8;
controle_espacamento = 22; // Espaço entre os controles
controle_posicao_y = 15;
// Dimensões dos jacks e LED
jack_diametro = 10; // Diâmetro do jack de entrada/saída
led_diametro = 5; // Diâmetro do LED
led_posicaox = 105; // LED lateral
led_posicaoz = 15;
jack_entrada_posicaox = 15; // Entrada lateral
jack_saida_posicao = [10, gabinete_profundidade / 2]; // Saída lateral
union(){
difference() {
// Caixa principal
cube([gabinete_largura, gabinete_profundidade, gabinete_altura], center = false);
translate([parede_espessura, parede_espessura,parede_espessura]) {
cube([gabinete_largura - 2 * parede_espessura,gabinete_profundidade - 2 * parede_espessura,gabinete_altura - 2 * parede_espessura]);
}
// Abertura do alto-falante
translate([gabinete_largura / 2, gabinete_profundidade -2, falante_posicao_y])
rotate([0,90,90]){
cylinder(h = parede_espessura + 3, d = falante_diametro-parede_espessura, center = true);
}
// Abertura para controles (rotacionados para a frente)
for (i = [-1, 0, 1]) {
translate([gabinete_largura / 2 + i * controle_espacamento,gabinete_profundidade - parede_espessura,controle_posicao_y]) {
rotate([0,90,90]) // Rotação para a frente
cylinder(h = parede_espessura + 3, d = controle_diametro,center = true);
}
}
// Furo para o LED
translate([led_posicaox, gabinete_profundidade - 1, controle_posicao_y])
rotate([0,90,90]) {
cylinder(h = parede_espessura + 3, d = led_diametro, center = true);
}
// Furo para jack de entrada
translate([jack_entrada_posicaox, gabinete_profundidade - 1, controle_posicao_y])
rotate([0,90,90]){
cylinder(h = parede_espessura + 3, d = jack_diametro, center = true);
}
// Furo para jack de saída
translate([0, gabinete_profundidade/2, 80])
rotate([90,90,90]) {
cylinder(h = parede_espessura + 3, d = jack_diametro, center = true);
}
// frisos
translate([0,0,30])
cube([1,gabinete_profundidade,2]);
translate([gabinete_largura-1,0,30])
cube([1,gabinete_profundidade,2]);
translate([0,gabinete_profundidade-1,30])
cube([gabinete_largura,1,2]);
// Abertura traseira
translate([parede_espessura, 0, parede_espessura]) {
cube([gabinete_largura - 2 * parede_espessura,
parede_espessura + 1,gabinete_altura - 2 * parede_espessura], center = false);
}
}
difference(){
translate([gabinete_largura / 2, gabinete_profundidade -2* parede_espessura, falante_posicao_y])
rotate([0,90,90]){
cylinder(h = parede_espessura*2 , d = falante_diametro+2*parede_espessura, center = true);
}
translate([gabinete_largura / 2, gabinete_profundidade -2* parede_espessura, falante_posicao_y])
rotate([0,90,90]){
cylinder(h = parede_espessura*2+1 , d = falante_diametro+parede_espessura, center = true);
}
}
}
Se fizer citação desta mensagem, retire as imagens de dentro da citação.
«
Última modificação: 12 de Dezembro de 2024, as 16:11:01 por xformer
»
Registrado
O que se escreve com "facilidade" costuma ser lido com dificuldade pelos outros. Se quiser ajuda em alguma coisa, escreva com cuidado e clareza. Releia sua mensagem postada e corrija os erros.
gaschmidt1
Iniciante
Offline
Sexo:
Mensagens: 41
Obrigado
-Dado: 52
-Recebido: 16
Re: Caixinha do MS2
«
Responder #1 :
16 de Dezembro de 2024, as 16:56:38 »
O OpenScad já salvou meu dia umas duas ou três vezes... Muito bom.
Registrado
"Fazer ou não fazer. Tentar, não há." (Yoda em O Império Contra-Ataca)
xformer
Administrator
DIY Freak
Offline
Sexo:
Mensagens: 6.299
Obrigado
-Dado: 71
-Recebido: 2062
e^(i x pi)+1=0
Re: Caixinha do MS2
«
Responder #2 :
06 de Março de 2025, as 10:05:14 »
Novo desenho:
https://youtu.be/FI0PyJOARo8?si=siHEDXd78kmsRHp3
Spoiler
(clique para mostrar ou esconder)
Citar
$fn = 50;
raio = 4;
largura = 112;
profund = 52;
altura = 112;
altura2 = 36;
diamfalante = 57;
controle_diametro = 8;
controle_espacamento = 20.32;
// Espaço entre os controles
controle_posicao_y = 15;
// Dimensões dos jacks e LED
jack_diametro = 10; // Diâmetro do jack de entrada/saída
led_diametro = 5; // Diâmetro do LED
led_posicaox = 13; // LED lateral
led_posicaoz = 15;
jack_entrada_posicaox = 98; // Entrada lateral
jack_saida_posicao = [10, profund / 2]; // Saída lateral
difference(){
union(){
difference(){
union(){
translate([16,0,-6])
cube([5,profund,3]);
translate([90,0,-6])
cube([5,profund,3]);
minkowski(){
//caixa inferior
cube([largura,profund,altura]);
sphere(r=raio);
}
//caixa superior
translate([0,0,altura+2*raio]){
minkowski(){
cube([largura,profund,altura2]);
sphere(r=raio);
}
}
}
//oco inferior
translate([0,-raio,0])
//cube([largura,profund+raio,altura+altura2+2*raio]);
cube([largura,profund+raio-1,altura]);
//oco superior
translate([0,-raio,altura+2*raio])
cube([largura,profund+raio-1,altura2]);
//buraco entre caixas
translate([raio,0,altura])
cube([largura-8,profund-6,10]);
//anel alto falante
}
translate([largura/2,profund,altura/2])
rotate([90,90,0])
cylinder(d=(diamfalante+3),h=3);
}
translate([largura/2,profund,altura/2])
rotate([90,90,0])
cylinder(d=(diamfalante),h=5);
translate([largura/2,profund+5,altura/2])
rotate([90,90,0])
cylinder(d=(diamfalante-3),h=10);
//rebaixo frontal inferior
translate([5,profund+1,5])
cube([largura-10,3,altura-10]);
//rebaixo frontal superior
translate([5,profund+1,altura+2*raio+5])
cube([largura-10,3,altura2-10]);
// Abertura para controles (rotacionados para a frente)
for (i = [-1, 0, 1]) {
translate([largura / 2 + i * controle_espacamento,profund - 2*raio,altura+altura2/2+2*raio
]) {
rotate([0,90,90]) // Rotação para a frente
cylinder(h = 20, d = controle_diametro,center = true);
}
}
// Furo para o LED
translate([led_posicaox, profund - 4, altura+altura2/2+2*raio])
rotate([0,90,90]) {
cylinder(h = 10, d = led_diametro, center = true);
}
// Furo para jack de entrada
translate([jack_entrada_posicaox, profund - 4, altura+altura2/2+2*raio])
rotate([0,90,90]){
cylinder(h = 10, d = jack_diametro, center = true);
}
// Furo para jack de saída
translate([largura, profund/2, 80])
rotate([90,90,90]) {
cylinder(h = 10, d = jack_diametro, center = true);
}
}
«
Última modificação: 07 de Março de 2025, as 17:34:15 por xformer
»
Registrado
O que se escreve com "facilidade" costuma ser lido com dificuldade pelos outros. Se quiser ajuda em alguma coisa, escreva com cuidado e clareza. Releia sua mensagem postada e corrija os erros.
Páginas: [
1
]
Ir para o Topo
Imprimir
« tópico anterior
tópico seguinte »
Ir para:
Por favor selecione um destino:
-----------------------------
Fórum Geral
-----------------------------
=> Solicitação de Novos Registros
=> Avisos
=> Alto-falantes
=> Amplificadores
=> Microfones
=> Luthieria
=> Placas de Circuito Impresso
=> Eletrônica
=> Ferramentas, Instrumentos, Maquinário e Gambiarras
=> Microcontroladores e Eletrônica Digital
=> Coluna Home Studio
=> Pedais e efeitos
=> Samples, Vídeos e Músicas
=> Softwares
=> Área do Iniciante
-----------------------------
Lançamento de Novos Projetos
-----------------------------
=> Amplificadores transistorizados
=> Amplificadores valvulados
=> Caixas para alto-falantes
=> Pedais de efeito
=> Layout de projetos
-----------------------------
Dúvidas e Sugestões
-----------------------------
=> Críticas e Elogios
=> Dúvidas
=> Sugestões
-----------------------------
Compra/Venda
-----------------------------
=> Componentes e peças para construção
=> Equipamentos Usados
=> Projetos Montados
-----------------------------
Off Topic
-----------------------------
=> Conhecimento
=> Humor
-----------------------------
Dúvidas e Sugestões
-----------------------------
=> Resenhas - Reviews
===> Amplificadores
===> Guitarras
===> Pedais
-----------------------------
Off Topic
-----------------------------
=> Off-Topic
-----------------------------
Fórum Geral
-----------------------------
===> Arduino
===> Microchip PIC
===> Atmel AVR ATMEGA
-----------------------------
Compra/Venda
-----------------------------
=> Outros (revistas, livros, discos, serviços, etc)
-----------------------------
Off Topic
-----------------------------
=> Jornal
-----------------------------
Fórum Geral
-----------------------------
=> Lata Velha
=> Impressão 3D
===> Raspberry Pi
=> Modelos SPICE
Carregando...
SimplePortal 2.3.3 © 2008-2010, SimplePortal