Berapa resolusi (piksel / mm) yang harus saya gunakan dalam SVG untuk CNC?

9

Saya berencana membangun keyboard 40% mekanis dan kebetulan berada di rumah proyek CNC buatan sendiri.

Satu-satunya hal yang perlu dilakukan oleh CNC untuk proyek keyboard adalah mengebor 7 * 48 lubang. Jadi yang perlu saya lakukan sekarang adalah menata lubang-lubang di SVG. Di situlah letak pertanyaannya. Resolusi apa yang harus saya gunakan untuk SVG? Saya ingin ruang di tengah switch keyboard terpisah 19 mm. Konverter piksel ke mm online menunjukkan bahwa 72 piksel tepat 19,05 mm (yang sebenarnya adalah apa yang Cherry MX katakan harus menjadi jaraknya).

Sekarang, saya mengerti bahwa ini benar-benar tidak masalah, tetapi saya ingin tahu karena saya baru di CNC dan curiga bahwa ada nomor yang akan "hanya bekerja".

EDIT: Sebagai contoh, jika saya di mana mencetak template (SVG) pada printer biasa, berapa rasio pixel ke mm yang harus saya gunakan sehingga akan keluar ukuran yang saya inginkan?

Hampus
sumber

Jawaban:

6

Saya menemukan salah satu dari hal-hal printer yang menempatkan tinta pada pohon mati dan diuji untuk mencetak file SVG sederhana.

<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>

Seperti yang saya duga 72 piksel keluar persis 19mm. (72/19.05) * 100 ~ = 378 keluar 100mm.

Mengingat ini saya akan menganggap bahwa 72 / 19,05 adalah rasio pixel to mm terbaik de facto untuk digunakan untuk proyek-proyek CNC.

EDIT:

Ditemukan dokumentasi ini: 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> 

Jauh lebih mudah untuk menggunakan mm sebagai unit segera

Hampus
sumber
1

SVG adalah format vektor-grafis, tidak ada alasan khusus mengapa SVG tidak dapat mengubah skala dengan sewenang-wenang. Agaknya perangkat lunak CNC akan memungkinkan Anda memilih skala piksel? Jika demikian, pilih skala yang membuat matematika bekerja dengan mudah (jadi beberapa bilangan bulat piksel per milimeter). Jika tidak, itu mungkin didokumentasikan di suatu tempat untuk alat khusus yang Anda gunakan.

David Heyman
sumber