สารบัญ:

Tim's PCB (Plotted Circuit Board): 54 ขั้นตอน (พร้อมรูปภาพ)
Tim's PCB (Plotted Circuit Board): 54 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Tim's PCB (Plotted Circuit Board): 54 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Tim's PCB (Plotted Circuit Board): 54 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Simple tip to finding a Short on a Circuit board 2024, พฤศจิกายน
Anonim
PCB ของ Tim (Plotted Circuit Board)
PCB ของ Tim (Plotted Circuit Board)
PCB ของ Tim (Plotted Circuit Board)
PCB ของ Tim (Plotted Circuit Board)

นี่คือกระบวนการที่ฉันใช้เพื่อสร้างแผงวงจรแบบกำหนดเองสำหรับโครงการของฉัน

ในการทำข้างต้น:

ฉันใช้พล็อตเตอร์ XY ของฉันกับ Scribe เพื่อเอาฟิล์มรีซิทออกเพื่อให้ทองแดงสัมผัสกับตัวกัด

ฉันใช้พล็อตเตอร์ XY กับเลเซอร์เพื่อเบิร์นหมึกลงบนพื้นผิวด้านบน

ฉันใช้พล็อตเตอร์ XY กับสว่านแบบทำมือเพื่อเจาะรู (0.8 มม.)

ขั้นตอนที่ 1: มันเป็นกระบวนการ

นี่คือวิธีที่ฉันทำ:ฉันจะไม่ลงรายละเอียดเกี่ยวกับวิธีใช้โปรแกรมที่ฉันใช้ คำแนะนำเกี่ยวกับวิธีใช้โปรแกรมสามารถพบได้ในเว็บไซต์ที่เกี่ยวข้อง สิ่งที่ฉันจะทำคือการอธิบายกระบวนการและคำแนะนำต่างๆ ที่จะช่วยในโปรแกรม ดูเผินๆ อาจจะดูยืดเยื้อไปสักหน่อย แต่เมื่อทำไปสองสามครั้งก็คลิกคลิกคลิก …

ขั้นตอนที่ 2: สร้างแผงวงจรโดยใช้โปรแกรมแก้ไขล่วงหน้าของคุณ

สร้างแผงวงจรโดยใช้โปรแกรมแก้ไขล่วงหน้าของคุณ
สร้างแผงวงจรโดยใช้โปรแกรมแก้ไขล่วงหน้าของคุณ
สร้างแผงวงจรโดยใช้โปรแกรมแก้ไขล่วงหน้าของคุณ
สร้างแผงวงจรโดยใช้โปรแกรมแก้ไขล่วงหน้าของคุณ

ก่อนอื่นฉันสร้างวงจรใน Fritzing Fritzing เป็นโปรแกรมที่ดีหากคุณต้องการสร้างต้นแบบโดยใช้ Breadboard หรือ Perfboard

อัปเดต: ตอนนี้ฉันเริ่มใช้ KiCad แล้ว นี่คือชุดแอปพลิเคชันโอเพ่นซอร์ส บอร์ด KiCad สามารถนำเข้าสู่ FreeCAD ได้

นี่เป็นบอร์ดตัวอย่างเล็กๆ ที่ฉันทำขึ้นเพื่อแสดงกระบวนการนี้ เป็นบอร์ดที่ฉันใช้เชื่อมต่ออุปกรณ์ Bluetooth กับ Arduino มันเปลี่ยนข้อมูล 3.3v เป็น 5v และ 5v เป็น 3.3v

ขั้นตอนที่ 3: ส่งออกไฟล์ที่เกี่ยวข้อง

ส่งออกไฟล์ที่เกี่ยวข้อง
ส่งออกไฟล์ที่เกี่ยวข้อง

จากนั้นฉันก็ส่งออก PCB ใน "Extended Gerber (RS-274X)" และ "Etchable (SVG)" ไปยังโฟลเดอร์โครงการของฉัน

ตอนนี้ฉันมีไฟล์ที่สามารถแปลงเป็นสิ่งที่พล็อตเตอร์ของฉันสามารถใช้ได้

ขั้นตอนที่ 4: ไฟล์สำหรับอาลักษณ์

ไฟล์แรกที่ฉันต้องการคือไฟล์สำหรับเขียนรอยทองแดงที่ด้านทองแดงของกระดาน (เปิดเผยพื้นที่ที่สามารถแกะสลักได้)

การทำเช่นนี้ฉันใช้ FlatCAM

ขั้นตอนที่ 5: FlatCAM ขั้นตอนที่ 1

FlatCAM ขั้นตอน 1
FlatCAM ขั้นตอน 1

จากเมนูไฟล์ ให้ไปที่โฟลเดอร์โครงการ:

เปิดไฟล์ Gerber: ???_contour.gm1 และ ???_copperBottom.gbl

เปิดไฟล์ Excellon: ???_drill.txt

ขั้นตอนที่ 6: FlatCAM ขั้นตอนที่ 2

FlatCAM ขั้นตอน 2
FlatCAM ขั้นตอน 2

พวกนี้มองจากข้างบน เลยต้องพลิก (ฉันชอบที่จะพลิกในแนวนอน) เลือกเครื่องมือจากเมนูด้านบน เลือกเครื่องมือ PCB สองด้าน

ขั้นตอนที่ 7: FlatCAM ขั้นตอนที่ 3

FlatCAM ขั้นตอนที่ 3
FlatCAM ขั้นตอนที่ 3

ในหน้าต่าง Tools set:Mirror Axis to "Y", Axis Location to "Box" Pint/Box to ???_contour.gm1 (นี่คือขนาดของกระดานจึงกำหนดพื้นที่ที่จะพลิกสิ่งต่างๆ)

ชั้นล่างเป็นไฟล์ที่จะพลิก

เลือก: ???_copperBottom.gbl จากนั้นคลิก Mirror Object

เลือก: ???_drill.txt จากนั้นคลิก Mirror Object

ขั้นตอนที่ 8: FlatCAM ขั้นตอนที่ 4

ต่อไปคือการสร้างเรขาคณิตสำหรับเส้นทางที่อาลักษณ์จะใช้

ฉันทำทั้งรอยทองแดงและรู (เหตุผลในการทำรูคือตอนกัดจะเหมือนรอยป๊อบของดอกสว่าน)

ขั้นตอนที่ 9: FlatCAM ขั้นตอนที่ 5

FlatCAM ขั้นตอน 5
FlatCAM ขั้นตอน 5

ดังนั้น ในแท็บ "โครงการ" ให้เลือก: ไฟล์ ???_copperBottom.gbl จากนั้นเลือกแท็บ "เลือกแล้ว" ตั้งค่าที่แสดงเป็นเส้นขอบสีแดง แล้วคลิก "สร้างเรขาคณิต" สำหรับการกำหนดเส้นทางแยก

สังเกตว่า Combine Passes ไม่ถูกทำเครื่องหมาย (ฉันจะรวมสิ่งต่าง ๆ ในภายหลัง)

ขั้นตอนที่ 10: FlatCAM ขั้นตอนที่ 6

FlatCAM ขั้นตอน 6
FlatCAM ขั้นตอน 6

เหตุผลที่ฉันไม่ได้รวมรอบเนื่องจากฉันต้องการลบรอบแรก (เหตุผลค่อนข้างยาว เลยไม่อธิบายในตอนนี้)

กลับไปที่แท็บ "โครงการ" และลบรอบแรก

ขั้นตอนที่ 11: FlatCAM ขั้นตอนที่7

FlatCAM ขั้นตอนที่7
FlatCAM ขั้นตอนที่7

เลือกเส้นทางที่เหลือและเลือก "แก้ไข" จากเมนูหลักและเลือก "เข้าร่วมเรขาคณิต"

สิ่งนี้จะสร้างไฟล์ใหม่: "Combo"

ขั้นตอนที่ 12: FlatCAM ขั้นตอนที่ 8

FlatCAM ขั้นตอน 8
FlatCAM ขั้นตอน 8

จึงสามารถลบเส้นทางเดิมได้

ขั้นตอนที่ 13: FlatCAM ขั้นตอนที่ 9

FlatCAM ขั้นตอน 9
FlatCAM ขั้นตอน 9

ฉันชอบกัดรูเพื่อช่วยในกระบวนการเจาะ ดังนั้นจึงจำเป็นต้องมีทางเดินสำหรับรู

ในการทำเช่นนี้ ในแท็บ "โครงการ" เลือกไฟล์ ???_drill.txt จากนั้นเลือกแท็บ "ที่เลือก"

ด้วยการตั้งค่าที่แสดงในขอบสีแดง ให้คลิก "สร้างเรขาคณิต" สำหรับ Mill Holes

ขั้นตอนที่ 14: FlatCAM ขั้นตอนที่ 10

FlatCAM ขั้นตอน 10
FlatCAM ขั้นตอน 10

ก่อนทำขั้นตอนต่อไป ทั้งสองไฟล์พาธสามารถเข้าร่วมได้

ในแท็บ "โครงการ" เลือกไฟล์เส้นทาง 2 ไฟล์และเลือก "แก้ไข" จากเมนูหลักและเลือก "เข้าร่วมเรขาคณิต"

ขั้นตอนที่ 15: FlatCAM ขั้นตอนที่ 11

FlatCAM ขั้นตอนที่ 11
FlatCAM ขั้นตอนที่ 11

สิ่งนี้จะสร้างไฟล์ใหม่: "Combo_1"

จึงสามารถลบเส้นทางเดิมได้

ขั้นตอนที่ 16: FlatCAM ขั้นตอนที่ 12

FlatCAM ขั้นตอนที่ 12
FlatCAM ขั้นตอนที่ 12

จากนั้นเลือกไฟล์พาธรวมใหม่ (Combo_1) และเลือกแท็บ "เลือกแล้ว"

ตั้งค่า "Tool dia" ตามที่แสดงในกระดานสีแดง (เมื่อกด "Generate" จะวาดเป็นสีน้ำเงิน)

การตั้งค่าอื่นๆ ขึ้นอยู่กับเครื่องพล็อตเตอร์ (เครื่อง)

พวกเขาไม่สำคัญสำหรับฉัน เนื่องจากฉันจะแก้ไข G-Code สุดท้ายที่สร้างขึ้นในภายหลัง

คลิกปุ่ม "สร้าง"

สิ่งนี้จะสร้างไฟล์ CNC ใหม่

ขั้นตอนที่ 17: FlatCAM ขั้นตอนที่ 13

FlatCAM ขั้นตอนที่ 13
FlatCAM ขั้นตอนที่ 13

ไปที่แท็บ "โครงการ" และเลือก

ขั้นตอนที่ 18: FlatCAM ขั้นตอนที่ 14

FlatCAM ขั้นตอนที่ 14
FlatCAM ขั้นตอนที่ 14

ไปที่แท็บ "เลือก"

นี่คือตำแหน่งที่ไฟล์จะถูกส่งออกไปยัง G-Code

ณ จุดนี้ คำสั่งสามารถต่อท้ายหรือต่อท้ายโค้ดที่สร้างได้

ฉันเพิ่ม M18 เพื่อปิดมอเตอร์เมื่อเสร็จแล้ว

คลิก "ส่งออก G-Code"

ฉันให้ชื่อไฟล์เหมือนกับที่สร้างใน Fritzing ด้วยประเภทไฟล์ของฉันเอง

เช่น. ???_copperBottom (มีรู).tgc

หากจะใช้กับเครื่องที่รัน CNC G-Code ให้ใช้ประเภทไฟล์.gcode

ไฟล์นี้เป็นไฟล์ที่ใช้ควบคุมอาลักษณ์

XY Plotter ที่ฉันใช้อยู่นั้นเป็นเครื่องที่ฉันออกแบบและสร้างขึ้นเอง ดังนั้นเฟิร์มแวร์และซอฟต์แวร์ที่ใช้จึงเป็นสิ่งที่ฉันเขียน

ดังนั้นฉันจะแก้ไขไฟล์นี้เพื่อให้เฟิร์มแวร์ของฉันเข้าใจ (ยังคงอิงตาม G-Code)

ขั้นตอนที่ 19: ไฟล์สำหรับ Drill

ไฟล์สำหรับ Drill
ไฟล์สำหรับ Drill

ต่อไปฉันต้องการไฟล์สำหรับการฝึกซ้อม

สำหรับสิ่งนี้ฉันใช้ ???_drill.txt อีกครั้ง

ฉันลบอย่างอื่นออกจากแท็บ "โครงการ" (จำได้ว่าอันนี้พลิกนะ ถ้าลบแล้วโหลดใหม่ต้องพลิกใหม่)

เลือกไฟล์ ???_drill.txt และเลือกแท็บ "เลือกแล้ว"

คราวนี้ฉันสร้างไฟล์ CNC

คลิกปุ่ม "สร้าง"

การตั้งค่าที่นี่ในกระดานสีแดงขึ้นอยู่กับผู้วางแผน (เครื่อง)

พวกเขาไม่สำคัญสำหรับฉัน เนื่องจากฉันจะแก้ไข G-Code สุดท้ายที่สร้างขึ้นในภายหลัง

ขั้นตอนที่ 20: FlatCAM ขั้นตอนที่ 15

FlatCAM ขั้นตอนที่ 15
FlatCAM ขั้นตอนที่ 15

จากนั้นเลือกแท็บ "โครงการ" และเลือกไฟล์ ???_cnc ใหม่

ขั้นตอนที่ 21: FlatCAM ขั้นตอนที่ 16

FlatCAM ขั้นตอนที่ 16
FlatCAM ขั้นตอนที่ 16

จากนั้นเลือกแท็บ "Selected" แล้วส่งออกเป็นไฟล์ G-Code เหมือนเดิม

ไฟล์นี้จะมีชื่อว่า ???_drill.tgc (ประเภทไฟล์ขึ้นอยู่กับเครื่องที่ใช้)

ไฟล์นี้เป็นไฟล์ที่ใช้ในการควบคุมการเจาะ ฉันจะแก้ไขไฟล์นี้เพื่อให้เฟิร์มแวร์ของฉันเข้าใจ

ฉันยังต้องการไฟล์เพื่อจัดตำแหน่งพล็อตเตอร์ของฉันเมื่อฉันพลิก PCB เพื่อวาดตำแหน่งส่วนประกอบที่ด้านบน

ฉันสร้างไฟล์สว่านอีกอันเหมือนเพิ่งทำเสร็จ แต่ด้วยไฟล์รีโหลดและอย่าพลิกมัน

ฉันชื่อมัน ???_drill (บนสุด).tgc (ฉันจะอธิบายในภายหลัง)

ตอนนี้ฉันใช้ FlatCam เสร็จแล้ว

ขณะนี้ฉันได้ผลิต 3 ไฟล์:

???_copperBottom (มีรู).tgc

???_drill.tgc

???_drill (บนสุด).tgc

ขั้นตอนที่ 22: ไฟล์เพื่อวาดตำแหน่งส่วนประกอบ

ถัดไปคือการสร้างไฟล์สำหรับด้านบน (เพื่อวาดตำแหน่งส่วนประกอบ)

ในการทำเช่นนี้ ฉันใช้ไฟล์ ???_etch_silk_top.svg ในโฟลเดอร์โครงการที่สร้างโดย Fritzing

นี่คือไฟล์ Scale Vector Graphics (SVG) ดังนั้นคุณสามารถแก้ไขได้ด้วยโปรแกรมใดๆ ก็ตามที่สามารถจัดการไฟล์ประเภทนี้ได้

เช่น. Inkscape ฉันยังไม่คุ้นเคยกับเลเยอร์ใน Inkscape ดังนั้นฉันจึงใช้ Corel Draw และส่งออก

ไฟล์นี้มีหลายเลเยอร์ ฉันไม่ต้องการใช้ทั้งหมด ดังนั้นฉันจึงแก้ไขเพื่อให้มีเฉพาะสิ่งที่ฉันต้องการและบันทึกเป็นไฟล์ใหม่ (เช่น ???_etch_silk_top (แก้ไข).svg)

ขั้นตอนที่ 23: แก้ไข SVG ขั้นตอนที่ 1

นี่คือลักษณะของไฟล์:

ฉันได้เขียนโปรแกรมย่อยในซอฟต์แวร์ของฉันเพื่อแปลง SVG เป็น G-Code (tgc) แต่มีส่วนเสริมสำหรับ Inkscape ที่ทำได้เช่นกัน (อย่างที่ผมบอกไป ผมแค่แสดงขั้นตอนการทำ)

ขั้นตอนที่ 24: แก้ไข SVG ขั้นตอนที่ 2

ซอฟต์แวร์ของฉันไม่สามารถจัดการหลายกลุ่มย่อยได้ ดังนั้นฉันต้องทำให้ไฟล์ง่ายขึ้น

ขั้นแรกฉันยกเลิกการจัดกลุ่มทุกอย่าง

ขั้นตอนที่ 25: แก้ไข SVG ขั้นตอนที่ 3

จากนั้นฉันก็สร้างวัตถุทั้งหมด "Hairline" และ "No Fill"

ทำให้ผ้าใบมีขนาดเท่ากับกระดาน ตรวจสอบให้แน่ใจว่ากระดานอยู่ในแนวเดียวกับผืนผ้าใบ

ขั้นตอนที่ 26: แก้ไข SVG ขั้นตอนที่ 4

แล้วเอาทุกอย่างที่ฉันไม่ต้องการออก

ขั้นตอนที่ 27: แก้ไข SVG ขั้นตอนที่ 5

ขณะที่ฉันใช้ Corel Draw ฉันส่งออกเป็น SVG

โปรแกรม SVG เป็น G-Code ของฉันใช้แบบอักษรประเภทจริง (TTF) ดังนั้นฉันจึงตั้งค่าตามนั้น

ขั้นตอนที่ 28: แปลงเป็น G-Code ขั้นตอนที่ 1

แปลงเป็น G-Code ขั้นตอนที่ 1
แปลงเป็น G-Code ขั้นตอนที่ 1

ตอนนี้ฉันมีไฟล์ SVG ที่ต้องการแล้ว ฉันสามารถแปลงไฟล์นี้เป็น G-Code (tgc) ด้วยซอฟต์แวร์ของฉันได้ (ตัวควบคุม XY ของ Tim)

ไฟล์นี้สามารถส่งไปยังล็อตเตอร์ของฉันตามที่เป็นอยู่

ขั้นตอนที่ 29: แปลงเป็น G-Code ขั้นตอนที่ 2

ผู้ที่คุ้นเคยกับไฟล์ G-Code จะรู้ว่าคุณสามารถรับรูปแบบต่างๆ จากต้นฉบับได้ ตัวอย่างเช่น

ซีเอ็นซี จี-โค้ด ลองดูที่นี่: ทำความเข้าใจกับสไตล์ Fanuc ทั่วไป

เครื่องพิมพ์ 3 มิติ G-Code ลองดูที่นี่: เครื่องพิมพ์ 3 มิติ

grbl จี-โค้ด ลองดูที่นี่: grbl

หากคุณสงสัยว่าทำไมฉันถึงให้ไฟล์ของฉัน ไฟล์ประเภท.tgc? มันคือ "Tim's G Code" การดัดแปลง G-Code ของฉัน

ฉันถือว่าคุณใช้พล็อตเตอร์อะไร คุณได้อ่านคู่มือแล้ว

ฉันต้องแก้ไขอีก 3 ไฟล์เพื่อให้พล็อตเตอร์ของฉันเข้าใจ

เป็นการแก้ไขเล็กน้อย ส่วนใหญ่เป็นไวยากรณ์ ฉันมีหนึ่งพล็อตและไฟล์เจาะสองไฟล์ที่จะแก้ไข

ในการแก้ไขไฟล์ ฉันแค่ใช้ Notepad ฉันใช้เครื่องมือ Edit => Replace (replace all)

ขั้นตอนที่ 30: การแก้ไขไฟล์ ขั้นตอนที่ 1

การแก้ไขไฟล์ ขั้นตอนที่ 1
การแก้ไขไฟล์ ขั้นตอนที่ 1

ไฟล์แรก: ???_copperBottom (มีรู).tgc

1. นี่คือคำสั่งความเร็วฟีด ฉันต้องการ G00 ข้างหน้าและกำหนดความเร็วที่ฉันต้องการ (เพียงครั้งเดียว)

2. นี่คือคำสั่งย้าย ย้าย Z ไปยังตำแหน่งเหนือศูนย์ เนื่องจากฉันไม่มีการเคลื่อนไหวแบบ Z ดังนั้นฉันจึงมีเซอร์โวหรือเลเซอร์ ฉันต้องเปลี่ยนเป็นคำสั่งปิด/ขึ้น ฉันใช้รหัส M05 สำหรับสิ่งนี้ ดังนั้นคำสั่งเหล่านี้ทั้งหมดจำเป็นต้องเปลี่ยน (คลิกแทนที่ทั้งหมด)

3. ฉันต้องลบสิ่งเหล่านี้ออก ณ จุดนี้ (เพียงครั้งเดียว)

4. เฟิร์มแวร์ของฉันต้องการพื้นที่หน้า "Y" (คลิกแทนที่ทั้งหมด)

5. นี่คือคำสั่งย้าย ย้าย Z ไปยังตำแหน่งที่ต่ำกว่าศูนย์ เนื่องจากฉันไม่มีการเคลื่อนไหวแบบ Z ดังนั้นฉันจึงมีเซอร์โวหรือเลเซอร์ ฉันต้องเปลี่ยนเป็นคำสั่งเปิด/ปิด ฉันใช้รหัส M03 สำหรับสิ่งนี้ ดังนั้นคำสั่งเหล่านี้ทั้งหมดจำเป็นต้องเปลี่ยน (คลิกแทนที่ทั้งหมด)

ขั้นตอนที่ 31: การแก้ไขไฟล์ ขั้นตอนที่ 2

การแก้ไขไฟล์ ขั้นตอนที่ 2
การแก้ไขไฟล์ ขั้นตอนที่ 2

หลังจากแก้ไข.

L700 ในคำสั่ง "M03 L700 (Pen Down)" เป็นค่าระดับ ใช้สำหรับตั้งค่าเซอร์โวที่ตำแหน่งหรือตั้งค่ากำลังของเลเซอร์

ข้อความในวงเล็บคือความคิดเห็นและเฟิร์มแวร์จะละเว้น

ขั้นตอนที่ 32: การแก้ไขไฟล์ ขั้นตอนที่ 3

การแก้ไขไฟล์ ขั้นตอนที่ 3
การแก้ไขไฟล์ ขั้นตอนที่ 3

ไฟล์เจาะ: ???_drill.tgc และ ???_drill (บนสุด).tgc แตกต่างกันเล็กน้อย มีคำสั่งให้หยุดชั่วคราวขณะเจาะรู

1. นี่คือคำสั่งความเร็วฟีด ฉันต้องการ G00 ข้างหน้าและกำหนดความเร็วที่ฉันต้องการ (เพียงครั้งเดียว)

2. นี่คือคำสั่งย้าย ย้าย Z ไปยังตำแหน่งเหนือศูนย์ เนื่องจากฉันไม่มีการเคลื่อนไหวแบบ Z ดังนั้นฉันจึงมีเซอร์โวหรือเลเซอร์ ฉันต้องเปลี่ยนเป็นคำสั่งปิด/ขึ้น ฉันใช้รหัส M05 สำหรับสิ่งนี้ ดังนั้นคำสั่งเหล่านี้ทั้งหมดจำเป็นต้องเปลี่ยน (คลิกแทนที่ทั้งหมด)

3. ฉันต้องลบสิ่งเหล่านี้ออก ณ จุดนี้ (เพียงครั้งเดียว)

4. เฟิร์มแวร์ของฉันต้องการพื้นที่หน้า "Y" (คลิกแทนที่ทั้งหมด)

5. นี่คือคำสั่งย้าย ย้าย Z ไปยังตำแหน่งที่ต่ำกว่าศูนย์ เนื่องจากฉันไม่มีการเคลื่อนไหวแบบ Z ดังนั้นฉันจึงมีเซอร์โวหรือเลเซอร์ ฉันต้องเปลี่ยนเป็นคำสั่งเปิด/ปิด ฉันใช้รหัส M03 สำหรับสิ่งนี้ ดังนั้นคำสั่งเหล่านี้ทั้งหมดจำเป็นต้องเปลี่ยน (คลิกแทนที่ทั้งหมด)

6. นี่คือการย้าย Z ไปที่ศูนย์ ฉันไม่ต้องการสิ่งนี้ ฉันต้องการให้รอในขณะที่เจาะรู ที่นี่ฉันแทนที่ด้วยคำสั่งการหยุดนิ่ง "G04 P5000 (รอ 5 วินาที)" (คลิกแทนที่ทั้งหมด)

ขั้นตอนที่ 33: การแก้ไขไฟล์ ขั้นตอนที่ 4

การแก้ไขไฟล์ ขั้นตอนที่ 4
การแก้ไขไฟล์ ขั้นตอนที่ 4

หลังแก้ไข

ตอนนี้ฉันมี 4 ไฟล์ที่จะใช้กับพล็อตเตอร์ XY ของฉัน

ขั้นตอนที่ 34: ตัวยึด PCB

ที่ยึด PCB
ที่ยึด PCB
ที่ยึด PCB
ที่ยึด PCB

เมื่อเขียนและเจาะ PCB ของฉัน ฉันต้องการบางสิ่งบางอย่างเพื่อยึดไว้

ฉันพบว่าเป็นสิ่งที่ดี ถ้าฉันสามารถถอด PCB ออกจากที่ยึดและใส่กลับเข้าไปในตำแหน่งเดิมที่จะถูกลบออก

นอกจากนี้ยังต้องถือไว้เหนือเตียงเพื่อไม่ให้เจาะอะไร

ฉันได้ออกแบบนี้ที่แสดงในภาพถ่าย ฉันพิมพ์บนเครื่องพิมพ์ 3 มิติของฉัน

ฉันมี 2 สต็อปและส่วนรองรับที่คงที่ 1 สต็อปพร้อมส่วนรองรับและแคลมป์ที่ปรับตามไกด์เพื่อให้สิ่งต่าง ๆ ขนานกัน แคลมป์ 2 อันพร้อมฐานรองรับที่สามารถเคลื่อนย้ายได้หลายตำแหน่ง น็อตเป็นน็อตสี่เหลี่ยม M3 สกรูขนาด M3x25 มม. หัวหกเหลี่ยมพร้อมที่จับยึดด้วยกาว 2 แพ็ค จะใช้บอร์ดขนาดสูงสุด: 105 มม. X 75 มม.

นี่คือแมลงวัน STL หากคุณต้องการสร้าง:

Base.stl

Front Clamp Support.stl

Front Screw Stop.stl

Knob.stl

Side Back Stop.stl

Side Screw Stop.stl

ขั้นตอนที่ 35: ปรับขนาดบอร์ด

ขนาดกระดาน
ขนาดกระดาน
ขนาดกระดาน
ขนาดกระดาน

ถัดไป ตัดบอร์ดหุ้มทองแดงให้ได้ขนาด

ในการทำสิ่งนี้ ฉันแค่ทำคะแนนทั้งสองด้านด้วยมีดคราฟและสแน็ปมันสองอัน (บางครั้ง เป็นการดีที่สุดที่จะหักมุมตรง)

ฉันใช้ด้านหลังของใบมีดเพื่อทำคะแนน ฉันพบว่ามันทำคะแนนได้ดีกว่าและไม่หลุดลอยมากนัก

ฉันยังติดแผ่นโฟมไว้ที่ด้านล่างของกฎของฉันด้วย ซึ่งจะหยุดไม่ให้เลื่อนไปมา

ขั้นตอนที่ 36: เตรียมบอร์ด

เตรียมบอร์ด
เตรียมบอร์ด
เตรียมบอร์ด
เตรียมบอร์ด

ดังที่ฉันได้กล่าวไปแล้ว ฉันจะใช้ Scribe เพื่อเอาฟิล์ม resit ออกเพื่อให้ทองแดงสัมผัสกับตัวกัด

การต้านทานการกัดแทะเป็นเพียงหมึกจากปากกามาร์กเกอร์ถาวรปลายสิ่ว (มาร์กเกอร์แบบถาวรคือแบบกันน้ำ จึงเป็นแบบต้านทานเฟอร์ริกคลอไรด์ด้วย)

เคลือบด้านทองแดงของบอร์ดด้วยหมึก โดยใช้ปากกามาร์กเกอร์แบบปลายแหลมสิ่ว (ผมใช้ปากกาปลายสิ่วเพราะมันเคลือบง่ายกว่า)

ขั้นตอนที่ 37: สร้าง Scribe ขั้นตอนที่ 1

สร้างอาลักษณ์ขั้นตอนที่ 1
สร้างอาลักษณ์ขั้นตอนที่ 1

ไม่มีสคริปในตลาดที่ฉันรู้จัก เพื่อทำในสิ่งที่ฉันต้องการจะทำ ฉันจึงต้องสร้างมันขึ้นมา

อย่างไรก็ตาม มีมีดสำหรับตัดไวนิลในท้องตลาด

ขั้นตอนที่ 38: สร้าง Scribe ขั้นตอนที่ 2

สร้างอาลักษณ์ขั้นตอนที่2
สร้างอาลักษณ์ขั้นตอนที่2

ฉันได้แนบไฟล์แนบสำหรับสิ่งนี้ซึ่งพอดีกับพล็อตเตอร์ XY ของฉัน

ฉันไม่สามารถใช้สิ่งนี้ได้ ถ้าฉันใช้ใบมีด มันจะเจาะทองแดงและอาจติดขัด ฉันไม่ต้องการสิ่งนี้ ฉันไม่ต้องการที่จะทำลายทองแดง

สิ่งหนึ่งที่ดีเกี่ยวกับกระบวนการนี้คือ:

ถ้าฉันรู้ว่าฉันได้ทำผิดพลาดในวงจรก่อนที่จะทำการแกะสลัก ทั้งหมดที่ฉันต้องทำคือเคลือบบอร์ดด้วยหมึกอีกครั้งและนำบอร์ดกลับมาใช้ใหม่

ฉันก็เลยเอามีดเก่าๆ เล่มหนึ่งมาแปลงร่างเป็นอาลักษณ์ มีดเล่มนี้มีปลายแบนจึงวางอยู่บนทองแดง แต่มีหน้าเหลี่ยมแหลมที่ขอบนำเพื่อขูดหมึกออก

ขั้นตอนที่ 39: สร้าง Scribe ขั้นตอนที่ 3

สร้างอาลักษณ์ขั้นตอนที่3
สร้างอาลักษณ์ขั้นตอนที่3

การปรับรูปร่างใบมีดเหล่านี้ไม่ใช่เรื่องง่ายด้วยมือ แต่เป็นไปได้ ฉันทำได้

คุณจะต้องใช้เครื่องมือโรตารี่ที่มีหัวเพชรเพื่อทำใบมีด ใบมีดทำมาจากของที่แข็งมาก

ขั้นตอนที่ 40: สร้าง Scribe ขั้นตอนที่ 4

สร้างอาลักษณ์ขั้นตอนที่4
สร้างอาลักษณ์ขั้นตอนที่4
สร้างอาลักษณ์ขั้นตอนที่4
สร้างอาลักษณ์ขั้นตอนที่4
สร้างอาลักษณ์ขั้นตอนที่4
สร้างอาลักษณ์ขั้นตอนที่4
สร้างอาลักษณ์ขั้นตอนที่4
สร้างอาลักษณ์ขั้นตอนที่4

รูปแรกเป็นรูปทรงเดิม ส่วนรูปอื่นๆ เป็นรูปที่ผมทำอาลักษณ์ต่างกัน

ขั้นตอนที่ 41: เขียนกระดาน ขั้นตอนที่ 1

เขียนกระดานขั้นตอนที่ 1
เขียนกระดานขั้นตอนที่ 1

เมื่อฉันสร้าง Scribe ฉันก็ตั้งค่า XY Plotter

ขั้นตอนที่ 42: เขียนกระดาน ขั้นตอนที่ 2

เขียนกระดานขั้นตอนที่2
เขียนกระดานขั้นตอนที่2

ที่จับเครื่องมือจะต้องใช้สปริงโหลด (การใช้แกน Z แบบตายตัวจะปรับได้ยาก เนื่องจากเรากำลังขจัดความหนาของหมึก)

ขั้นตอนที่ 43: เขียนกระดาน ขั้นตอนที่ 3

Image
Image
เขียนกระดานขั้นตอนที่3
เขียนกระดานขั้นตอนที่3

วางกระดานให้เข้าที่และตั้งค่าการเขียนพล็อตเตอร์

(ขออภัยที่จับมือและโฟกัสที่วิดีโอ ฉันใช้โทรศัพท์เครื่องเก่าทำวิดีโอ)

ขั้นตอนที่ 44: จำหลักบอร์ด

จำหลักบอร์ด
จำหลักบอร์ด
จำหลักบอร์ด
จำหลักบอร์ด
จำหลักบอร์ด
จำหลักบอร์ด
จำหลักบอร์ด
จำหลักบอร์ด

จากนั้นจุ่มลงในเฟอริกคลอไรด์ครู่หนึ่ง

ฉันแค่พันเทปไว้บนแท่งพลาสติกแล้วใช้เหมือนช้อนคนให้เฟอร์ริกคลอไรด์เป็นครั้งคราว ฉันรู้สึกได้ว่าการกวนช่วยให้กระบวนการแกะสลัก

ขั้นตอนที่ 45: ทำความสะอาดบอร์ด

ทำความสะอาดกระดาน
ทำความสะอาดกระดาน
ทำความสะอาดกระดาน
ทำความสะอาดกระดาน

ถัดไป ล้างเฟอริกคลอไรด์ออกแล้วนำหมึกออก

ฉันมีแปรงลวดทองเหลืองขนาดเล็กสำหรับเริ่มการถอด และจบด้วยเครื่องขัดพื้นแบบทั่วไป

ขั้นตอนที่ 46: เจาะกระดาน ขั้นตอนที่ 1

เจาะบอร์ดขั้นตอนที่ 1
เจาะบอร์ดขั้นตอนที่ 1

ถัดไปคือการเจาะกระดาน

ฉันเจาะกระดานจากด้านทองแดงเพราะฉันมีการโยกเยกเล็กน้อยบนสว่านของฉัน และเนื่องจากฉันกัดรู ที่ที่รูถูกสลักไว้ ฉันจึงทำตัวเหมือนตัวระบุตำแหน่งของดอกสว่าน

รูสลักช่วยตรวจสอบการจัดวางโครงเรื่อง

ดังนั้นตั้งค่าพล็อตเตอร์ XY ของฉันด้วยเครื่องมือเจาะและประกอบเข้ากับบอร์ด

ขั้นตอนที่ 47: เจาะกระดาน ขั้นตอนที่ 2

ฉันทำโครงเรื่องแบบแห้งก่อนและทำการปรับเปลี่ยนตำแหน่งตามที่จำเป็น

(ระหว่างวิ่งแบบแห้งฉันจะหมุนดอกสว่านเพราะบางครั้งร่องก็ให้รูปลักษณ์ที่ไม่ถูกต้อง)

ขั้นตอนที่ 48: เจาะกระดาน ขั้นตอนที่ 3

Image
Image

เมื่อพอใจกับการปรับเปลี่ยน ฉันก็เจาะกระดาน

2 รูสำหรับขันสกรูของกระดานฉันจะขยายมือโดยใช้รูที่นักล็อตเตอร์เจาะเป็นนักบิน

ขั้นตอนที่ 49: วาดตำแหน่งส่วนประกอบ

วาดตำแหน่งส่วนประกอบ
วาดตำแหน่งส่วนประกอบ

ขั้นตอนสุดท้ายคือการวาดตำแหน่งส่วนประกอบที่ด้านบนของกระดาน

สิ่งนี้สามารถทำได้ด้วยมือหรือพล็อตเตอร์ที่มีเครื่องหมายถาวร แต่ฉันไม่พบปากกาที่ดีพอที่จะทำ

ดังนั้นฉันจึงใช้เลเซอร์ ไม่แพงเลย ฉันมีหนึ่งตัวที่เพิ่มเป็น 15W และตัวหนึ่งที่ประหยัด 5 โวลต์ 1 วัตต์

แม้ว่าฉันจะทำได้เร็วกว่าด้วยรุ่น 15W แต่มันก็ทำให้เส้นหนา แต่ 1W นั้นเป็นอันที่ฉันใช้

eBay ค้นหา: เลเซอร์ 1W ให้เส้นละเอียด (ไม่เร็วเท่า แต่ดูดีกว่า)

ฉันไม่ได้เคลือบด้านบนของกระดานด้วยหมึกโดยใช้ปากกาไวท์บอร์ด แต่ฉันต้องตรวจสอบการจัดตำแหน่งกระดาน

ขั้นตอนที่ 50: เลเซอร์ขั้นตอนที่ 1

Image
Image

เพราะตอนนี้ได้หันกระดานด้านบนหงายขึ้นแล้ว

นี่คือที่ที่ฉันใช้ไฟล์ ???_drill (top).tgc เพื่อจัดแนวพล็อตเตอร์ XY ของฉันกับกระดาน

ดังนั้นฉันจึงตั้งค่าพล็อตเตอร์ด้วยเลเซอร์และวางบอร์ดไว้ในจิ๊ก

เรียกใช้ไฟล์ ???_drill (top).tgc เพื่อตรวจสอบการจัดตำแหน่ง ปรับตามต้องการ

ฉันเพิ่งตรวจสอบรูสองสามรูเพราะกระดานทึบ (กึ่งโปร่งใส) เลเซอร์ไม่ทำอะไรกับบอร์ด

จุดโฟกัสของเลเซอร์ไม่แสดงในวิดีโอ ฉันพยายามวางแว่นตานิรภัยไว้หน้ากล้อง แต่ก็ไม่ได้ผล

ฉันหวังว่าคุณจะเข้าใจสิ่งที่ฉันพยายามจะแสดง

ขั้นตอนที่ 51: เลเซอร์ขั้นตอนที่ 2

เลเซอร์ขั้นตอนที่2
เลเซอร์ขั้นตอนที่2

เมื่อฉันมีความสุขที่จัดตำแหน่งอย่างถูกต้องแล้ว ก็ถึงเวลาเคลือบด้านบนของกระดานด้วยหมึกโดยใช้ไวท์บอร์ดมาร์กเกอร์ (ปลายสิ่วดีที่สุด)

(อย่าสับสนปากกาของคุณ)

ขั้นตอนที่ 52: เลเซอร์ขั้นตอนที่ 3

วางบอร์ดในจิ๊กและสลักตำแหน่งส่วนประกอบด้วยเลเซอร์ (ฉันขอโทษที่ฉันสร้างวิดีโอเหล่านี้ด้วยโทรศัพท์เครื่องเก่าของฉัน และบางครั้งมันก็ไม่ได้โฟกัสในระยะใกล้ได้ดี)

ขั้นตอนที่ 53: กระดานสำเร็จรูป

Image
Image

บอร์ดสำเร็จรูป:

หวังว่าคุณจะพบบางสิ่งในวิธีที่ฉันใช้ความช่วยเหลือ พล็อตเตอร์ที่ฉันใช้คือเครื่องที่ฉันออกแบบและสร้างเอง และเขียนเฟิร์มแวร์และซอฟต์แวร์ด้วย

ขณะนี้ฉันกำลังเขียนบล็อกเกี่ยวกับวิธีที่ฉันสร้างพล็อตเตอร์ที่นี่: พล็อตเตอร์ XY ของทิม ฉันอาจแปลงเป็นบล็อกที่สอนได้ที่นี่เมื่อฉันทำบล็อกจนเสร็จ

ขั้นตอนที่ 54: บอร์ดอื่นๆ

บอร์ดอื่นๆ
บอร์ดอื่นๆ
บอร์ดอื่นๆ
บอร์ดอื่นๆ

ต่อไปนี้คือกระดานอื่นๆ ที่ฉันสร้างโดยใช้กระบวนการนี้

แนะนำ: