การกำหนดรูปแบบบอร์ดวิธีง่ายๆ
ด้วยเหตุผลที่จะปกปิดอยู่จนกระทั่งเป็นเวลานานในอนาคตฉันเพิ่งมีความต้องการในการกำหนดรูปแบบ PCB สองสามตัว การขึ้นรูปเป็นศิลปะในการใช้สไตล์ PCB ที่คุณมีอยู่แล้วไม่ว่าพวกเขาจะเป็นไฟล์ KICAD บอร์ดไฟล์ Eagle Board หรือเพียงแค่ Gerbers รวมถึงการเปลี่ยนเป็นคอลเล็กชั่น PCBS เดียวที่สามารถส่งออกไปยังบ้านที่ยอดเยี่ยม
ตอนนี้นี่คือการแข่งรถ
หากคุณยังสงสัยว่าสิ่งนี้หมายถึงการดูที่กระดานสุดท้ายที่คุณได้รับจาก OSH Park, Seeed, Itead หรือ PCBs สกปรก รอบปริมณฑลของบอร์ดของคุณคุณจะค้นพบจุดขรุขระ เหล่านี้คือ ‘กัดเมาส์’ เช่นเดียวกับแท็บสถานที่ที่บอร์ดมีความหงุดหงิดเพื่อพิมพ์แผงสี่เหลี่ยมขนาดยักษ์ที่ส่งไปยังผู้ผลิต คุณสามารถตรวจสอบการสัมภาษณ์ที่ยอดเยี่ยมนี้กับ [Laen] จาก OSH Park เพื่อรับแนวคิดเกี่ยวกับวิธีการใช้งานนี้อย่างไรอย่างไรก็ตามกระบวนการพื้นฐานคือการใช้ไม้จราจรจำนวนมากเพิ่มแท็บเช่นเดียวกับการกัดเมาส์แก้ปัญหาเป้ เช่นเดียวกับส่งแผงที่สมบูรณ์ออกไปที่บ้านบอร์ด
แผงชงช้างเป็นสิ่งที่พวกเราส่วนใหญ่ไม่จำเป็นต้องทำบ่อย จริงๆคุณต้องการแผงกระดานเมื่อคุณผลิตบางอย่าง สำหรับการผลิตขนาดเล็กเช่นเดียวกับต้นแบบบอร์ดเปลือยจะทำได้ดี เพียงแค่คุณธรรมของความจริงที่ว่าการกำหนดจำนวนบอร์ดนั้นเป็นเรื่องปกติน้อยกว่าการขว้างไม้จราจรที่ OSH Park หรือ Seeed มีแบบฝึกหัดไม่มาก (ดี) เช่นเดียวกับเครื่องมือที่น้อยกว่า (ดี) ที่จะทำเช่นนั้น นี่คือวิธีที่คุณกำหนดรูปแบบบอร์ดอย่างรวดเร็วเช่นเดียวกับการใช้เครื่องมือโอเพนซอร์สอย่างรวดเร็ว
สิ่งที่ฉันต้องการ
ป้าย Def Con 24 ในแผง
การกำหนดจำนวนแผงหรือวางสำเนาหลายชุดในไฟล์ Gerber เดียวไม่มีอะไรใหม่ เราได้เห็นมันแสดงใน Eagle ด้วยสคริปต์ ULP เช่นเดียวกับที่เราเคยเห็นมันแสดงใน KICAD ด้วย Python บางส่วน [Dave Jones] ทำแบบฝึกหัดการกรองสำหรับ Altium ทั้งหมดนี้มีข้อเสีย การใส่มากกว่าหนึ่งสไตล์บอร์ดบนแผงไม่ครอบคลุมโดยเครื่องมือปกติเช่นเดียวกับบทช่วยสอน เทคนิคส่วนใหญ่ของคณะกรรมการการกำหนดจำนวนการทำงานกับบอร์ดสี่เหลี่ยมเท่านั้น Altium จะทำทุกอย่างอย่างไรก็ตาม Altium มีราคาแพง
สิ่งที่ฉันต้องการเป็นเทคนิคในการใช้บอร์ดที่มีรูปร่างแปลก ๆ มากกว่าหนึ่งตัวเช่นเดียวกับวางไว้บนแผงสี่เหลี่ยม ต้องการตัวอย่างของสิ่งนี้? ตรวจสอบป้าย Def Con 24 ไปทางขวา นี่คือบอร์ดที่มีรูปร่างแปลก ๆ ที่ออกแบบมาให้เป็นรูปสี่เหลี่ยมผืนผ้าเป็นรูปสี่เหลี่ยมผืนผ้าสำหรับการประกอบอัตโนมัติ แทนที่จะเป็น V-Grooves กระดานก็เพิ่งกัดออกจากแผงควบคุมการกัดเมาส์หรือแท็บไฟเบอร์กลาสเล็ก ๆ รวมถึงรู การใช้งานที่ชาญฉลาดมากของวิธีการนี้จะเปิดใช้งานแผ่นรองได้เช่นเดียวกับร่องรอยบนแผงสำหรับการเขียนโปรแกรมแต่ละบอร์ดส่วนตัว
คุณสามารถทำสิ่งนี้ได้ใน Eagle เช่นเดียวกับ KICAD เครื่องมือที่โดดเด่นที่สุดสำหรับสไตล์ PCB ขนาดใหญ่เช่นเดียวกับการผลิตหรือไม่? ใช่อย่างไรก็ตามมันยาก Altium จะทำมันได้อย่างง่ายดาย แต่นั่นเป็นเครื่องมือสำหรับผู้ที่ผลิตบอร์ดนับนับสิบนับนับสิบ ในวันที่ฉันค้นพบเพียงเครื่องมือเดียวที่ทำให้คุณสามารถลดข้อมูลเกอร์เบอร์ได้หลายอย่างบนกระดานรวมทั้งรวมเข้าด้วยกัน
Gerber Panelizer
เครื่องมือที่ดีที่สุดที่ฉันค้นพบสำหรับการกำหนดรูปแบบกระดานหลายรูปแบบที่มีการกำหนดเส้นทางเช่นเดียวกับการกัดเมาส์นั้นมาจาก [Stijn Kuippers] PCB PLANSIZER ของเขา (มีอยู่ใน GitHub) เป็นสิ่งที่ดีที่สุดที่ฉันเคยค้นพบว่าใช้ Gerbers ที่คุณได้รับการออกแบบมาแล้วรวมถึงการเปลี่ยนเป็นแผงควบคุมได้อย่างรวดเร็ว ก่อนที่จะค้นพบเครื่องมือที่น่าทึ่งนี้ฉันใช้เวลาประมาณหนึ่งวันในการพยายามคิดออกวิธีการกำหนดรูปของ Gerbers หลังจากค้นพบเครื่องมือนี้ฉันสามารถผลิตแผงที่ฉันต้องการได้ในเวลาประมาณยี่สิบนาที Gerber Panelizer เป็นเครื่องมือที่น่าทึ่งเช่นเดียวกับฉันจะทุ่มเทส่วนที่เหลือของสิ่งนี้เผยแพร่ไปยัง INS เช่นเดียวกับวิธีการที่เรียบง่ายเช่นเดียวกับวิธีง่ายๆในการผลิตแผง PCBS
การใช้ Gerber Panelizer
การใช้ Gerber Panelizer อาจไม่ง่ายกว่านี้ สิ่งที่คุณต้องทำคือตั้งค่าขนาดของแผงลดข้อมูล. ZIP ของ Gerbers ของคุณบนแผงเพิ่ม Breaktabs บางอย่างรวมถึงส่งออก Gerbers ที่ผสาน หลังจากคอมพิวเตอร์ของคุณคิดเล็กน้อยคุณจะได้รับแผงบอร์ดเตรียมที่จะส่งไปยัง FAB
ขั้นตอนที่ 1: Open Gerber Panelizer
ขั้นตอนที่ 2: กำหนดขนาดแผงของคุณ
นี่คือหน้าต่างคุณสมบัติแผง ใช้ประโยชน์นี้เพื่อกำหนดขนาดของบอร์ดเติมพื้นที่ว่างให้ตั้งค่าออฟเซ็ต ฯลฯ
ขั้นตอนที่ 3: ลดจระเข้ลงบนหน้าต่าง
ขั้นตอนที่ 4: Breaktabs ที่ตั้ง
ขั้นตอนที่ 5: เพลิดเพลินกับคณะกรรมการรายละเอียด
แน่นอนว่าคุณไม่ได้ จำกัด อยู่ที่บอร์ดสี่เหลี่ยมหรือสี่เหลี่ยมที่มีพลูเซอร์เกอร์เบอร์ รูปร่างใดก็ตามที่จะทำเช่นเดียวกับ ‘เติมพื้นที่ว่างเปล่า’ ในหน้าต่างคุณสมบัติแผงทำให้การผลิตแผงของ PCB ที่มีรูปร่างแปลก ๆ ง่าย ๆ
ฉันวิปด้วยกระดานศิลปะที่รวดเร็วของ GitHub Unicorn (ห้านาทีใน Eagle) รวมถึงขโมยแหล่งที่มาสำหรับ Freeduino นี่คือสิ่งที่ดีมากt ตัวอย่างของตัวกรอง gerber ที่สามารถทำได้ ด้วยเครื่องมือนี้คุณสามารถปรับขนาดบอร์ดที่มีรูปร่างแปลก ๆ รวมถึงใส่มากกว่าสไตล์เดียวบนแผง
Caveats to Gerber Panelizer
Gerber Panelizer เป็นเครื่องมือที่ยอดเยี่ยมที่ช่วยให้คุณสามารถต่อการเย็บข้อมูลเกอร์เบอร์หลายอย่างได้อย่างรวดเร็วรวมเข้ากับบอร์ดเดียวที่สามารถผลิตได้ง่าย น่าเสียดายที่ฝูงชน PCB DIY เช่นเดียวกับคนรักฮาร์ดแวร์แบบเปิดโดยทั่วไปคือ Cheapskates ภูมิปัญญาดั้งเดิมระบุว่ามีเพียงเครื่องมือเดียวที่ควรค่าแก่การที่เป็นคนที่เป็นอิสระเช่นเดียวกับในเบียร์ที่ไม่เห็นด้วยกันโดยทั่วไปจะปลอมแปลงเป็น ‘ฟรีตามคำพูด’ ซึ่งหมายความว่าแอปพลิเคชันซอฟต์แวร์จะเสนอโดยไม่ได้รับการสนับสนุนรวมถึงคุณสมบัติที่เสียหาย
Gerber Panelizer ไม่ได้มีปัญหามากแม้ว่าจะมีการตำหนิบางส่วนที่ KICAD ปรัชญาของ KICAD ทำให้ความแตกต่างระหว่าง Milled, Plated เลเยอร์รวมถึงการตัดสุดท้ายของคณะกรรมการ ใน KICAD ซึ่งหมายความว่ามีความแตกต่างระหว่าง. gko เช่นเดียวกับไฟล์. gerber. gerber KICAD ในภูมิปัญญาที่ไม่มีที่สิ้นสุดตัดสินใจเลเยอร์ Cutout ของคณะกรรมการควรใช้ประโยชน์จากการขยายข้อมูล .GM1 เป็น Gerber เอาท์พุท สิ่งนี้ได้ก่อให้เกิดความสับสนมาก แต่ข่าวที่ยิ่งใหญ่คือปัญหานี้จะได้รับการแก้ไขในไม่ช้า OpenGL บน Windows ที่มีไดรเวอร์ NVIDIA เป็นสิ่งที่ร้อนแรงจากไฟถังขยะ ปัญหานี้สามารถแก้ไขได้ด้วยการใช้แล็ปท็อปของฉันแทนที่จะเป็น Battlestation เดสก์ท็อปของฉัน การเปิดตัวในปัจจุบัน (อย่างน้อยในช่วงเวลาของการเขียนนี้) ไม่รองรับการเพิ่ม BreakTabs ระหว่างข้อมูล Gerber รวมถึงพื้นที่ ‘พื้นที่ว่างเปล่า’ นี่เป็นข้อผิดพลาดที่แก้ไขโดย [Arsenijs] ที่ Hackaday.io ฉันเป็นหนี้เขาในการแก้ไขข้อผิดพลาดนั้นสำหรับฉันอย่างไรก็ตามสิ่งสำคัญที่นี่คือฉันมีส่วนร่วมในการพัฒนาโอเพ่นซอร์ส
นี่เป็นทางออกที่สมบูรณ์แบบสำหรับการกำหนดจำนวน PCB หรือไม่ ไม่ได้ทำอย่างนั้นคุณต้องการความไว้วางใจตามขอบของพาเนลของคุณเพื่อให้เครื่องเลือกรวมถึงตำแหน่งสามารถบอกได้ว่าในพื้นที่แผงอยู่ที่ไหน คุณจะต้องการรู M4 บางหลุมตามด้านข้างของกระดานดังนั้นเครื่องเลือกรวมถึงตำแหน่งสามารถย้ายไปตามแนวการผลิต อย่างไรก็ตามนี่เป็นวิธีที่ง่ายที่สุดเช่นเดียวกับวิธีที่ง่ายที่สุดในการกำหนดรูปแบบของบอร์ดจำนวนมาก ไม่มีเครื่องมืออื่นใกล้กับการใช้งานที่เรียบง่ายของ Gerber Panelizer
แม้จะมีปัญหาเหล่านี้ Gerber Panelizer เป็นแอปพลิเคชั่นซอฟต์แวร์ที่น่าทึ่งที่ควรจะอยู่ในกล่องเครื่องมือของทุกคน ใช่มีปัญหา แต่ดูเหมือนว่าสิ่งที่สำคัญที่สุดจะได้รับการแก้ไขในรุ่นต่อไป
หากคุณต้องการเล่นกับไฟล์ Gerber เหล่านี้คุณสามารถค้นหาได้ที่นี่ที่ Hackaday.io