Générateur de boîtes à onglets en JSLLe projet d'horloge est toujours en train d'avancer. Il a besoin d'un cas quelconque. Ce n'est pas la conception finale du boîtier, mais le JSL pour enregistrer le motif SVG à envoyer au découpeur laser est un bon début.
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.Le JSL a un paramètre Explode pour aider à voir comment les côtés glissent en place.
La sortie SVG doit être optimisée à la main ; voici un test que j'ai fait avec Ponoko , regroupant les pièces pour former quatre caisses sur la matière 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.Arrangement d'essai. Utilisez Inkscape pour déplacer et copier les contours.
Vous pouvez trouver des générateurs en ligne comme Cas du fabricant aussi. Mais je pense déjà à une variante.
JSL ci-joint, ci-dessous.
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.Le JSL a un paramètre Explode pour voir comment les côtés glissent en place.
Les onglets aident à maintenir cette boîte ensemble. Le JSL crée également un motif SVG.
Re : Générateur de boîtes à onglets en JSLJ'ai vu quelque chose de brillant sur le Web et j'ai été distrait. Je dois d'abord terminer ce projet ! J'ai décidé de charger les ESP32 avec leur programme initial ce matin, et dans le processus j'en ai trouvé un qui avait un défaut important. J'ai décidé de faire une inspection visuelle plus approfondie et j'en ai trouvé deux autres qui semblent bien, mais je vais les mettre de côté.
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.Utilisation de la configuration de la planche à pain et de l'USB pour charger le programme initial. Celui-ci a un défaut mineur qui ne semble pas nuire à quoi que ce soit.
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 défaut un peu plus laid que je peux nettoyer. Pas un pont complet; fonctionne encore.
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.Ce pont entre deux sorties doit être nettoyé.
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.Toujours bon d'avoir une pièce de rechange. Ceux-ci sont chargés et ont l'air OK.
Re : Générateur de boîtes à onglets en JSLLe projet s'annonce bien ! Les vis de sécurité à l'avant ajoutent un air de robustesse industrielle.
Si vous avez besoin d'un panneau arrière avec une fente pour le câble USB, envoyez-moi le fichier et j'en exécuterai quelques-uns.
Re : Générateur de boîtes à onglets en JSLMerci @Byron_JMP Pour votre aide! J'ai terminé la phase de prototypage matériel, les trois rev 1 et les trois rev 2, illustrés ici :
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.À l'aide de vis de sécurité T20 à l'avant, à tête cylindrique fendue à l'arrière.
Je viens de recevoir une brique de PCB d'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.Version 3. Pas trop de changements, surtout des étiquettes et quelques tailles de trous.
L'un des grands changements a été de supprimer la résistance de soudure violette à quelques endroits afin qu'un composant puisse être monté à l'époxy sur la carte. Vous pouvez voir l'antenne GPS (carré beige, centre en haut) sur l'image du haut ; dans ce prototype, j'ai gratté la réserve. 30 secondes d'époxy c'est trop rapide ! J'utiliserai de l'époxy 30 minutes à l'avenir ; les trucs des années 30 deviennent solides dans le tube de mélange avant qu'une deuxième antenne puisse être placée !
En cours de route, j'ai fait des mises à jour du logiciel. Certains des prototypes construits sont à jour et d'autres non. Je vais devoir retirer le dos pour accéder au port USB pour les mettre à jour. Mais peut-être une seule fois de plus ! J'ai ajouté la prise en charge des mises à jour OTA - over the air - afin que les futures mises à jour puissent probablement être effectuées sans les démonter.
Je pense avoir acquis toutes les pièces. La pandémie a fait de la disponibilité des pièces mécaniques et électroniques un problème. Encore quelques lignes de code à écrire, puis passage à la construction.
Re : Générateur de boîtes à onglets en JSLC'est vraiment un poste inspirant agréable.Merci Craige pour le script et Byron pour la mise en œuvre immédiate. Qu'est-ce que vous ne pouvez pas faire avec JMP ?
Re : Générateur de boîtes à onglets en JSLIl s'agit d'un laser CO2 de 40 W avec un trait de scie de 0,22-0,21 mm ou environ 0,009 pouce.
Re : Générateur de boîtes à onglets en JSLJe n'avais pas prévu d'ajuster le trait de scie; il devra sortir des longueurs alternées de languette et de fente. Merci! Quel type de découpe laser utilisez-vous ?
Re : Générateur de boîtes à onglets en JSLle script s'exécute légèrement différemment sur le PC et le Mac. Sur le PC, il y a un nom de fichier dans le coin inférieur gauche, ce qui indique clairement où va le fichier et quel est son nom. Sur Mac, pas de chance. Mais il est toujours enregistré sur le bureau sous le nom box.svg.
J'ai ajusté l'épaisseur pour du contreplaqué de 5 mm et j'ai fait un cube de 3" avec 3 onglets.
J'ai ouvert le fichier dans Adobe Illustrator, j'ai fait des copies du dessus et des côtés, pour pouvoir faire un cube. Les pièces sont alignées pour que le laser ne suive pas deux fois la même trace (pour éviter l'incendie)



Le script vers le cube physique était inférieur à 15 min.
L'ajustement est juste un peu lâche, je vais essayer de diminuer un peu le trait de scie pour le suivant.
Merci Craig, c'est un script fantastique!
Re : Générateur de boîtes à onglets en JSLC'est donc plus proche de ce que j'imagine : tous les côtés en acrylique transparent, aucun collage requis :
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 outputSortie de la visionneuse 3D de Kicad au-dessus de la sortie JMP
6 vis longues avec entretoises, etc. pour maintenir le circuit imprimé entre les faces avant et arrière. Alimentation par le côté inférieur orange, peut être sur une table ou sur un mur. Pouvoir le démonter est important; le port USB pour recharger le firmware est au fond !
Re : Générateur de boîtes à onglets en JSLL'anneau rectangulaire supplémentaire était une idée que j'abandonne. De plus, il n'y a pas de tolérance pour le trait de scie. Mon expérience passée avec Ponoko coupant du bois a fait des traits de scie très fins. Je vais probablement sur le chemin de l'acrylique transparent et je ne sais pas ce que j'obtiendrai.
Re : Générateur de boîtes à onglets en JSLIl enregistre box.svg sur le bureau, chaque fois qu'il reconstruit la liste d'affichage. Je viens de l'essayer et de l'ouvrir 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.Ils se chevauchent, j'ai utilisé inkscape pour les arranger et les dupliquer.
Il semble que je ne puisse pas joindre un fichier à un commentaire.
Re : Générateur de boîtes à onglets en JSLC'est super cool ! Merde !
J'ai peut-être manqué de lire les commentaires, mais je suis capable d'obtenir un bord casé dans le fichier SVG (dummy.svg)
Je ne sais pas comment le faire me donner tous les bords pour tous les côtés.