ฉันควรใช้ความละเอียดเท่าใด (พิกเซล / มม.) ใน SVG สำหรับ CNC


9

ฉันกำลังวางแผนที่จะสร้างแป้นพิมพ์เชิงกล 40% และบังเอิญอยู่ที่บ้านของโครงการซีเอ็นซีโฮมเมด

สิ่งเดียวที่ CNC ต้องทำเพื่อโครงการแป้นพิมพ์คือการเจาะรูขนาด 7 * 48 ดังนั้นสิ่งที่ฉันต้องทำตอนนี้ก็คือจัดเลย์เอาต์เหล่านั้นใน SVG ในนั้นมีคำถามอยู่ ฉันควรใช้ความละเอียดใดกับ SVG ฉันต้องการเว้นระยะศูนย์กลางของแป้นพิมพ์สลับห่างกัน 19 มม. ตัวแปลงพิกเซลเป็นมิลลิเมตรออนไลน์แนะนำว่า 72 พิกเซลคือ 19.05 มม. (ซึ่งจริงๆแล้วคือสิ่งที่ Cherry MX บอกว่าควรเป็นระยะห่าง)

ตอนนี้ฉันเข้าใจแล้วว่าเรื่องนี้ไม่สำคัญ แต่ฉันอยากรู้อยากเห็นในขณะที่ฉันยังใหม่กับ CNC และสงสัยว่ามีจำนวนที่จะ "ทำงาน"

แก้ไข: ตัวอย่างเช่นถ้าฉันจะพิมพ์เทมเพลต (SVG) บนเครื่องพิมพ์ปกติฉันควรใช้อัตราส่วนพิกเซลต่อมิลลิเมตรใดเพื่อให้ได้ขนาดที่ต้องการ

คำตอบ:


6

ฉันพบหนึ่งในเครื่องพิมพ์ที่วางหมึกบนต้นไม้ที่ตายแล้วและทดสอบเพื่อพิมพ์ไฟล์ 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>

อย่างที่ฉันสงสัยว่า 72 พิกเซลนั้นออกมาได้สวยมากขนาด 19 มม. (72 / 19.05) * 100 ~ = 378 ออกมา 100 มม.

รับนี้ฉันจะสมมติว่า 72 / 19.05 เป็นจริงพิกเซลที่ดีที่สุดอัตราส่วนมม. ที่จะใช้สำหรับโครงการซีเอ็นซี

แก้ไข:

พบเอกสารนี้: 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> 

ง่ายกว่ามากที่จะใช้ mm เป็นหน่วยทันที


1

SVG เป็นรูปแบบกราฟิกแบบเวกเตอร์ไม่มีเหตุผลใดที่ทำให้ไม่สามารถปรับขนาดได้ตามใจชอบ สันนิษฐานว่าซอฟต์แวร์ CNC จะช่วยให้คุณสามารถเลือกขนาดของพิกเซลได้หรือไม่? ถ้าเป็นเช่นนั้นให้เลือกมาตราส่วนที่ทำให้การคำนวณทางคณิตศาสตร์ง่ายขึ้น (ดังนั้นจึงมีจำนวนเต็มจำนวนพิกเซลต่อมิลลิเมตร) หากไม่เป็นเช่นนั้นอาจเป็นเอกสารสำหรับเครื่องมือเฉพาะที่คุณใช้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.