Тёмный

How To Simulate PCB in Open Source Software 

Robert Feranec
Подписаться 170 тыс.
Просмотров 54 тыс.
50% 1

Опубликовано:

 

20 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 71   
@Ajdhwhsjxkkabxhcksjdbdj
@Ajdhwhsjxkkabxhcksjdbdj Год назад
Very interesting and informative video........ requesting to make a video on SIGNAL INTEGRITY simulation possible by open source tools
@DarianCabot
@DarianCabot Год назад
Awesome demonstration. I've previously found Elmer pretty overwhelming. This walkthrough is very appreciated 👍👍
@411Light
@411Light Год назад
Thanks for touching on this topic, I've tried it myself few months ago and I was quite lost between the 4 piece of software needed to compute something with FEA. Robert & Lukas, could you please do a tutorial on how to extract capacitance and inductance from a PCB track ? It would be really usefull to have a documented open source workflow to create representative spice model with parasitic element from the PCB.
@krzysztofkwiecinski148
@krzysztofkwiecinski148 Год назад
OpenEMS allows you to extract S-parametrs of tracks, than you could aproximate behavior in spice using lumped elements.
@korjaa
@korjaa Год назад
Step-by-step tutorial on this would be very interesting.
@buenos4799
@buenos4799 Год назад
@@krzysztofkwiecinski148 have you actually extracted a PCB trace with OpenEMS? More than 10 years ago I was looking into Salome-Meca, but gave up. The amount hacking needed for these tools to take a PCB trace was too much. Is there any tool that can extract a complete PCB diffpair with stitching vias and BGA breakout?
@krzysztofkwiecinski148
@krzysztofkwiecinski148 Год назад
@@buenos4799 Yes, i have simulated PCB imported from hyperlynx file exported from KiCad, and Altium, i did boty antenna and trace simulation. Best option od to mesh it manualy, simple uniform mesh gave me the best results overall
@krzysztofkwiecinski148
@krzysztofkwiecinski148 Год назад
@@korjaa i'm considering sharing my entire simple example project using KiCad, hyp2mat, and OpenEMS with Matlab/Octave interface script. Multilayer meshing should be doable
@hgo31079
@hgo31079 Год назад
Thanks for bringing Lucas here.
@donbarr9487
@donbarr9487 Год назад
Excellent topic! If you export a Parasolid file (with copper) out of Altium you can bring the board directly into SolidWorks. Once there you can remove anything not supporting your analysis and export the remainder as STEP files directly out of SolidWorks (no need to do the DXF-Import-Trim...etc. boogie). (The Parasolid file includes all the dimensional data for the copper, layers, etc. with it).
@myetis1990
@myetis1990 Год назад
If you search about it, Solidworks works with Altium pretty good, I think you dont need to export anything like parasolid etc
@donbarr9487
@donbarr9487 Год назад
@@myetis1990 If you pay for the integration server capability then maybe, otherwise give it a shot. I use Altium and Solidworks on a daily basis. You can bring a Solidworks part into Altium with no issue, but Solidworks will not natively bring in an Altium file. Saving a file out as a STEP file does not provide the option to include copper layers, but the Parasolid file export does. You can move files between Altium and Solidworks most seamlessly (without paying more money) using the Parasolid file format; both applications handle that format more or less natively.
@robr8554
@robr8554 Месяц назад
Very interesting but cumbersome with complex designs. Iterations would take a bit of time. Glad to know there is a free but painful path out there.
@bowfinger26
@bowfinger26 Год назад
Wow, very nice. I was trying to play with Elmer for years and always failed to get something started. Thanks for this intro!
@reneayoroa2226
@reneayoroa2226 Год назад
Great content Robert. Always enjoy your videos. Also, nice book in the background, Open Circuits.
@foxabilo
@foxabilo Год назад
Fantastic, thank you for this. Great to get simulation guides for Open Source.
@eljablirabie997
@eljablirabie997 Год назад
very nice Robert and Lukas this video is a complete free source for learning how to simulate ur pcb.
@sam78ize
@sam78ize 6 месяцев назад
thanks for sharing this. amazing work. I just started researching Elmer. the pdf manual has some examples. thanks again.
@payloh_3328
@payloh_3328 Год назад
You always post right on time during my projects
@jean-christopheblais9328
@jean-christopheblais9328 Год назад
Very nice, great video as always Robert! I would be definitely interested in more tutorial for Elmer Software!
@martinvasilev9809
@martinvasilev9809 Год назад
Very interesting video. I'm all for opensource. keep up the good work :)
@bulbazaurus3770
@bulbazaurus3770 Год назад
Great video! good job. Quick start guide to deep dive into simulation tools. Very usefull!
@SamGallagher
@SamGallagher Год назад
Haven't watched the full video so maybe you mention it, but note that in Paraview the lightkit is enabled by default, which will shade your geometry in 3D so the colors won't look the same as the colorbar. It's a simple fix, just find and click the lightbulb icon in the top toolbar, usually towards the upper right. That disables the lightkit and voila! No more shading
@squee222
@squee222 11 месяцев назад
very useful. Great video and tutorial. Thanks.
@sumitmamoria
@sumitmamoria Год назад
excellent video. one of the best so far!
@williamsanchez2815
@williamsanchez2815 Год назад
Thanks a lot for this video. It is just that I need it.
@DxBang3D
@DxBang3D Год назад
This is awesome, I am going to finish up on my nutty button box shield and simulate it!! since tinkercad is useless for that.
@CallistoPili
@CallistoPili Год назад
great project, great tutorial presentation.
@MrHrchak11
@MrHrchak11 6 месяцев назад
38:11 what i was thinking throughout the whole video
@Fusion12345
@Fusion12345 Год назад
Very nice topic! I wished that all the tools in the video are actually open source though
@manusaini2192
@manusaini2192 Год назад
Wonderful job
@cezarymakulec1749
@cezarymakulec1749 Год назад
Absolutely fantastic video!!! well done. However, I have a question. After installing Elmer I do not see all of the equations/solvers. I can only see electrostatic,heat, Helmholtz, linear elasticity,mesh, navier stokes - can you let me know how to add the rest of the equations/solvers available for Elmer GUI? Big thank you
@asdfzxcv6268
@asdfzxcv6268 Год назад
seems to be possible to add: File -> Definitions... -> Append, then open C:\Program Files\Elmer 9.0-Release\share\ElmerGUI\edf-extra\statcurrent.xml
@cezarymakulec1749
@cezarymakulec1749 Год назад
@@asdfzxcv6268 thanks a lot I will give it go.
@董晨-t7b
@董晨-t7b Год назад
Wonderful
@peimanenato
@peimanenato Год назад
Great video!
@sebastianosantarpia3121
@sebastianosantarpia3121 Год назад
Really interesting!!!
@asdfzxcv6268
@asdfzxcv6268 Год назад
I tried to learn code saturne-SYRTHES coupled simulation for thermal simulation of PCB but I failed. I started with "three 2D disks" tutorial. The needed tools were very difficult to install (needed compilation on linux, there were bugs, missing libraries, issues with versions of python), when I finally managed to get through installation the thermal conduction simulation and fluid simulation probably worked but failed to cooperate. Then I gave up. I've never tried elmer, it seems difficult to learn for me, looks like there are no good practical tutorials and examples to start with (but maybe I'll try it after watching this video). I really like OpenEMS for EM simulations. It comes with examples, documentation and support on forum so it's much easier to learn.
@dzidmail
@dzidmail Год назад
Thanks, both look interesting
@keeganjay5881
@keeganjay5881 Год назад
This is great but I need Signal Integrity simulation! Basically only type of simulation not covered
@kodizhuk
@kodizhuk Год назад
very interesting.
@abdifatahaden4761
@abdifatahaden4761 Год назад
1:07:09 "I'm just thinking of an easy way to explain what is happening there." xD
@seanscon
@seanscon Год назад
Hi Thank you for posting this. @lukas : falls du das hier liest - es wäre Kool wenn du dein Dev Log auch veröffentlichen würdest . Insbesondere: 1. Deine Design decisions - was hast du entscheiden und warum 2. Deine failure log - was ist schiefgelaufen und warum. Ich werde mit großem Interesse dein Dev Log lesen. Ich bin auch dabei mein Open source Motherboard zu designen. Danke
@LukasHenkel
@LukasHenkel Год назад
Freut mich das du das Projekt verfolgen möchtest :) Es wird einen Dev Log geben, unter anderem genau mit den Punkten die du angesprochen hast. Der erste Artikel zur Einleitung sollte in den nächsten Tagen erscheinen
@seanscon
@seanscon Год назад
@@LukasHenkel Danke. Freut mich, deine Antwort zu lesen
@vitaliyl7030
@vitaliyl7030 5 месяцев назад
Could you please list links to the free open source software discussed in the video?
@MatureFister
@MatureFister 11 месяцев назад
Awesome video. One question though: How is heat dissipation of individual ICs considered not just traces?
@CallistoPili
@CallistoPili 8 месяцев назад
The interesting point to note is that the Free Software for this kind of simulations is almost in a stale state, almost all are rarely updated, not even the website with modern Examples that show something real for PCB board designers. Almost every free software simulation website shows just magnetic motors and Antennas and few bits more. I cannot find an example of free software that is able to do a 3D simulation, as example, of a small PCB with just two layer with tracks, pads and Vias (I cannot imagine 4 layers tracks and Vias capability is possible with this free software!!!) If I want to understand how to use PCB 3D simulations of course is better to use free software to start with. In 30d evaluation of ADS for example it is not enough due to the complexity. That's why Free Software Simulators have to grow. To help engineers to increase their effectiveness and quality of their judgement when creating shiny PCBs.
@MichaelLenz1
@MichaelLenz1 Год назад
Very challenging to perform the necessary mesh conversions. I struggled to find the correct method for accurately simulating the PCB in 3D from Kicad.
@andreacrema2980
@andreacrema2980 11 месяцев назад
Did you document the process somewhere? I had a quick look and had not the time to export stuff correctly.
@MichaelLenz1
@MichaelLenz1 11 месяцев назад
@@andreacrema2980 unfortunately I’m still trying. I used freecad to re-export mesh in format which elmer understand, but non existing pins appear under the board.
@andreacrema2980
@andreacrema2980 11 месяцев назад
@@MichaelLenz1 Thanks! Same journey here. Let's see when sparselizad kicks in with a less convoluted process. oh, if you have any update please let me know.
@MichaelLenz1
@MichaelLenz1 11 месяцев назад
​@@andreacrema2980 Sure!
@MichaelLenz1
@MichaelLenz1 8 месяцев назад
@@andreacrema2980it seems RU-vid not likes links in the comments. There’s new script which pricesses Gerber files and simulates using openEMS, called gerber2ems. I successfully run it today and saw the animation in paraview, works great!
@kushlavr
@kushlavr Год назад
I just wonder how interest can be open source software. Thanks Robert, and Thanks Lucas!
@yjweaver5108
@yjweaver5108 Год назад
Does he plan to design a complete laptop? Even the motherboard? What kind of specs is he aiming for? I’d love to follow his progress. That would make a great series if done right.
@LukasHenkel
@LukasHenkel Год назад
Yes I´m planning to design the whole laptop from start to finish :) I´m currently working on a series of blog articles on that project. The first article will go online in a few days. I´ll post a link on my social media channels
@avinadadmendez4019
@avinadadmendez4019 Год назад
​@@LukasHenkel are you using x86 or arm?
@profrook
@profrook Год назад
@@LukasHenkel hello, I have two questions regarding that presentation: 1. Salome gives me errors of overlapping when computing mesh, how to deal with that correctly, is my step file generated incorrectly? I'm using SVG file format to export PCB from EasyEDA, opening that with FreeCAD, removing not needed features, extruding my trace and pads in opposite directions, but they for sure are not overlapping 2. when fixing above problem with option to Partition (in Salome), then computing mesh goes correctly and then running simulation in Elmer i get results in ParaView as if my pads Input and/or (don't know) Sink were floating/not connected to main copper body what I'm doing wrong?
@CallistoPili
@CallistoPili Год назад
@@LukasHenkel it would be great if the workflow is simplified with some scripting. FreeCAD support natively Python and with plugins. for the pads, maybe approximately using the solder paste layer you could get the pads to be exported as thickness and integrated intot the process.
@dzidmail
@dzidmail Год назад
​@@LukasHenkel You don't want to use Kicad for the laptop design? Altium is not really in the spirit of the open-source. HTML Interactive Bom can also be published online from Kicad...
@sparklee6994
@sparklee6994 21 день назад
what is the open source simulation software name? where to get it?
@mcconkeyb
@mcconkeyb Год назад
Interesting topic, but the process is too complex for day to day use.
@wtfdoeswindsortreatyevenmean
2 hours of broken english no thanks
@carsten04
@carsten04 Год назад
Thank you Robert, thank you Lukas - please keep it up! As you probably know, many people appreciate your informative content and open-mindedness. /* Windsor Treaty - I'm sorry if my English isn't that good for you either; Aber es würde mich auch nicht interessieren wie du darüber denkst. Lass dir doch helfen... */
@steubens7
@steubens7 Год назад
only on the internet is "i am bad at understanding english" a criticism
@jimjjewett
@jimjjewett Год назад
Often, the captions help, but in this case, I think they needed a cleaning, and I'm not sure how hard that is for Robert. (e.g., GABA -> Gerber, lens -> glance, CUT->CAD, as best I could tell.)
@psychoja
@psychoja Год назад
Is it just my mind playing with me or someone's a bit hungry during the recording? :)
Далее
6 Horribly Common PCB Design Mistakes
10:40
Просмотров 199 тыс.
PDN Analyzer in Blender
0:57
Просмотров 4,5 тыс.
Rotman Lens openEMS and Blender Simulation Guide
45:28
Просмотров 3,5 тыс.
Have you ever seen soldering THIS close?
9:53
Просмотров 332 тыс.
Open Source Analog ASIC design: Entire Process
40:11
Просмотров 43 тыс.