Quelle résolution (pixels / mm) dois-je utiliser dans SVG pour CNC?

9

Je prévois une construction de clavier mécanique à 40% et je suis par coïncidence sur le tronçon d'un projet CNC fait maison.

La seule chose que la CNC doit faire pour le projet de clavier est de percer 7 * 48 trous. Donc, ce que je dois faire maintenant, c'est mettre en page ces trous en SVG. C'est là que réside la question. Quelle résolution dois-je utiliser pour le SVG? Je souhaite espacer le centre des commutateurs clavier de 19 mm. Un convertisseur de pixels en mm en ligne a suggéré que 72 pixels sont exactement 19,05 mm (ce qui est en fait ce que Cherry MX devrait être leur espacement).

Maintenant, je comprends que cela n'a vraiment pas d'importance, mais je suis curieux car je suis nouveau sur les CNC et je soupçonnais qu'il y avait un nombre qui "fonctionnerait juste".

EDIT: Par exemple, si je souhaite imprimer le modèle (SVG) sur une imprimante standard, quel rapport pixel sur mm dois-je utiliser pour qu'il sorte à la taille souhaitée?

Hampus
la source

Réponses:

6

J'ai trouvé l'une de ces imprimantes qui mettent de l'encre sur les arbres morts et j'ai testé pour imprimer un simple fichier SVG.

<svg xmlns="http://www.w3.org/2000/svg"
     width="400px" height="800px">
  <rect x="10" y="10" width="72" height="72" fill="#999999" />
  <rect x="10" y="100" width="378" height="378" fill="#999999" />
</svg>

Comme je le soupçonnais, 72 pixels sont sortis à peu près exactement 19 mm. (72 / 19.05) * 100 ~ = 378 est sorti 100 mm.

Compte tenu de cela, je vais supposer que 72 / 19.05 est le meilleur rapport pixel / mm à utiliser pour les projets CNC.

ÉDITER:

Trouvé cette documentation: http://w3.org/TR/SVG/coords.html#Units

<svg xmlns="http://www.w3.org/2000/svg"
     width="400px" height="800px">
  <rect x="10" y="10" width="19.05mm" height="19.05mm" fill="#999999" />
  <rect x="10" y="100" width="100mm" height="100mm" fill="#999999" />
</svg> 

Beaucoup plus simple à utiliser immédiatement comme unités mm

Hampus
la source
1

SVG est un format graphique vectoriel, il n'y a aucune raison particulière qu'il ne puisse pas être mis à l'échelle arbitrairement. Vraisemblablement, le logiciel CNC vous permettra de sélectionner l'échelle d'un pixel? Si c'est le cas, choisissez une échelle qui facilite le calcul mathématique (donc un certain nombre entier de pixels par millimètre). Sinon, il est probablement documenté quelque part pour l'outil spécifique que vous utilisez.

David Heyman
la source