วันจันทร์ที่ 27 มิถุนายน พ.ศ. 2565

การออกแบบป้ายชื่อด้วยโปรแกรม FreeCAD เบื้องต้น (ตอนที่ 3)

 

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

โปรแกรมที่ใช้ในบทความนี้

- โปรแกรม FreeCAD เวอร์ชั่น 0.20 https://www.freecadweb.org/


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

- Sketcher  (การร่างวัตถุ 2 มิติ)

- Part Design (การทำวัตถุ 3 มิติ)

- Draft (การทำตัวอักษร)


ภาพตัวอย่างป้ายชื่อที่จะทำในบทความนี้ 

ตอนที่ 3 การสร้างอักษร 3 มิติ (Draft) มีรายละเอียดย่อยดังนี้

- แบบฟอร์มรูปร่างข้อความ (Shape form text) 

- การเปลี่ยนสีของวัตถุ  (Appearance)


จากตอนที่แล้ว (ตอนที่ 2) ก่อนเข้าสู่หน้าต่าง draft เพื่อสร้างรูปร่างจากตัวอักษร ให้ปรับมุมมองของวัตถุให้สะดวกต่อการทำงาน ในที่นี้เลือกมุมมองแบบ Top View


ทำการเลือกไอคอน Shape form text 


ทำการใส่ข้อความที่ต้องการ ในตัวอย่างนี้ใส่ข้อความ "หวานใจ"


- เลือกรูปแบบฟอนต์ คลิ๊ก จุด 3 จุด (Font file) 
- ไปที่ไดร์ฟ C:\Windows\Fonts เลือกรูปแบบตัวอักษรที่ต้องการ ในที่นี้เลือกฟอนต์ TH Mali Grade6 Bold.ttf 
- การเลือกข้อความภาษาไทย ต้องเลือกฟอนต์ที่รองรับภาษาไทยด้วย
- กด OK เพื่อยืนยัน


กด Zoom to fit เพื่อดูตำแหน่งตัวอักษรที่สร้างขึ้นมา


- ปรับเอียงวัตถุให้มองเห็นความหนาของวัตถุ เพื่อง่ายต่อการเคลื่อนย้ายข้อความ 
- การเคลื่อนย้ายข้อความสามารถทำได้ 2 วิธี


วิธีที่ 1
- เลือก model แล้ว คลิ๊ก ShapeString > Base > Placement > Position > ปรับแต่งแกน X, Y และ Z ให้ข้อความอยู่ในป้ายให้เหมาะสม
ปล. ถ้าข้อความอักษรอยู่สูงหรือห่างจากตัวป้าย (ตัวอักษรลอย) ในตำแหน่งแกน Z จะทำให้ขั้นตอนการยืดข้อความให้นูน (Pad) ขึ้นทำไม่ได้


วิธีที่ 2
- คลิ๊กซ้ายที่ข้อความให้ขึ้นสีเขียว
- คลิ๊กไอคอน Move
- คลิ๊กซ้ายบนพื้นที่ว่าง
- คลิ๊กซ้ายอีกครั้งเพื่อเคลื่อนย้ายข้อความ


กลับสู่หน้า Part Design เพื่อดึงข้อความให้ยืดออกโดยไปที่
- Part Desing > Model > ShapeString > คลิ๊กขวา > เลือก Move object to other body > กด OK


เลือกไอคอน pad เพื่อยืดข้อความให้สูงขึ้น ในตัวอย่างยืดให้สูงขึ้น 1 mm กด OK เพื่อยืนยัน


การปรับแต่งสีของวัตถุ
- คลิ๊กขวาที่ Body เลือก Appearance เพื่อปรับแต่งสีของวัตถุ


เลือกสีวัตถุตามใจชอบ (Shape color) ในตัวอย่างนี้เลือกสีฟ้า


- ผลงานที่ได้จากการออกแบบป้ายชื่อด้วยโปรแกรม FreeCAD เบื้องต้น 
- สามารถต่อยอดนำออกเป็นไฟล์ STL เพื่อนำไปพิมพ์กับเครื่องพิมพ์ 3 มิติ (3D printer) เพื่อใช้งานต่อไป

จบตอนที่ 3

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

ขอบคุณครับ 


โปรดติดตามตอนต่อไป 


อ้างอิง

https://www.freecadweb.org/















การออกแบบป้ายชื่อด้วยโปรแกรม FreeCAD เบื้องต้น (ตอนที่ 2)

 

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

โปรแกรมที่ใช้ในบทความนี้

- โปรแกรม FreeCAD เวอร์ชั่น 0.20 https://www.freecadweb.org/


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

- Sketcher  (การร่างวัตถุ 2 มิติ)

- Part Design (การทำวัตถุ 3 มิติ)

- Draft (การทำตัวอักษร)


ภาพตัวอย่างป้ายชื่อที่จะทำในบทความนี้ 

ตอนที่ 2 การสร้างวัตถุ 3 มิติ (Part Design) มีรายละเอียดย่อยดังนี้

- การเลือกระนาบ (Plane) 

- การดึงวัตถุ (Pad)

- การเจาะทะลุวัตถุ (Pocket)

- การตัดขอบวัตถุ (Fillet)



จากตอนที่แล้ว (ตอนที่ 1) เข้าสู่หน้าการสร้างวัตถุ 3 มิติ (Part Design) เพื่อเริ่มการสร้างวัตถุ 3 มิติ


เลือกไอคอน Pad เพื่อยืดวัตถุออก 


เมื่อวัตถุถูกยืดออก ระบบจะแสดงข้อมูลใน Combo View ด้านซ้ายมือ ความสูงที่ถูกยืดออก ค่าเริ่มต้นจะเป็น 10 มิลลิเมตร ให้ทำการเปลี่ยนเป็น 2 มิลลิเมตร (ตามแบบป้ายชื่อตัวอย่าง) 


ความสูงหลังจากปรับลดลงจาก 10 มิลลิเมตร เหลือเป็น 2 มิลลิเมตร และกด OK เพื่อยืนยัน


ขั้นตอนการทำมุมเส้นโค้ง (Fillet)
1. คลิ๊กซ้ายมุมที่ต้องการจะทำเส้นโค้ง (Fillet) สังเกตุจะเห็นเส้นสีเขียวที่ได้เลือกไว้
2. เลือกไอคอน Fillet หรือคลิ๊กที่ข้อความ Fillet เพื่อเลือกขนาดความโค้งมนของ Fillet


กด Add เพื่อเพิ่มมุมที่ต้องการจะทำมุมโค้ง (Fillet) สังเกตุความโค้งเริ่มต้นจะถูกกำหนดไว้ที่ 1 mm สามารถปรับตั้งได้ตามต้องการ


- เลือกมุมที่ต้องการทำ fillet ให้ครบ พร้อมเลือกขนาดความโค้งที่ต้องการ 
- วิธีหมุนวัตถุ โดยคลิ๊กเมาท์กลาง (Scroll Whell) และคลิ๊กขวา พร้อมกัน
- เลือกความโค้ง เป็น 6 mm (Radius 6 mm)


ขั้นตอนเจาะรูป้ายชื่อ (Pocket)
- คลิ๊กซ้ายบนระนาบ (Plan) ที่ต้องการจะเจาะรู สังเกตเมื่อคลิกซ้ายบนระนาบจะเปลี่ยนเป็นสีเขียวอ่อน
- คลิ๊กไอคอน Create sketch หรือคลิ๊กที่ข้อความ Create sketch เพื่อสลับไปที่หน้าต่างการสร้างร่างวัตถุ 2 มิติ (Sketcher)


- สร้างร่างวัตถุ 2 มิติ แบบวงกลม โดยเลือกไอคอน (Create circle)
- เลือกขนาดเส้นผ่านศูนย์กลาง (ในตัวอย่างเป็น 5 mm)


- เลือกไอคอน External geometry ในการสร้างเส้นนำส่วนโค้ง ที่ขอบของ fillet เพื่อจะทำการย้ายวงกลมไปแบบจุดชนจุด สังเกตุจะเห็นเส้นขอบเป็นสีชมพู


คลิ๊กจุดของวงกลมและจุดของส่วนโค้ง fillet ให้ขึ้นเป็นจุดสีเขียว เพื่อจะทำการย้ายวงกลมให้ไปทับซ้อนกับส่วนโค้ง fillet แบบจุดชนจุด (Constrian coincident)


คลิ๊ก Constrain Coincident เป็นการย้ายวงกลมไปทับซ้อนกับส่วนโค้ง fillet แบบจุดชนจุด สังเกตุเมื่อทำเสร็จจะเป็นเส้นสีเขียว


คลิ๊กไอคอน leave sketch หรือ Close เพื่อกลับไปหน้าต่างสร้างวัตถุ 3D (Part Design) เพื่อทำการเจาะรูวงกลม (Pocket)


คลิ๊กไอคอน Pocket เพื่อทำการเจาะรู โดยตัวอย่างป้ายชื่อ จะเจาะรูไว้ที่ขนาด 5 mm


เลือกการเจาะรูเป็นแบบทะลุผ่านทั้งหมด (Through all)


จบตอนที่ 2

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

ขอบคุณครับ 


โปรดติดตามตอนต่อไป 


อ้างอิง

https://www.freecadweb.org/




การออกแบบป้ายชื่อด้วยโปรแกรม FreeCAD เบื้องต้น (ตอนที่ 1)

 

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

โปรแกรมที่ใช้ในบทความนี้

- โปรแกรม FreeCAD เวอร์ชั่น 0.20 https://www.freecadweb.org/


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

- Sketcher  (การร่างวัตถุ 2 มิติ)

- Part Design (การทำวัตถุ 3 มิติ)

- Draft (การทำตัวอักษร)



ภาพตัวอย่างป้ายชื่อที่จะทำในบทความนี้ 


ตอนที่ 1 การสร้างร่างวัตถุ 2 มิติ (Sketcher) มีรายละเอียดย่อยดังนี้

- การเลือกระนาบ (Plane) 

- การลากเส้นสี่เหลี่ยม (Create Regtangle)

- การใส่ขนาดความยาวเส้นแนวนอน (Constrain vertical Distance) 

- การใส่ขนาดความยาวเส้นแนวตั้ง (Constrain vertical Distance) 

- การเคลื่อนภาพสี่เหลี่ยมไปที่จุดเริ่มต้นด้วย (Constrain coincident)

- การเปลี่ยนเข้าสู่หน้าต่างสร้างวัตถุ 3 มิติ (Part Design)


เปิดโปรแกรม FreeCAD (บทความนี้จะเป็นเวอร์ชั่น 0.20) ที่ workbench เมื่อคลิ๊กขยาย (drop down list) ลงมาจะเห็นเครื่องมือที่สามารถใช้งานได้มากมาย


เนื่องจากเครื่องแต่ละอย่างสามารถทำงานได้หลากหลายมาก แต่ในบทความนี้จะพูดให้กระชับสำหรับมุ่งเน้นการทำป้ายชื่อเท่านั้น  ได้แก่ Sketcher (สร้างร่างวัตถุแบบ 2 มิติ) Part Design (สร้างวัตถุ 3 มิติ) และ Draft (สร้างตัวอักษร)


เริ่มต้นการสร้างโดย
1. เลือก workbench เป็น Part Design สำหรับสร้างวัตถุ 3 มิติ
2. เลือก sketcher เพื่อเริ่มวาดภาพวัตถุแบบ 2 มิติ


เลือกระนาบในการสร้างวัตถุ ในที่นี้เลือกเป็น Top View  โดยการคลิ๊กที่ข้อความ XY_Plane หรือคลิ๊กที่เส้นระนาบ (เมื่อชี้เมาท์ไปที่เส้น เส้นนั้น ๆ จะเปลี่ยนจากสีฟ้าเป็นสีเหลือง) คลิ๊กเมาท์ซ้ายเพื่อยืนยันการเลือก


เมื่อเลือกแล้วจะเข้าสู่หน้าต่างออกแบบวัตถุ 2 มิติ ( schetcher) ตามระนาบ XY Plane (Top View) ที่เลือกไว้ แนะนำให้ปรับตั้งส่วนควบคุม (Edit controls) โดยคลิ๊กที่ Show grid (แสดงช่องตาราง) และ Grid snap
 

เลือกการลากเส้น 2 มิติ แบบสีเหลี่ยม (Create rectangles)


กำหนดความกว้างและยาวของเส้นสี่เหลี่ยมโดยใช้เครื่องมือ Constrain vertical Distance (ความยาวแนวตั้ง)  และ Constrain horizental Distance (ความยาวแนวนอน) 


จากรูปตัวอย่าง เป็นการกำหนดให้ความยาวเส้นแนวนอน 50 mm และความยาวเส้นแนวตั้ง 30 mm


คลิ๊กเมาท์ซ้ายที่จุดกำเนิดเส้น (Origin) และมุมของภาพสี่เหลี่ยมให้ขึ้นเป็นจุดสีเขียว 2 จุด เพื่อจะดึงภาพสี่เหลี่ยมมาอยู่ที่จุดกำเนิด


เลือก Constrain coincident เพื่อเคลื่อนภาพสี่เหลี่ยมมาที่จุดกำเนิด (แบบจุดชนจุด)


สังเกตุเมื่อเคลื่อนภาพมาที่จุดกำเนินแล้ว (แบบจุดชนจุด) ภาพสี่เหลี่ยมจะถูกล็อคตำแหน่ง เส้นสี่เหลี่ยมจะเปลี่ยนเป็นสีเขียว และขึ้นข้อความ Fully constrained 


คลิ๊กไอคอน Leave Sketch หรือกดปุ่มปิด (Close) เพื่อกลับไปสู่หน้าการสร้างวัตถุ 3 มิติ (Part Design) เพื่อเริ่มสร้างวัตถุ 3 มิติ


เข้าสู่หน้าการสร้างวัตถุ 3 มิติ (Part Design) เพื่อเริ่มการสร้างวัตถุ 3 มิติ


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

ขอบคุณครับ 


โปรดติดตามตอนต่อไป 


อ้างอิง

https://www.freecadweb.org/


วันอาทิตย์ที่ 26 มิถุนายน พ.ศ. 2565

การลากเส้นลายทองแดงอัตโมมัติบนโปรแกรม KiCad ด้วย โปรแกรม FreeRouting

 การลากเส้นลายทองแดงอัตโมมัติบนโปรแกรม KiCad ด้วย โปรแกรม FrreRouting 



บทความจะมี 2 ตอน 

ตอนที่ 1 การลากเส้นลายทองแดงอัตโมมัติบนโปรแกรม KiCad ด้วย โปรแกรม FreeRouting 
ตอนที่ 2 การลากเส้นลายทองแดงอัตโมมัติบนโปรแกรม KiCad ด้วย โปรแกรม EasyEDA

บทความนี้เป็นตอนที่ 1 จะเป็นการแนะนำการใช้งานโปรแกรม FreeRouting ในการลากเส้นลายทองแดงอัตโนมัติบนโปรแกรม KiCad

โปรแกรมที่ใช้ในบทความนี้

- โปรแกรม Kicad    https://www.kicad.org/

- โปรแกรม FreeRouting https://freerouting.org/ หรือ https://github.com/freerouting/freerouting/releases


การออกแบบลายวงจรด้วยโปรแกรม KiCad เบื้องต้น (สามารถดูบทความย้อนหลังได้ที่  https://kappatronic.blogspot.com/2021/04/blog-post.html)


เริ่มจากการออกแบบในส่วนของวงจร (Schematic) ให้มีรีเลย์จำนวน 2 ช่อง ควบคุมด้วย MCU รุ่น Nano V3



เลือกรูปแบบและขนาดของอุปกรณ์ที่จะวางในแผ่นวงจรพิมพ์ (PCB)


จัดเรียงตำแหน่งอุปกรณ์ให้เหมาะสมในหน้า PCB Editor (จะสังเกตุเห็นเส้นเชื่อมโยงยังไม่ได้ถูกลากวาง)


ทำการส่งออกไฟล์จาก KiCad เพื่อใช้โปรแกรม freerouter ทำการลากวางเส้นทองแดงอัตโนมัติ โดยไปที่ file > Export > Spectra DSN 


บันทึกไฟล์ (ใส่ชื่อไฟล์ตามต้องการ) โดยจะมีนามสกุลของไฟล์เป็น .dsn (ในตัวอย่างนี้จะเป็นชื่อ Lab3.1_atutoroute_out.dsn) 


เปิดโปรแกรม Freerouter เพื่อเข้าสู่ขั้นตอนการลากวางลายทองแดงอัตโนมัติ โดยโปรแกรมจะขึ้นหน้าต่างดังรูป  (ณ ตอนที่เขียนบทความ Freerouter ที่ติดตั้งเป็นเวอร์ชั่น v1.6.1 สำหรับใช้ใน windows) 


เปิดไฟล์โดย เลือกไฟล์ที่เป็นนามสกุล .dsn ที่สร้างไว้ก่อนหน้านี้ (ในที่นี้สร้างไว้ชื่อ Lab3.1_autoroute_out.dsn)


เข้าสู่หน้าต่างของโปรแกรม freerouter โดยจะมีอุปกรณ์ที่ได้มาจากโปรแกรม KiCad


ทำการปรับตั้งค่าการลากวางเส้นลายทองแดงอัตโนมัติ โดยไปที่ Route > Autoroute 


เลือกการลากวางเส้นอัตโนมัติแบบ ด้านบน, ด้านล่าง หรือทั้งด้านบนและด้านล่าง โดยคลิ๊กถูกที่ช่อง F.Cu และ B.Cu  (F.Cu คือ ด้านบน , B.Cu คือ ด้านล่าง ของแผ่นวงจรพิมพ์) ในที่นี้เลือกการลากวางลายทองแดงทั้งด้านบนและด้านล่างจึงเลือกคลิ๊กถูกที่ F.Cu และ B.Cu


เลือก  Autorouter เพื่อเริ่มทำการลากวางเส้นวงจรอัตโนมัติ

โปรแกรมจะทำการลากวางลายทองแดงเองอัตโนมัติ โดยเส้นสีแดงจะเป็นลายทองแดงที่อยู่ด้านบน ส่วนเส้นสีนำเงินจะเป็นลายทองแดงที่อยู่ด้านล่างของตัวแผ่นวงจรพิมพ์


ทำการส่งออกไฟล์โดยไปที่ file > Export Specctra Session File 


กดตอบตกลง ไฟล์ที่ได้จะไปอยู่ในโฟลเดอร์เดียวกับที่เราทำการสร้างครั้งล่าสุด


ทำการนำเข้าไฟล์ที่สร้าง กลับมาที่โปรแกรม KiCad โดยไปที่หน้าต่าง PCB Editor ให้เลือก file > Import > Specctra Session 


 ให้ทำการเลือกไฟล์นำเข้า เป็นนามสกุล .ses (Specctra Session) 


จะสังเกตุได้ว่าตอนนี้ที่โปรแกรม kiCad ในหน้าต่าง PCB Editor นั้นได้ถูกลากวางลายทองแดงอัตโนมัติเป็นที่เรียบร้อย โดยเส้นสีแดงจะเป็นลายทองแดงด้านบน และเส้นสีฟ้าจะเป็นลายทองแดงด้านล่างของแผ่นวงจรพิมพ์



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

ขอบคุณครับ


อ้างอิง:

https://freerouting.org/

https://www.kicad.org/

https://github.com/freerouting/freerouting/releases

โพสต์เด่น

การออกแบบป้ายชื่อด้วยโปรแกรม FreeCAD เบื้องต้น (ตอนที่ 3)

  เพื่อไม่ให้เนื้อหายาวเกินไปและเกิดความสับสนในการอ่าน จึงแบ่งบทความออกเป็น 3 ตอนดังนี้  -  ตอนที่ 1 การสร้างร่างวัตถุ 2 มิติ (Sketcher)   -...

บทความย้อนหลังที่ได้รับความนิยม