mitxela / PrecisionClock-Hardware

27 stars 3 forks source link

Full 3D Model? #3

Open nar1117 opened 1 year ago

nar1117 commented 1 year ago

Hey Tim -

I noticed on your project page for the Clock you reference (with photos) a full 3D model of the clock complete with the digits, PCB, and rear-facing components.

The VRML files (.wrl) in the 3d_models directory are a good start, but I don't see a model for the entire assembled clock.

Do you have the ability to export a full model from KiCad? I can import the WRL files just fine into 3ds Max (my modeling program of choice - at my day job).

I downloaded the project and have KiCad 6.0 installed, and when I opened the project in KiCad I realized it's way over my head. I'm a 3D modeling & rendering guy, not a PCB guy... so I have no idea what I'm doing in KiCad.

Long story short... I'm designing and prototyping a 3D-printed case/enclosure for the clock, and it would be a huge bonus to have an accurate 3D model available to design around. I have the basic shapes measured and modeled, but after a few iterations of modeling and printing, I'm now wanting to be a little more precise with the pieces.

Hopefully I'll have a sleek design to show off soon! Let me know if you can export a full model of the assembled clock. Or, point me in the right direction to do it myself with KiCad.

Thanks!

mitxela commented 1 year ago

Exporting the full 3D model from KiCad is quite easy, just open the PCB editor (not the 3d viewer) and select File > Export > VRML. I suppose I can just drop it here: precision-clock-3D.zip

Having said that, I can't guarantee the dimensions are correct. Specifically,

image

nar1117 commented 1 year ago

Great! Thank you for the guidance. I was able to export/import pretty easily on my own. The minor differences in size are not a huge concern, and I'm test-fitting all my printed parts on my own clock. The dimensions of the digits (specifically the shape of the holes on the top & bottom of each digit) are the most important.

My case/enclosure mounting solution is taking advantage of the trapezoidal spaces between the digits and the PCB. Most of the digits allow for a small piece to slide through from top to bottom, which will connect two pieces of the mount. In some cases, a component prevents this from being possible, but it's not a big deal. There is also a cage-like piece I've modeled to protect the components on the rear of the PCB.

I've modeled & printed a few versions using this method, and it works very well. The pieces are difficult to print due to their small size, but I think it's going to turn out nicely. It's all friction-fit with dovetail joints.