Zombie project, or small conversion FC16->FC20
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: Zombie project, or small conversion FC16->FC20
The heat is kinda slowing progress, but still here is next update:
- crosshead lubricators:
https://para.zonk.pl/Ol49forum/fcstd/05/20.08-0.fcstd
- crossheads:
https://para.zonk.pl/Ol49forum/fcstd/05/P537-1-0.fcstd
- crosshead links:
https://para.zonk.pl/Ol49forum/fcstd/05/P578-1-0.fcstd
- expansion link:
https://para.zonk.pl/Ol49forum/fcstd/05/P582-1-0.fcstd
- expansion link and weight shaft support:
https://para.zonk.pl/Ol49forum/fcstd/05/P589-1-0.fcstd
- weight shaft:
https://para.zonk.pl/Ol49forum/fcstd/05/P590-1-0.fcstd
- reach rod:
https://para.zonk.pl/Ol49forum/fcstd/05/P597-1-0.fcstd
and assembly view:
Most parts in group 05 are converted now, so next will be group 01. Ugh, there are some tricky files...
- crosshead lubricators:
https://para.zonk.pl/Ol49forum/fcstd/05/20.08-0.fcstd
- crossheads:
https://para.zonk.pl/Ol49forum/fcstd/05/P537-1-0.fcstd
- crosshead links:
https://para.zonk.pl/Ol49forum/fcstd/05/P578-1-0.fcstd
- expansion link:
https://para.zonk.pl/Ol49forum/fcstd/05/P582-1-0.fcstd
- expansion link and weight shaft support:
https://para.zonk.pl/Ol49forum/fcstd/05/P589-1-0.fcstd
- weight shaft:
https://para.zonk.pl/Ol49forum/fcstd/05/P590-1-0.fcstd
- reach rod:
https://para.zonk.pl/Ol49forum/fcstd/05/P597-1-0.fcstd
and assembly view:
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.
Re: Zombie project, or small conversion FC16->FC20
First, one of two missing parts in group 02:
- rear connector between frames with support for connection to tender:
https://para.zonk.pl/Ol49forum/fcstd/02/P217-1-0.fcstd
And where it belongs:
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:
https://para.zonk.pl/Ol49forum/fcstd/01/P109-1-0.fcstd
- front half-boogie:
https://para.zonk.pl/Ol49forum/fcstd/01/P168-1-0.fcstd
- rear half-boogie:
https://para.zonk.pl/Ol49forum/fcstd/01/P170-1-0.fcstd
- rear boogie crosstie:
https://para.zonk.pl/Ol49forum/fcstd/01/P171-1-0.fcstd
- front boogie leaf spring connectors:
https://para.zonk.pl/Ol49forum/fcstd/01/P172-1-0.fcstd
- centering spring with casing for rear boogie:
https://para.zonk.pl/Ol49forum/fcstd/01/P173-1-0.fcstd
- centering spring with casing for front boogie:
https://para.zonk.pl/Ol49forum/fcstd/01/P174-1-0.fcstd
- first axle leaf springs:
https://para.zonk.pl/Ol49forum/fcstd/01/P175-1-0.fcstd
- center pin for front boogie:
https://para.zonk.pl/Ol49forum/fcstd/01/P176-1-0.fcstd
And asembly views:
front boogie:
rear boogie:
- rear connector between frames with support for connection to tender:
https://para.zonk.pl/Ol49forum/fcstd/02/P217-1-0.fcstd
And where it belongs:
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:
https://para.zonk.pl/Ol49forum/fcstd/01/P109-1-0.fcstd
- front half-boogie:
https://para.zonk.pl/Ol49forum/fcstd/01/P168-1-0.fcstd
- rear half-boogie:
https://para.zonk.pl/Ol49forum/fcstd/01/P170-1-0.fcstd
- rear boogie crosstie:
https://para.zonk.pl/Ol49forum/fcstd/01/P171-1-0.fcstd
- front boogie leaf spring connectors:
https://para.zonk.pl/Ol49forum/fcstd/01/P172-1-0.fcstd
- centering spring with casing for rear boogie:
https://para.zonk.pl/Ol49forum/fcstd/01/P173-1-0.fcstd
- centering spring with casing for front boogie:
https://para.zonk.pl/Ol49forum/fcstd/01/P174-1-0.fcstd
- first axle leaf springs:
https://para.zonk.pl/Ol49forum/fcstd/01/P175-1-0.fcstd
- center pin for front boogie:
https://para.zonk.pl/Ol49forum/fcstd/01/P176-1-0.fcstd
And asembly views:
front boogie:
rear boogie:
Last edited by wieszak17 on Fri Mar 24, 2023 12:49 pm, edited 1 time in total.
Re: Zombie project, or small conversion FC16->FC20
Next update:
- leaf springs for driving axles (II, III & IV axle):
https://para.zonk.pl/Ol49forum/fcstd/01/11.05-5-0.fcstd
- third wheelset:
https://para.zonk.pl/Ol49forum/fcstd/01/P101-1-0.fcstd
- second and fourth wheelset with crank pins:
https://para.zonk.pl/Ol49forum/fcstd/01/P102-1-0.fcstd
- third wheelset crank pin and eccentric crank:
https://para.zonk.pl/Ol49forum/fcstd/01/P112-1-0.fcstd
- axle box, top part and bushings:
https://para.zonk.pl/Ol49forum/fcstd/01/P120-1-0.fcstd
- axle box, bushing for second axle:
https://para.zonk.pl/Ol49forum/fcstd/01/P121-1-1.fcstd
- covers for axle box:
https://para.zonk.pl/Ol49forum/fcstd/01/P123-1-0.fcstd
and assembly view for group 01:
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...
- leaf springs for driving axles (II, III & IV axle):
https://para.zonk.pl/Ol49forum/fcstd/01/11.05-5-0.fcstd
- third wheelset:
https://para.zonk.pl/Ol49forum/fcstd/01/P101-1-0.fcstd
- second and fourth wheelset with crank pins:
https://para.zonk.pl/Ol49forum/fcstd/01/P102-1-0.fcstd
- third wheelset crank pin and eccentric crank:
https://para.zonk.pl/Ol49forum/fcstd/01/P112-1-0.fcstd
- axle box, top part and bushings:
https://para.zonk.pl/Ol49forum/fcstd/01/P120-1-0.fcstd
- axle box, bushing for second axle:
https://para.zonk.pl/Ol49forum/fcstd/01/P121-1-1.fcstd
- covers for axle box:
https://para.zonk.pl/Ol49forum/fcstd/01/P123-1-0.fcstd
and assembly view for group 01:
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...
Re: Zombie project, or small conversion FC16->FC20
As i found some more time to kill, i tried to make an animation:
Re: Zombie project, or small conversion FC16->FC20
and you have succeeded 100%
very impressive, but...
more info please
what did you use to animate it
how did you create the video
thank you
Re: Zombie project, or small conversion FC16->FC20
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...
Re: Zombie project, or small conversion FC16->FC20
So no assembly workbench, no solver, just "position" sketches (how many?
When I first tried to animate similar designs using this kind of approach I soon run into troubles
(I guess operator error )
MEncoder sounds interesting (I have used Gimp for similar purposes...)
Thank you!
When I first tried to animate similar designs using this kind of approach I soon run into troubles
(I guess operator error )
what is that?...anti-QOL features in FC...
right PITA for those of us who design things that rotate?...some randomness in adding angular constraint...
MEncoder sounds interesting (I have used Gimp for similar purposes...)
Thank you!
Re: Zombie project, or small conversion FC16->FC20
Just three, could be done in one, but i decided to split it for convenience. 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')
anti Quality Of Life
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
Re: Zombie project, or small conversion FC16->FC20
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
Thanks for the macro details.
Might try saveImage in the macro I use ( created by @edwilliams16 for my animations).
> mencoder etc -
I am not such a hotshot with terminal (yeah I know ) but I can see what you are doing.
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
Thanks for the macro details.
Might try saveImage in the macro I use ( created by @edwilliams16 for my animations).
> mencoder etc -
I am not such a hotshot with terminal (yeah I know ) but I can see what you are doing.