EEVblog Electronics Community Forum
General => General Technical Chat => Topic started by: Schottky on January 15, 2021, 07:47:34 pm
-
Hi All, I would like to share some renders and animations of some of my PCBs. I've tried including as much detail as I can, such as cables, connectors, solder joints, and probes. I think creating these types of renders can help a lot when you are presenting your work to others and to show how everything works together, and also showing off 8) . The 3D viewers in Altium and Kicad are great, but I feel more can be done.
These PCBs were designed in Altium, all the 3D models were created in Blender, no STEP files. Let me know what you think
(https://cdnb.artstation.com/p/assets/images/images/054/081/421/large/sam-a-render8.jpg)
(https://cdna.artstation.com/p/assets/images/images/034/677/680/large/sam-a-render6.jpg?1612915753)
(https://cdnb.artstation.com/p/assets/images/images/034/677/527/large/sam-a-render7.jpg?1612915331)
(https://cdnb.artstation.com/p/assets/images/images/034/606/825/large/sam-a-render8.jpg?1612749861)
(https://cdnb.artstation.com/p/assets/images/images/034/606/773/large/sam-a-render2.jpg?1612749658)
-
Really rather neat. Just needs solder fillets. >:D
-
Impressive, But next time try to solder the components, not place only
-
These look fantastic! Really well done. I'll offer a few tips from my MCAD/Blender/rendering experiences.
1) Try out Luxrender. It's pretty amazing and IMO makes it incredibly easy to get photorealistic results (once your materials are set up properly). I think it's perfect for this.
2) Seconding the comments on solder fillets. :) Definitely would be a pain in the ass but it's not so bad to make complex shapes in Blender. Figure you just need to make a couple and then scale them.
3) One trick I picked up was to hit every sharp edge with a fillet. Even in high-res, high-quality renders (especially in those, actually) those infinitely-sharp edges are always a give away and make things look very artificial even when you can't put your finger on why. It's the edges! Even if they're supposed to be relatively sharp (like those header pins) it will help to throw a tiny fillet on there. Think like...10-50 microns. Try it out, it makes a big difference.
Really though, great work! You say you didn't use STEP files. How'd you export them to Blender?
-
Thanks for your comments.
So I have had a go at adding solder to the pads, see the image below, this is a first attempt, and it will get better
[attachimg=1]
All these renders are done with Eevee on an old GTX1050 graphics card, and they render very fast less than 10seconds. I have tried Luxrender but I'm not able to make it work with the materials that I have. I prefer to continue to use Eevee since I am planning to create animations and videos
I have created all the 3D models myself in Blender, lockdown was productive! :D . Most of the STEP files when imported in blender have a very dense mesh and slow things down significantly. See below the wireframe of one of the renders
[attachimg=2]
-
some animations and videos
https://youtu.be/Pg6XKaCXXf8 (https://youtu.be/Pg6XKaCXXf8) (done using animation nodes)
https://youtu.be/-VKFxFv5bMk (https://youtu.be/-VKFxFv5bMk)
https://youtu.be/GXJOecc4O14 (https://youtu.be/GXJOecc4O14)
https://youtu.be/v6yWPeVkFzk (https://youtu.be/v6yWPeVkFzk)
-
Oh wow you recreate everything in Blender? That's some dedication. I usually just use manufacturer models unless they're not available. Does replicating from scratch for more complex parts save time over just decimating OEM models?
Seriously though these look really nice. Being able to communicate ideas effectively is an often-overlooked engineering skill. Some of the animations are a bit cheesy IMO but that's basically a requirement when you get into any kind of creative arena. You make cheesy stuff for a little bit. :)
Looking forward to seeing more work from you.
-
A few more renders! This time with better solder on pads, and rendering simulation and experimental data!
You can view more here images and animations here https://high_voltage.artstation.com/ (https://high_voltage.artstation.com/)
(https://cdnb.artstation.com/p/assets/images/images/034/619/661/large/sam-a-render6.jpg?1612788696)
(https://cdnb.artstation.com/p/assets/images/images/034/630/117/large/sam-a-render2.jpg?1612806338)
(https://cdnb.artstation.com/p/assets/images/images/034/630/165/large/sam-a-potentiometer1.jpg?1612806416)
(https://cdnb.artstation.com/p/assets/images/images/034/630/319/large/sam-a-render11.jpg?1612806647)
-
The animation looks greats, I subscribed to your youtube channel, if you ever create a full tutorial on how to do the renders I'll be watching it for sure :-)
-
A few more renders! This time with better solder on pads, and rendering simulation and experimental data!
Very cool 3D work! But FYI, that’s not how solder should look — those aren’t solder fillets, and little pillows of solder would actually be indicative of soldering process failure. :P
-
Really Impressive. Thanks for sharing, most people share image of PCBs on their profile like freelancer, linkedin and they looked really amazing and I didn't know why my 3d of PCB didn't look that realistic. Now I know why... Thanks again I have started learning Blender.
Regards.
-
A few more renders! This time with better solder on pads, and rendering simulation and experimental data!
Very cool 3D work! But FYI, that’s not how solder should look — those aren’t solder fillets, and little pillows of solder would actually be indicative of soldering process failure. :P
so lets look at your beautiful pcb art work , congratulations you have Blender under your command.
have you wrangled them water shaders ? liquid shaders are your soldier. getting the right liquid surface tension
is key here. and the color of copper is , artistic licence
Blender is a strange beast indeed. I have had one or more versions of Blender on my PC for yrs.
its 110% free! its so powerful and packed with many professional CGI features. however its a nightmare to learn its bewildering array of inputs.
IMO its very confusing and difficult to understand how to drive this software. finding the Undo or back command. just knowing what mode your in,
navigating the maze of drop-down lists looking for that command you need so your 3 day 30 hr project is not lost or messed up by a miss-used command.
as an artist knowing what to make is not a problem. the challenge is making this software submit to my will & desire.
as an artist we have the right to farce the 3D CGI world into our submission. wire mesh can be a mess with over-extrusion so we need to add to it
over-contract wire mesh and you may have a solid lump of wire . broken polygons wire ends going nowhere. snap to grid now were is it.
Blender as CAD software not the best at getting scale & size right. a requirement for anything Not Alice in wonderland. including big white rabbits.
so if you need that 0.01 mm scale & size it will be a challenge IMO
-
Blender is certainly not a straightforward software, there is a huge learning curve, however once you know how to use it properly and memorise all the hotkeys then things start to move quicker. Additionally, every new version is becoming much easier to use and more powerful. My workflow involves using some addons which speed up things significantly and make Blender much more fun. Check these addons, highly recommended:
https://blendermarket.com/products/hard-ops--boxcutter-ultimate-bundle
https://blendermarket.com/products/definitely-eevee-materials-system
https://blendermarket.com/products/kit-ops-pro-asset--kitbashing-addon
https://blendermarket.com/products/MESHmachine
-
Power module render!
Got the idea for this from a video by mikeselectricstuff
(https://cdnb.artstation.com/p/assets/images/images/035/502/961/large/sam-a-render6.jpg)
-
(https://cdna.artstation.com/p/assets/images/images/036/636/162/large/sam-a-render7.jpg)
-
(https://cdna.artstation.com/p/assets/images/images/036/410/576/large/sam-a-render4.jpg)
-
No flux residue solder splashes on boards? :)
-
No flux residue solder splashes on boards? :)
I'm working on that! ;D
-
Beautiful renderings and lighting!
But my personal favorite is the "Good" jumper on the board in reply #14. I had clearly forgotten to add that to my PCB layouts so far... :)
-
Power module render!
How do you do dirt and scratches?
-
Quote from: exe on April 16, 2021, 07:54:21 am (https://www.eevblog.com/forum/index.php?topic=266860.msg3550382#msg3550382)
>Quote from: Schottky on March 08, 2021, 11:04:02 am (https://www.eevblog.com/forum/index.php?topic=266860.msg3500296#msg3500296)Power module render!
How do you do dirt and scratches?
Mostly using textures and displacement maps
-
My wireless power setup from 2015, this is a Class EF inverter and Class EF rectifier operating at 27.12MHz. I've also rendered the FEM data for the magnetic fields. You can read my paper about this setup here https://ieeexplore.ieee.org/abstract/document/7445230 (https://ieeexplore.ieee.org/abstract/document/7445230)
You can check more of my artwork and renders on ArtStation https://www.artstation.com/high_voltage (https://www.artstation.com/high_voltage)
(https://cdna.artstation.com/p/assets/images/images/037/033/854/large/sam-a-render7.jpg)
(https://cdnb.artstation.com/p/assets/images/images/037/033/845/large/sam-a-render5.jpg)
-
EPC9146 – 400 W Motor Drive Demo Board
https://www.artstation.com/artwork/Qr5eQL (https://www.artstation.com/artwork/Qr5eQL)
(https://cdnb.artstation.com/p/assets/images/images/037/724/051/large/sam-a-render6.jpg)
(https://cdna.artstation.com/p/assets/images/images/037/724/048/large/sam-a-render4.jpg?1621164201)
-
(https://cdna.artstation.com/p/assets/images/images/039/056/178/large/sam-a-render6.jpg)
(https://cdnb.artstation.com/p/assets/images/images/039/056/185/large/sam-a-render7.jpg)
-
Looks nice!
All leds are lit at the same time? That's suspicions. USB sockets looks too square. The edge of the board is too good :). I just looked at my raspberry pi, it has mouse bites and some visible pcb layers.
-
(..)
I have created all the 3D models myself in Blender, lockdown was productive! :D . Most of the STEP files when imported in blender have a very dense mesh and slow things down significantly. See below the wireframe of one of the renders
(Attachment Link)
I bit fuzzy about that...
So you just "imported" all these models from STEP files
thus creating a huge blender model collection..? ... or
You imported an already STEP mesh just creating a Blender project...
Or whatever you can explain ..
there is a huge collection of very good models dropped there..
Nice to know how to manage and find.. and also store that data..
Thanx
Paul :popcorn:
-
(https://cdnb.artstation.com/p/assets/images/images/039/839/953/large/sam-a-render10.jpg)
(https://cdnb.artstation.com/p/assets/images/images/039/839/947/large/sam-a-render11.jpg)
-
Sorry I should've been clearer, I meant to say that I created most of the component models in Blender from scratch as this will create a more optimum geometry that will not be dense.
I am planning at some point to release all these models that I created.
Quote from: PKTKS on June 28, 2021, 03:32:29 pm (https://www.eevblog.com/forum/index.php?topic=266860.msg3596649#msg3596649)
>Quote from: Schottky on January 16, 2021, 08:14:19 pm (https://www.eevblog.com/forum/index.php?topic=266860.msg3417654#msg3417654)(..)
I have created all the 3D models myself in Blender, lockdown was productive! :D . Most of the STEP files when imported in blender have a very dense mesh and slow things down significantly. See below the wireframe of one of the renders
>[attachimg=2]
I bit fuzzy about that...
So you just "imported" all these models from STEP files
thus creating a huge blender model collection..? ... or
You imported an already STEP mesh just creating a Blender project...
Or whatever you can explain ..
there is a huge collection of very good models dropped there..
Nice to know how to manage and find.. and also store that data..
Thanx
Paul :popcorn:
-
Neat.
But the real use for 3D models of PCBAs is for enclosure design and mechanical-envelope verification.
-
(https://cdnb.artstation.com/p/assets/images/images/042/393/509/large/sam-a-render8.jpg?1634387529)
(https://cdnb.artstation.com/p/assets/images/images/042/393/515/large/sam-a-render7.jpg)
-
(https://cdna.artstation.com/p/assets/images/images/043/235/674/large/sam-a-render6.jpg?1636674886)
(https://cdnb.artstation.com/p/assets/images/images/043/235/677/large/sam-a-render10.jpg?1636674900)
-
Hey! I got this kit! :-DD
Schottky, very nice work indeed. Congratulations and quite the dedication.
My experience with Blender is not extensive and my impression is similar to jonovid's comments above: I feel that I need to use it extensively before I am able to break the barrier for it to become a really productive tool.
-
Thanks! I'm planning on releasing Blender models for most commonly used components, and also create a tool that will allow easy import of Altium/Kicad projects into Blender
-
This thread knocked my socks off. Fantastic.
-
(https://cdnb.artstation.com/p/assets/images/images/044/930/161/large/sam-a-render9.jpg?1641503204)
-
The EPC9165 2KW bidirectional DC/DC Converter!
(https://cdna.artstation.com/p/assets/images/images/049/315/894/large/sam-a-render5.jpg)
-
EPC9171 KIT - 240W USB-C PD
(https://cdna.artstation.com/p/assets/images/images/049/496/634/large/sam-a-render17-affinity.jpg)
(https://cdnb.artstation.com/p/assets/images/images/049/496/639/large/sam-a-render18-affinity.jpg)
(https://cdnb.artstation.com/p/assets/images/images/049/496/649/large/sam-a-render15-affinity.jpg)
-
Calculating and plotting Magnetic Fields in Blender! Basic application of Biot-Savart's law
https://www.youtube.com/watch?v=ecvKU1jD2x8 (https://www.youtube.com/watch?v=ecvKU1jD2x8)
https://www.youtube.com/watch?v=1loJh5AoesM (https://www.youtube.com/watch?v=1loJh5AoesM)
-
Your work is much appreciated :-+
Paul
-
That one with a load of caps all together is neat, but I don't see that ending well. Why would you even do that? Maybe to blow up something? In that case maybe it has something to do with multiple regulator lines or phases?
-
Drawing components on a PCB! create quick concepts of dense circuit boards using geometry nodes in Blender!
https://www.youtube.com/watch?v=_Ztu_p2DAko (https://www.youtube.com/watch?v=_Ztu_p2DAko)
-
(https://cdnb.artstation.com/p/assets/images/images/052/477/651/large/sam-a-render3.jpg)
(https://cdna.artstation.com/p/assets/images/images/052/477/648/large/sam-a-render5.jpg)
-
IGBT Power Module teardown...in Blender
(https://cdnb.artstation.com/p/assets/images/images/053/515/717/large/sam-a-render9.jpg)
(https://cdna.artstation.com/p/assets/images/images/053/515/720/large/sam-a-render10.jpg)
-
I'm surprised nobody has been asking about the scope
(https://cdnb.artstation.com/p/assets/images/images/034/630/319/large/sam-a-render11.jpg?1612806647)
-
PCB conformal coating & masking in Blender
https://www.youtube.com/watch?v=UN668Ro4M3g (https://www.youtube.com/watch?v=UN668Ro4M3g)
(https://cdna.artstation.com/p/assets/images/images/053/638/596/large/sam-a-render13.jpg)
-
Very nice.
Do you take orders for such renderings and if so what's the approximate cost? (You can PM if you prefer.)
-
Blender PCB sandwich render! iFixit did a great teardown showing the PCB sandwich tech used in iPhones. Thought I’d create this animation to show it
(https://cdnb.artstation.com/p/assets/images/images/054/081/429/large/sam-a-render9.jpg)
(https://cdnb.artstation.com/p/assets/images/images/054/081/421/large/sam-a-render8.jpg)
https://www.youtube.com/watch?v=r3gydiAGYAk (https://www.youtube.com/watch?v=r3gydiAGYAk)
-
EPC9174 1.2kW LLC converter from Efficient Power Conversion
https://www.youtube.com/watch?v=ogoVLBgrdSQ (https://www.youtube.com/watch?v=ogoVLBgrdSQ)
(https://cdnb.artstation.com/p/assets/images/images/054/552/477/large/sam-a-render2.jpg)
(https://cdnb.artstation.com/p/assets/images/images/054/552/527/large/sam-a-render7.jpg)
-
Really nice :-+
-
It's very cool, Congratulations, I guess you have a business oportuntiy in hands
-
Blender Drone Animation
(https://cdnb.artstation.com/p/assets/images/images/055/526/415/large/sam-a-render7.jpg)
(https://cdnb.artstation.com/p/assets/images/images/055/526/429/large/sam-a-render9.jpg)
https://www.youtube.com/watch?v=qhddpwFF1ys (https://www.youtube.com/watch?v=qhddpwFF1ys)
-
Starting a new series of renders and animations for electromagnetics with openEMS!
First animations shows what happens when a EM wave is launched into a coax cable with an open termination.
https://www.youtube.com/watch?v=okZ8GFbtjpo (https://www.youtube.com/watch?v=okZ8GFbtjpo)
(https://cdna.artstation.com/p/assets/images/images/060/985/814/large/sam-a-render1.jpg)
(https://cdnb.artstation.com/p/assets/images/images/060/985/825/large/sam-a-render2.jpg)
-
My next set of electromagnetic simulations and renders are for a 2.4GHz meandered inv F PCB antenna! I used the antenna design from Texas Instruments AN043 App note.
In this animation you can see how the surface current is distributed in the PCB antenna.
https://www.youtube.com/watch?v=QjPmFMi8jeM (https://www.youtube.com/watch?v=QjPmFMi8jeM)
-
In this animation you can see how the E-Field component is formed and radiated away
https://www.youtube.com/watch?v=xEsg63MOl70 (https://www.youtube.com/watch?v=xEsg63MOl70)
(https://cdna.artstation.com/p/assets/images/images/062/404/780/large/sam-a-render5.jpg)
-
Visualising the magnetic fields and calculating the inductance of a PCB coil. PCB designed by Carl Bugeja
https://www.youtube.com/watch?v=uCj0x0dTKiQ (https://www.youtube.com/watch?v=uCj0x0dTKiQ)
-
Amazing work!
-
This animation shows what happens to the magnetic field lines of a wire loop as it is twisted. The field lines become smaller and loop over a smaller area. Twisting wires and cables is beneficial in reducing interference. Created using Electromag nodes in Blender!
https://www.youtube.com/watch?v=nTpzXPMfYRA (https://www.youtube.com/watch?v=nTpzXPMfYRA)
-
Texas Instruments Bidirectional DC-DC Converter Reference Design for 12-V/48-V Automotive Systems
(https://cdnb.artstation.com/p/assets/images/images/066/938/105/large/sam-a-render2.jpg)
-
You can create words on a calculator with a 7-segment display by entering certain numbers
This animation shows the words you get when entering numbers 0.7734, 5318008 and 7734206 and then reading the display upside-down!
https://www.youtube.com/watch?v=OcBtGjEY2YA (https://www.youtube.com/watch?v=OcBtGjEY2YA)
-
USB-C PD 65W Charger
https://www.youtube.com/watch?v=yT9OrtzE1xM (https://www.youtube.com/watch?v=yT9OrtzE1xM)
(https://cdnb.artstation.com/p/assets/images/images/072/839/107/large/sam-a-render1.jpg)
-
Visualising Clearance boundaries and violations
https://www.youtube.com/watch?v=UngKP9Q7_04 (https://www.youtube.com/watch?v=UngKP9Q7_04)
(https://cdna.artstation.com/p/assets/images/images/074/040/044/large/sam-a-render25.jpg)
(https://cdna.artstation.com/p/assets/images/images/074/040/042/large/sam-a-render24.jpg)