Zombie project, or small conversion FC16->FC20

Show off your FreeCAD projects here!
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
wieszak17
Posts: 250
Joined: Fri Jan 10, 2014 7:59 pm

Re: Zombie project, or small conversion FC16->FC20

Post by wieszak17 »

The heat is kinda slowing progress, but still here is next update:

- crosshead lubricators:
Image
https://para.zonk.pl/Ol49forum/fcstd/05/20.08-0.fcstd

- crossheads:
Image
https://para.zonk.pl/Ol49forum/fcstd/05/P537-1-0.fcstd

- crosshead links:
Image
https://para.zonk.pl/Ol49forum/fcstd/05/P578-1-0.fcstd

- expansion link:
Image
https://para.zonk.pl/Ol49forum/fcstd/05/P582-1-0.fcstd

- expansion link and weight shaft support:
Image
https://para.zonk.pl/Ol49forum/fcstd/05/P589-1-0.fcstd

- weight shaft:
Image
https://para.zonk.pl/Ol49forum/fcstd/05/P590-1-0.fcstd

- reach rod:
Image
https://para.zonk.pl/Ol49forum/fcstd/05/P597-1-0.fcstd

and assembly view:
Image

Most parts in group 05 are converted now, so next will be group 01. Ugh, there are some tricky files...
Last edited by wieszak17 on Fri Mar 24, 2023 12:48 pm, edited 1 time in total.
wieszak17
Posts: 250
Joined: Fri Jan 10, 2014 7:59 pm

Re: Zombie project, or small conversion FC16->FC20

Post by wieszak17 »

First, one of two missing parts in group 02:
- rear connector between frames with support for connection to tender:
Image
https://para.zonk.pl/Ol49forum/fcstd/02/P217-1-0.fcstd

And where it belongs:
Image

So only one part in this group remains, but for now i have no idea how to do it in current FC. The problem is with fillets with variable radius. There is no such feature in Part design, while using fillet from Part messes tree totally. I saw that some time ago there was some kind person to implement that feature in Part design, but as i'm aware it was newer completed.

So now group 01:
- front and rear wheelset:
Image
https://para.zonk.pl/Ol49forum/fcstd/01/P109-1-0.fcstd

- front half-boogie:
Image
https://para.zonk.pl/Ol49forum/fcstd/01/P168-1-0.fcstd

- rear half-boogie:
Image
https://para.zonk.pl/Ol49forum/fcstd/01/P170-1-0.fcstd

- rear boogie crosstie:
Image
https://para.zonk.pl/Ol49forum/fcstd/01/P171-1-0.fcstd

- front boogie leaf spring connectors:
Image
https://para.zonk.pl/Ol49forum/fcstd/01/P172-1-0.fcstd

- centering spring with casing for rear boogie:
Image
https://para.zonk.pl/Ol49forum/fcstd/01/P173-1-0.fcstd

- centering spring with casing for front boogie:
Image
https://para.zonk.pl/Ol49forum/fcstd/01/P174-1-0.fcstd

- first axle leaf springs:
Image
https://para.zonk.pl/Ol49forum/fcstd/01/P175-1-0.fcstd

- center pin for front boogie:
Image
https://para.zonk.pl/Ol49forum/fcstd/01/P176-1-0.fcstd

And asembly views:
front boogie:
Image

rear boogie:
Image
Last edited by wieszak17 on Fri Mar 24, 2023 12:49 pm, edited 1 time in total.
wieszak17
Posts: 250
Joined: Fri Jan 10, 2014 7:59 pm

Re: Zombie project, or small conversion FC16->FC20

Post by wieszak17 »

Next update:

- leaf springs for driving axles (II, III & IV axle):
Image
https://para.zonk.pl/Ol49forum/fcstd/01/11.05-5-0.fcstd

- third wheelset:
Image
https://para.zonk.pl/Ol49forum/fcstd/01/P101-1-0.fcstd

- second and fourth wheelset with crank pins:
Image
https://para.zonk.pl/Ol49forum/fcstd/01/P102-1-0.fcstd

- third wheelset crank pin and eccentric crank:
Image
https://para.zonk.pl/Ol49forum/fcstd/01/P112-1-0.fcstd

- axle box, top part and bushings:
Image
https://para.zonk.pl/Ol49forum/fcstd/01/P120-1-0.fcstd

- axle box, bushing for second axle:
Image
https://para.zonk.pl/Ol49forum/fcstd/01/P121-1-1.fcstd

- covers for axle box:
Image
https://para.zonk.pl/Ol49forum/fcstd/01/P123-1-0.fcstd

and assembly view for group 01:
Image

Nearly all files for engine at this point are converted. Next will be files for tender, but i think i need a few days for rest...
wieszak17
Posts: 250
Joined: Fri Jan 10, 2014 7:59 pm

Re: Zombie project, or small conversion FC16->FC20

Post by wieszak17 »

As i found some more time to kill, i tried to make an animation:

phpBB [video]
User avatar
bambuko
Veteran
Posts: 2164
Joined: Thu Oct 24, 2019 12:53 pm
Location: UK, England, North Devon

Re: Zombie project, or small conversion FC16->FC20

Post by bambuko »

wieszak17 wrote: Fri Jul 14, 2023 12:40 pm ...I tried to make an animation...
and you have succeeded 100% :o
very impressive, but...
more info please :mrgreen:
what did you use to animate it :?:
how did you create the video :?:

thank you
I am using Link branch and Assembly3
you can also download ... and try it here
excellent Assembly3 tutorials here
wieszak17
Posts: 250
Joined: Fri Jan 10, 2014 7:59 pm

Re: Zombie project, or small conversion FC16->FC20

Post by wieszak17 »

A few sketches to solve positions of moving elements, simple macro to set step in one of the sketches, recompute and save screenshot in a loop. Then mencoder and upload... I think that the only things i run into was a few small anti-QOL features in FC: cant copy position of element with formulas (only values are copied, or i do not know how to do it), limit to rotation values (i know why they are, but it still is very unhelpful and inconsistent), some randomness in adding angular constraint...
User avatar
bambuko
Veteran
Posts: 2164
Joined: Thu Oct 24, 2019 12:53 pm
Location: UK, England, North Devon

Re: Zombie project, or small conversion FC16->FC20

Post by bambuko »

So no assembly workbench, no solver, just "position" sketches (how many? :lol:
When I first tried to animate similar designs using this kind of approach I soon run into troubles
(I guess operator error :oops: )
...anti-QOL features in FC...
:mrgreen: what is that?
...some randomness in adding angular constraint...
right PITA for those of us who design things that rotate?

MEncoder sounds interesting (I have used Gimp for similar purposes...)

Thank you!
I am using Link branch and Assembly3
you can also download ... and try it here
excellent Assembly3 tutorials here
wieszak17
Posts: 250
Joined: Fri Jan 10, 2014 7:59 pm

Re: Zombie project, or small conversion FC16->FC20

Post by wieszak17 »

bambuko wrote: Sat Jul 15, 2023 12:32 pm So no assembly workbench, no solver, just "position" sketches (how many? :lol:
Just three, could be done in one, but i decided to split it for convenience.
ol49anim.fcstd
(681.93 KiB) Downloaded 39 times
and macro:

Code: Select all

import FreeCAD

for x in range(0,360):
	App.ActiveDocument.Sketch001.setDatum('ogox',App.Units.Quantity((str(x)+' deg')))
	App.ActiveDocument.recompute()
	FreeCADGui.updateGui()
	Gui.ActiveDocument.ActiveView.saveImage('imag49/' +str(360-x)+'.png',1280,720,'Current')
bambuko wrote: Sat Jul 15, 2023 12:32 pm
...anti-QOL features in FC...
:mrgreen: what is that?
anti Quality Of Life :lol:
bambuko wrote: Sat Jul 15, 2023 12:32 pm MEncoder sounds interesting (I have used Gimp for similar purposes...)
well...

Code: Select all

 > mencoder -fps 50 mf://*.png -o ol49anim.avi -ovc lavc -lavcopts vcodec=msmpeg4v2:vpass=2:vbitrate=21600000:mbd=2:keyint=132:vqblur=0.1:cmp=2:subcmp=2:dia=2:last_pred=3
and thats all.
User avatar
bambuko
Veteran
Posts: 2164
Joined: Thu Oct 24, 2019 12:53 pm
Location: UK, England, North Devon

Re: Zombie project, or small conversion FC16->FC20

Post by bambuko »

Thank you!

Always very interesting to see how someone else is doing it ;)
I tended to split my animation sketches into much, much simpler sketches
and unite them into one "master" sketch using subshape binders.
Your sketches would give me headache :mrgreen: :lol:

Thanks for the macro details.
Might try saveImage in the macro I use ( created by @edwilliams16 for my animations).

> mencoder etc - :oops:
I am not such a hotshot with terminal (yeah I know :roll: ) but I can see what you are doing.
I am using Link branch and Assembly3
you can also download ... and try it here
excellent Assembly3 tutorials here
Post Reply