Generador de cajas con pestañas en JSLEl proyecto de reloj todavía está avanzando. Necesita un caso de algún tipo. Este no es el diseño final de la caja, pero el JSL para guardar el patrón SVG y enviarlo a la cortadora láser es un buen comienzo.
The JSL has an Explode parameter to help see how the sides slide into place.The JSL has an Explode parameter to help see how the sides slide into place.The JSL has an Explode parameter to help see how the sides slide into place.The JSL has an Explode parameter to help see how the sides slide into place.El JSL tiene un parámetro Explotar para ayudar a ver cómo los lados se deslizan hasta su lugar.
La salida SVG debe optimizarse a mano; aquí hay una prueba que hice con Ponoko , agrupando las piezas para hacer cuatro cajas sobre el material 15x31.
Trial arrangement. Use Inkscape to move and copy the outlines.Trial arrangement. Use Inkscape to move and copy the outlines.Trial arrangement. Use Inkscape to move and copy the outlines.Trial arrangement. Use Inkscape to move and copy the outlines.Arreglo de prueba. Utilice Inkscape para mover y copiar los contornos.
Puedes encontrar generadores en línea como Caso del fabricante también. Pero ya estoy pensando en una variación.
JSL adjunto, a continuación.
The JSL has an Explode parameter to see how the sides slide in to place.The JSL has an Explode parameter to see how the sides slide in to place.The JSL has an Explode parameter to see how the sides slide in to place.The JSL has an Explode parameter to see how the sides slide in to place.El JSL tiene un parámetro Explotar para ver cómo los lados se deslizan hasta su lugar.
Las pestañas ayudan a mantener esta caja unida. El JSL también crea un patrón SVG.
Re: Generador de cajas con pestañas en JSLVi algo brillante en la web y me distraje. ¡Necesito terminar este proyecto primero! Decidí cargar los ESP32 con su programa inicial esta mañana, y en el proceso encontré uno que tenía un defecto significativo. Decidí hacer una inspección visual más minuciosa y encontré dos más que parecen estar bien, pero los dejaré de lado.
Using the breadboard setup and USB to load the initial program. This one has a minor flaw that doesn't seem to hurt anything.Using the breadboard setup and USB to load the initial program. This one has a minor flaw that doesn't seem to hurt anything.Using the breadboard setup and USB to load the initial program. This one has a minor flaw that doesn't seem to hurt anything.Using the breadboard setup and USB to load the initial program. This one has a minor flaw that doesn't seem to hurt anything.Usando la configuración de la placa de prueba y USB para cargar el programa inicial. Este tiene un defecto menor que no parece doler nada.
A slightly uglier defect which I can clean up. Not a complete bridge; still works.A slightly uglier defect which I can clean up. Not a complete bridge; still works.A slightly uglier defect which I can clean up. Not a complete bridge; still works.A slightly uglier defect which I can clean up. Not a complete bridge; still works.Un defecto un poco más feo que puedo limpiar. No es un puente completo; todavía funciona.
This bridge across two outputs has to be cleaned up.This bridge across two outputs has to be cleaned up.This bridge across two outputs has to be cleaned up.This bridge across two outputs has to be cleaned up.Este puente a través de dos salidas tiene que ser limpiado.
Always good to have a spare. These loaded and look OK.Always good to have a spare. These loaded and look OK.Always good to have a spare. These loaded and look OK.Always good to have a spare. These loaded and look OK.Siempre es bueno tener un repuesto. Estos cargados y se ven bien.
Re: Generador de cajas con pestañas en JSLEl proyecto se ve muy bien! Los tornillos de seguridad en el frente le dan un aire de robustez industrial.
Si necesita un panel posterior con una ranura para el cable USB, envíeme el archivo y ejecutaré un par.
Re: Generador de cajas con pestañas en JSLGracias @Byron_JMP ¡para su ayuda! Completé la fase de creación de prototipos de hardware, las tres rev 1 y las tres rev 2, que se muestran aquí:
Using T20 security screws on the front, slotted pan head on the rear.Using T20 security screws on the front, slotted pan head on the rear.Using T20 security screws on the front, slotted pan head on the rear.Using T20 security screws on the front, slotted pan head on the rear.Usando tornillos de seguridad T20 en la parte delantera, cabeza plana ranurada en la parte trasera.
Acabo de recibir un bloque de PCB de OSH Park.
Version 3. Not too many changes, mostly labels and a few hole sizes.Version 3. Not too many changes, mostly labels and a few hole sizes.Version 3. Not too many changes, mostly labels and a few hole sizes.Version 3. Not too many changes, mostly labels and a few hole sizes.Versión 3. No demasiados cambios, principalmente etiquetas y algunos tamaños de orificios.
Uno de los grandes cambios fue dejar la resistencia de soldadura púrpura en un par de lugares para que un componente pueda montarse con epoxi en la placa. Puede ver la antena del GPS (cuadrado tostado, parte superior central) en la imagen superior; en ese prototipo raspé la resistencia. ¡30 segundos de epoxi es demasiado rápido! Usaré epoxi de 30 minutos en el futuro; ¡Las cosas de los años 30 se solidifican en el tubo mezclador antes de que se pueda colocar una segunda antena!
En el camino he estado haciendo actualizaciones al software. Algunos de los prototipos construidos están actualizados y otros no. Tendré que quitar la parte trasera para acceder al puerto USB para actualizarlos. ¡Pero tal vez solo una vez más! He agregado el soporte para actualizaciones OTA, por aire, por lo que probablemente se puedan realizar actualizaciones futuras sin desmontarlas.
Creo que he adquirido todas las piezas. La pandemia ha hecho que la disponibilidad de piezas mecánicas y electrónicas sea un problema. Algunas líneas más de código para escribir, y luego a la construcción.
Re: Generador de cajas con pestañas en JSLEsta es realmente una publicación inspiradora agradable.Gracias Craige por el guión y Byron por la implementación inmediata. ¿Qué no puedes hacer con JMP?
Re: Generador de cajas con pestañas en JSLSe trata de un láser de CO2 de 40W con un corte de 0,22-0,21 mm o alrededor de 0,009 pulgadas.
Re: Generador de cajas con pestañas en JSLNo planeé que se ajustara el corte; tendrá que salir de las longitudes alternas de la lengüeta y la ranura. ¡Gracias! ¿Qué tipo de cortadora láser estás usando?
Re: Generador de cajas con pestañas en JSLel script se ejecuta de forma ligeramente diferente en la PC y Mac. En la PC, hay un nombre de archivo en la esquina inferior izquierda, lo que hace que sea obvio a dónde va el archivo y cuál es su nombre. En Mac, no hubo tanta suerte. Pero aún se guarda en el escritorio como box.svg.
Ajusté el grosor para madera contrachapada de 5 mm e hice un cubo de 3" con 3 pestañas.
Abrí el archivo en Adobe Illustrator, hice copias de la parte superior y los lados, para poder hacer un cubo. Las partes están alineadas para que el láser no siga dos veces el mismo trazo (para evitar incendios)



La secuencia de comandos para el cubo físico fue de menos de 15 minutos.
El ajuste es un poco flojo, intentaré disminuir el corte un poco para el próximo.
¡Gracias Craig, este es un guión fantástico!
Re: Generador de cajas con pestañas en JSLAsí que esto está más cerca de lo que estoy imaginando: todos los lados de acrílico transparente, no se requiere pegamento:
Output from Kicad's 3D viewer above the JMP outputOutput from Kicad's 3D viewer above the JMP outputOutput from Kicad's 3D viewer above the JMP outputOutput from Kicad's 3D viewer above the JMP outputSalida del visor 3D de Kicad arriba de la salida JMP
6 tornillos largos con espaciadores, etc. para sujetar la placa de circuito entre las caras delantera y trasera. Alimentación a través del lado inferior naranja, puede ser de mesa o montaje en pared. Poder desmontarlo es importante; ¡el puerto USB para recargar el firmware está muy adentro!
Re: Generador de cajas con pestañas en JSLEl anillo extra rectangular fue una idea que estoy abandonando. Además, no hay margen para el corte. Mi experiencia pasada con Ponoko cortando madera hizo cortes muy delgados. Probablemente voy por el camino del acrílico transparente y no estoy seguro de lo que obtendré.
Re: Generador de cajas con pestañas en JSLGuarda box.svg en el escritorio, cada vez que reconstruye la lista de visualización. Lo probé y lo abrí en Chrome:
They overlap, I used inkscape to arrange them and duplicate them.They overlap, I used inkscape to arrange them and duplicate them.They overlap, I used inkscape to arrange them and duplicate them.They overlap, I used inkscape to arrange them and duplicate them.Se superponen, usé inkscape para organizarlos y duplicarlos.
No parece que pueda adjuntar un archivo a un comentario.
Re: Generador de cajas con pestañas en JSL¡Esto es genial! ¡Maldita sea!
Es posible que no haya leído los comentarios, pero puedo obtener un borde caselado en el archivo SVG (dummy.svg)
No estoy seguro de cómo hacer que me dé todos los bordes para todos los lados.