Bagus (lebih disukai gratis) Perangkat Lunak Pemula untuk Pembuatan Bagian?


13

Perangkat lunak apa yang terbaik untuk n00bs paling dasar dalam hal pembuatan komponen 3D?

Saya memiliki latar belakang matematika yang berat dan tahu cara membuat fungsi eksplisit volume, luas permukaan, pusat massa, dll. Idealnya, saya ingin program yang menggunakan kekuatan-kekuatan itu, tetapi saya menyadari bahwa sebagian besar n00b memiliki fobia matematika yang melumpuhkan, jadi saya Saya tidak menahan nafas.

Saya mencoba freecad sekali dan membuat kemajuan tetapi kali berikutnya saya menyalakan komputer saya, itu menolak untuk membuka. Itu hanya netbook lemah yang bahkan tidak saya miliki lagi, tetapi komputer yang saya gunakan saat ini agak lambat dan sepertinya tidak banyak memori yang tersisa, jadi saya masih membutuhkan sesuatu yang ringan.

tl; dr: Mencari program gratis dan ringan untuk membuat file .stl yang bagus untuk n00b yang tidak takut matematika.

Jawaban:


14

Saya tidak memiliki latar belakang matematika yang berat, tetapi menikmati menggunakan keterampilan seperti itu ketika berlaku.

Jika Anda belum menjelajahi OpenSCAD , Anda mungkin menemukan bahwa itu memenuhi kualifikasi Anda. Ini lebih atau kurang "kompiler" bahasa scripting / deskriptif yang mengambil teks biasa dan mengubahnya ke desain model Anda. Saya menggunakan tanda kutip, karena saya tidak cukup terampil untuk memenuhi syarat sebagai kompilator yang sebenarnya, meskipun ia bekerja dengan cara yang sama dan mungkin memang kompilator.

Ini memenuhi kualifikasi Anda yang lain karena gratis dan ada cukup milis / forum yang mendukung untuk setiap pertanyaan atau kesulitan yang muncul. Jika Anda melihat Thingiverse menggunakan OpenSCAD sebagai istilah pencarian, Anda akan menemukan kode orang lain tersedia untuk diperiksa dan diintegrasikan ke dalam model Anda sendiri.

Untuk orang-orang yang tidak begitu banyak dalam matematika dan teks dan logika, ada semacam GUI untuk OpenSCAD yang disebut BlocksCAD yang memungkinkan drag dan drop berbagai modul dengan cara yang mirip dengan pemrograman Scratch.

Saya telah menggunakan OpenSCAD cukup lama sehingga saya menemukan BlocksCAD terlalu menyulitkan pembuatan model dengan mengaburkan detail. Mungkin lebih cocok untuk pembuat model yang lebih muda dalam hal itu.

Kesalahan sintaks dan tanda baca akan dihilangkan dengan BlocksCAD, sementara itu terlalu mudah untuk membuat kesalahan seperti itu di editor untuk OpenSCAD. Satu terbiasa dengan itu dan jumlah kesalahan dengan cepat berkurang.


1
Saya setuju kembali. OpenSCAD - jika Anda tidak takut dengan melakukan transformasi affine dan menulis loop 'untuk' Anda sendiri, tidak akan lama untuk mempelajarinya. Ini mungkin lebih bekerja di awal (dibandingkan dengan sesuatu di mana Anda tarik bentuk dalam GUI), tapi begitu Anda mencoba untuk kembali menggunakan bagian dari desain (dalam yang sama atau benda keseluruhan yang berbeda), memodifikasi beberapa fitur tanpa secara manual memanipulasi setiap bagian terkait, dll, Anda akan mendapatkan kembali semua waktu itu dan banyak lagi.
TextGeek

Saya mulai membuat model di OpenSCAD menggunakan tugas "brute force". Melihat karya orang lain menggunakan nilai parametrik telah membuat pembuatan model saya menjadi lebih mudah. Sebagai contoh, model terbaru saya diukur dengan celah 20mm, dicetak ke celah 19mm dan sangat cocok ketika saya mengatur celah menjadi 21,5, yang mengubah semua dimensi lain dari model yang terkait dengan sumbu itu. Penugasan parametrik berarti satu nomor diubah dalam kode dan bingo!
fred_dot_u

Aturan OpenScad.
EvilTeach

Bagi mereka yang tertarik dengan BlocksCAD: ini adalah perangkat lunak sumber terbuka dengan kode di Github . Tidak diperbarui sejak April 2017, jadi itu mungkin bukan versi terbaru yang ditemukan di blockscad3d.com .
tanius

3

Perangkat lunak yang saya mulai dengan Tinkercad , itu adalah solusi sepenuhnya online yang sangat ramah pemula. Antarmuka sepele untuk digunakan dan ada tutorial 15 menit yang memandu Anda dalam segala hal yang ditawarkan perangkat lunak kepada pengguna umum.

Berikut adalah screenshot dari antarmuka dan bagian yang saya buat menggunakan alat dasar: masukkan deskripsi gambar di sini

Ini bekerja dengan cara berikut: Anda diberi selusin bentuk dasar (kubus, bola, dll ...) dan Anda membuat model menggunakan kombinasi boolean dari bentuk dan terjemahan, rotasi dan penskalaan. Itu untuk markas.

Lalu ada koleksi yang sangat besar dari bentuk yang lebih kompleks yang disediakan oleh komunitas (sekrup, tangga, pohon) yang cenderung sangat berguna untuk menciptakan hal-hal spesifik dan aspek yang sangat penting adalah bahwa bentuk itu biasanya memiliki beberapa parameter yang dapat Anda sesuaikan di penciptaan objek (katakanlah ketebalan batang dan jumlah cabang pohon Anda).

Peningkatan kompleksitas terakhir adalah bahwa objek komunitas tersebut sebenarnya dibuat menggunakan JavaScript (dengan API mereka sendiri, itu tidak terkait dengan openjscad) dan Anda dapat membuat objek Anda sendiri dengan menggunakan antarmuka JavaScript interaktif mereka . Saat itulah pemrograman dan pengetahuan matematika Anda akan diperlukan.

Sebagai catatan PS kecil: selera pribadi saya, tergantung pada bagian yang ingin saya buat, untuk menggunakan Tinkercad, Freecad atau Openscad


3

Saya merekomendasikan Fusion 360 karena gratis untuk digunakan, penuh dengan tutorial dan sangat sederhana.


Saya akan sangat menyarankan Anda untuk mempelajari Fusion 360. SEBAGAI itu gratis untuk Siswa dan Pendidik. Anda juga dapat membaca blog yang akan memberi tahu Anda kriteria untuk Anda memenuhi syarat untuk berlangganan gratis.
John Greens

2

OpenSCAD terdengar seperti yang paling cocok untuk poster asli mengingat latar belakang matematika, tetapi saya pikir SketchUp mungkin adalah perangkat lunak termudah bagi kebanyakan pemula untuk digunakan untuk pembuatan bagian dasar.

Ada dua (atau tiga) plugin yang saya sarankan untuk siapa pun yang ingin menggunakannya untuk menghasilkan STL https://extensions.sketchup.com/en/content/sketchup-stl https://extensions.sketchup.com/en/content / solid-inspector https://extensions.sketchup.com/en/content/solid-inspector%C2%B2

Yang pertama memungkinkan ekspor ke STL. Model cek kedua dan ketiga untuk memastikan mereka solid. Ini penting untuk pencetakan 3D karena slicer memiliki masalah ketika model memiliki lubang di dalamnya.

Satu lagi alat yang akan saya rekomendasikan kepada pemula adalah http://www.netfabb.com/basic.php

Itu juga memeriksa file STL untuk memastikan tidak akan ada masalah mengiris mereka.


Karena poster asli merujuk minatnya dan kemungkinan keahliannya dalam matematika, opsi OpenSCAD lebih unggul daripada SketchUp. Saya tidak bisa memikirkan keadaan di mana pengetahuan yang kuat tentang formula dan proses matematika akan diimplementasikan di SketchUp, kecuali ada yang membuat plug-in atau skrip khusus. Untuk pemula, saya ingin informasi lebih lanjut dari calon pengguna.
fred_dot_u

1
Anda menyatakan ulang apa yang saya katakan di kalimat pertama dari jawaban saya. Tujuan dari jawaban saya adalah untuk memberikan jawaban alternatif untuk pertanyaan "Perangkat lunak pemula yang bagus (lebih disukai gratis) untuk pembuatan bagian" yang pasti akan menarik pengguna pemula lain yang mungkin tidak memiliki latar belakang matematika. Jika Anda tidak menyukai jawabannya, Anda tidak harus memilihnya.
Kevin Morse


2

Blender adalah aplikasi tingkat profesional gratis, di mana matematika tidak terlalu diperlukan tetapi dapat digunakan untuk efek yang baik, dan persyaratan minimumnya tidak terlalu berlebihan (salinan Blender saya berjalan pada Dell 380 yang berusia 20 tahun):

Perangkat keras minimum (penggunaan dasar)

  • CPU dual core 2 GHz 32-bit dengan dukungan SSE2.

  • RAM 2 GB

  • Layar 24 bit 1280 × 768

  • Mouse atau trackpad

  • Grafis yang kompatibel dengan OpenGL 2.1 dengan RAM 512 MB

Perangkat keras yang disarankan

  • CPU quad core 64-bit

  • RAM 8 GB

  • Layar Full HD dengan warna 24 bit

  • Mouse tiga tombol

  • OpenGL 3.2 grafis yang kompatibel dengan 2 GB RAM

Perangkat keras yang optimal (tingkat produksi)

  • 64-bit delapan core CPU

  • RAM 16 GB

  • Dua tampilan full HD dengan warna 24 bit

  • Mouse tiga tombol dan tablet grafis

  • Kartu grafis kompatibel ganda OpenGL 3.2 dengan RAM 4 GB

Jika Anda suka pengkodean, maka pustaka Python dan C juga tersedia.

Juga, ada situs StackExchange yang didedikasikan untuk Blender , yang berguna.


Sebagai perbandingan, dari Best 3D Design / 3D Modeling Software 2019 (15 dari 30 adalah Gratis) , daftar perbandingan ini bisa berguna

Name            Level             OS                                           Price                                Formats
3D Slash       Beginner        Windows, Mac, Linux, Raspberry Pi or Browser    Free, 24$/year Premium               3dslash, obj, stl
LibreCAD       Beginner        Windows, macOS and Linux	                       Free                                 dxf, dwg
Photoshop CC   Beginner        Windows and Mac	                               142€/year                            3ds, dae, kmz, obj, psd, stl, u3d
SculptGL       Beginner	       Browser	                                       Free                                 obj, ply, sgl, stl
SelfCAD	       Beginner        Browser	                                       Free 30-day trial, 9.99$/month       stl, mtl, ply, dae, svg
TinkerCAD      Beginner        Browser                                         Free                                 123dx, 3ds, c4d, mb, obj, svg, stl
Clara.io       Intermediate    Browser                                         Free, Premium from 100$/year         3dm, 3ds, cd, dae, dgn, dwg, emf, fbx, gf, gdf, gts, igs, kmz, lwo, rws, obj, off, ply, pm, sat, scn, skp, slc, sldprt, stp, stl, x3dv, xaml, vda, vrml, x_t, x, xgl, zpr
DesignSpark    Intermediate    Windows	                                       Freemium, 835$ (All Addons)             rsdoc, dxf, ecad, idf, idb, emn, obj, skp, STL, iges, step
FreeCAD        Intermediate    Windows, Mac and Linux                          Free                                 step, iges, obj, stl, dxf, svg, dae, ifc, off, nastran, Fcstd
MakeHuman      Intermediate    Windows, Mac, Linux                             Free                                 dae, fbx, obj, STL
Meshmixer      Intermediate    Windows, Mac and Linux                          Free                                 amf, mix, obj, off, stl
MoI            Intermediate    Windows and Mac                                 266€                                 3ds, 3dm, dxf, fbx, igs, lwo, obj, skp, stl, stp and sat
nanoCAD        Intermediate    Windows                                         Freemium, 180$/year                  sat, step, igs, iges, sldprt, STL, 3dm, dae, dfx, dwg, dwt, pdf, x_t, x_b, xxm_txt, ssm_bin
OpenSCAD       Intermediate    Windows, Mac and Linux	                       Free                                 dxf, off, stl
Sculptris      Intermediate    Windows and Mac	                               Free                                 obj, goz
SketchUp       Intermediate    Windows and Mac	                               Free, 240$ Pro                       dwg, dxf, 3ds, dae, dem, def, ifc, kmz, stl
3ds Max        Professional    Windows                                         1505$/year, Edu. licenses av.        stl, 3ds, ai, abc, ase, asm, catproduct, catpart, dem, dwg, dxf, dwf, flt, iges, ipt, jt, nx, obj, prj, prt, rvt, sat, skp, sldprt, sldasm, stp, vrml, w3d xml
AutoCAD        Professional    Windows and Mac	                               1575$/year                           dwg, dxf, pdf
Blender        Professional    Windows, Mac and Linux                          Free                                 3ds, dae, fbx, dxf, obj, x, lwo, svg, ply, stl, vrml, vrml97, x3d
Cinema 4D      Professional    Windows, macOS                                  3695$                                3ds, dae, dem, dxf, dwg, x, fbx, iges, lwf, rib, skp, stl, wrl, obj
modo           Professional    Windows, macOS, Linux	                       1799$                                lwo, abc, obj, pdb, 3dm, dae, fbx, dxf, x3d, geo, stl
Mudbox         Professional    Windows and Mac                                 85€/year                             fbx, mud, obj
Onshape        Professional    Windows, Mac, Linux, iOS, Android               2400€/year, free and price reduced business version available    sat, step, igs, iges, sldprt, stl, 3dm, dae, dfx, dwg, dwt, pdf, x_t, x_b, xxm_txt, ssm_bin
Poser          Professional    Windows, Mac                                    Standard 129.99$, Pro 349.99$        cr2, obj, pz2
Rhino3D        Professional    Windows and Mac                                 495€ Educational, 995€ Commercial    3dm, 3ds, cd, dae, dgn, dwg, emf, fbx, gf, gdf, gts, igs, kmz, lwo, rws, obj, off, ply, pm, sat, scn, skp, slc, sldprt, stp, stl, x3dv, xaml, vda, vrml, x_t, x, xgl, zpr
ZBrush         Professional    Windows and Mac                                 400€ Educational, 720€ Single User   dxf, goz, ma, obj, stl, vrml, x3d
CATIA          Industrial      Windows                                         7180€; Edu. licenses av.             3dxml, catpart, igs, pdf, stp, stl, vrml
Fusion 360     Industrial      Windows and Mac                                 499.80€/year, Edu. licenses av.      catpart, dwg, dxf, f3d, igs, obj, pdf, sat, sldprt, stp
Inventor       Industrial      Windows and Mac                                 1935$/year                           3dm, igs, ipt, nx, obj, prt, rvt, sldprt, stl, stp, x_b, xgl
Solidworks     Industrial      Windows                                         9950€, Edu. licenses available       3dxml, 3dm, 3ds, 3mf, amf, dwg, dxf, idf, ifc, obj, pdf, sldprt, stp, stl, vrml

Apakah daftar itu berperingkat? Juga, saya tidak akan menyebut Fusion360 "Industri" terutama jika AutoCAD itu sendiri adalah "Profesional"; Fusion adalah subset dari AutoCAD yang diarahkan pada desain mekanik komponen dan rakitan. AutoCAD juga bisa melakukan itu, tapi itu benar-benar diarahkan pada rekayasa makro bangunan dan mesin industri, dan karena itu ada perbedaan besar dalam kekuatan yang melekat pada AutoCAD vs Fusion.
KeithS

2

Saya beruntung menggunakan MS 3D Builder . Sebagian besar model thingiverse saya dirancang dengan 3D Builder. Tergantung pada instalasi Windows dan Office Anda, program ini mungkin sudah ada di komputer Anda , tetapi jika tidak Anda menginstalnya melalui Windows Store. Program ini juga dapat memanfaatkan keterampilan matematika Anda; Saya telah melakukan lebih banyak trigonometri untuk mendapatkan dimensi yang tepat untuk model saya daripada semua area lain dalam hidup saya digabungkan.

MeshMixer adalah pilihan bebas yang bagus. Ini jauh lebih kuat daripada 3D Builder dan banyak opsi gratis lainnya, tetapi saya merasa jauh lebih sulit untuk merasa nyaman menggunakan. Visualisasi, terutama, belum bersih, sering membuat tepi yang tajam tampak membulat di layar. Tetap saja, dan saya tahu serta menginginkan kekuatan yang ditawarkannya, dan saya akan sesekali membukanya untuk hal-hal tertentu. Jika tidak ada yang lain, itu baik untuk mengukur / memverifikasi ketebalan bagian, dan kadang-kadang saya dapat menggunakannya untuk memperbaiki model yang dirusak oleh program lain.

Akhirnya, saya akan memunculkan OpenSCAD lagi. OpenSCAD secara efektif memungkinkan Anda menulis sebuah program untuk menghasilkan model Anda. Karena itu, sangat baik ketika membuat hal-hal yang ingin Anda lakukan lebih dari sekali, di mana Anda akan mengubah atau menyesuaikan bagian awal untuk digunakan nanti. Salah satu cara Anda dapat menggunakan kembali seperti ini adalah membuat perpustakaan sebagian desain atau bentuk mentah yang kemudian Anda dapat mengubah ukuran / peregangan / dll dan menambahkan atau mencampur ke bagian lain menggunakan program lain. Area lain di mana OpenSCAD benar-benar bersinar adalah dalam pembuatan prototipe. Ketika Anda menemukan hanya satu bagian dari bagian ini yang sudah beberapa milimeter lebih lama setelah cetakan awal, jauh lebih mudah untuk menyesuaikan ini dengan OpenSCAD daripada dengan banyak opsi lainnya.


1

Saya akan menambahkan OnShape.com ke daftar. Satu-satunya downside dari akun gratis adalah bahwa desain Anda dapat dilihat oleh publik.

Saya juga akan menambahkan dukungan untuk OpenSCAD. Ini adalah program masuk saya untuk masalah-masalah sulit, terutama di mana bisa membuat skrip sesuatu jauh lebih efisien sehingga lusinan klik dan tindakan GUI yang cermat.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.