Quale risoluzione (pixel / mm) dovrei usare in SVG per CNC?


9

Sto pianificando una costruzione meccanica della tastiera al 40% e per coincidenza sono sul tratto di casa di un progetto CNC fatto in casa.

L'unica cosa che il CNC deve fare per il progetto della tastiera è praticare 7 * 48 fori. Quindi quello che devo fare ora è il layout di quei buchi in SVG. Qui sta la domanda. Quale risoluzione dovrei usare per SVG? Voglio distanziare il centro degli interruttori della tastiera a 19 mm di distanza. Un convertitore da pixel a mm online ha suggerito che 72 pixel sono esattamente 19,05 mm (che in realtà è ciò che Cherry MX dice dovrebbe essere la loro spaziatura).

Ora capisco che questo non ha davvero importanza, ma sono curioso perché sono nuovo sui CNC e sospetto che ci sia un numero che "funzionerà".

MODIFICA: Ad esempio, se dovessi stampare il modello (SVG) su una stampante normale, quale rapporto pixel / mm dovrei usare in modo da ottenere le dimensioni che desidero?

Risposte:


6

Ho trovato una di quelle cose della stampante che mette inchiostro su alberi morti e ho testato per stampare un semplice file 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>

Come sospettavo, 72 pixel sono usciti praticamente esattamente 19mm. (72 / 19.05) * 100 ~ = 378 è uscito 100mm.

Detto questo, suppongo che 72 / 19.05 sia di fatto il miglior rapporto pixel / mm da utilizzare per i progetti CNC.

MODIFICARE:

Ho trovato questa documentazione: 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> 

Molto più semplice usare mm come unità immediatamente


1

SVG è un formato di grafica vettoriale, non c'è un motivo particolare per cui non può essere ridimensionato arbitrariamente. Presumibilmente il software CNC ti permetterà di selezionare la scala di un pixel? In tal caso, scegli una scala che renda facile la matematica (quindi un numero intero di pixel per millimetro). In caso contrario, è probabilmente documentato da qualche parte per lo strumento specifico che stai utilizzando.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.