finFoil v0.4 released, Now you can edit the the vertical thickness profile!

38 posts / 0 new
Last post
hans's picture
Offline
Last seen: 1 week 7 hours ago
Joined: 12/25/2005

finFoil v0.4 released, Now you can edit the the vertical thickness profile!

#1 Back to Top

Hi guys,

I'm proud to announce that I just released finFoil version 0.4! The application to help the backyard fin builders foil there fins hydrodynamically.

https://sourceforge.net/projects/finfoil/

With this release you can finally edit the vertical thickness profile using a single parameter in an exponential function. See the example below:

profile constant = 10

profile constant = 1

The file "exponentialProfiles.pdf" that you can find here: https://sourceforge.net/projects/finfoil/files/ , shows different profiles for differen constants. If you uncheck the "Use exponential thickness profile" checkbox, the quadratic profile of versions <=0.3 is used.

Version 0.4 can be installed in parallel with version 0.3, but feel free to uninstall v0.3 since all it's functionality is still included in v0.4 .

I hope you'll enjoy it,

Hans

The following text describes finFoil v0.3 (still valid for v0.4):

You can download the windows installer here: https://sourceforge.net/projects/finfoil/files/Windows%20Installer/

(It should run on every windows version newer than Windows 95)

As you can see in the screenshot, it is now possible to load in an SVG file, for easier editing of the fin! How to do this is described below.

How to use finFoil with an SVG file

  • Install an SVG editor, for this tutorial Inkscape is used (free software) 
    http://inkscape.org/
  • Download the example SVG file test.svg from:
    https://sourceforge.net/projects/finfoil/files/
  • Open test.svg with inkscape
  • Edit the fin using the path edit tool (red arrow). Use your mouse and the tools indicated by the green rectangles:
  • Make sure the ID of the path is "fin", otherwise finFoil won't know which path to parse. Now you have only one path, but there could be several in an svg file.
    (this should be OK in the test.svg file)
    Right click the fin and select "Object Properties":
  • Save the file and import it in the finfoil program:






How to trace a fin From an image

  • Use the import function from inkscape to import an image:
  • Browse for the image on your filesystem
  • Choose to link the image. This way the SVG file will stay small, since only a link to the image is inserted. finFoil will also work with embed.
  • Scale the image while pressing the Ctrl button. This way, the aspect ratio of the image will stay equal.
  • The image will sit on top of the fin path, use "Lower to bottom" to send it to te bottom. And use the transformation tools if needed:
  • Edit the fin to fit the image:









I hope you enjoy this release, and I hope to see people using this application to foil their plywood (or ...) fins.

a2tall's picture
Offline
Last seen: 4 months 1 week ago
Joined: 02/28/2011

Re: [hans] finFoil v0.3 released, Now you can trace images!

Back to Top

I have been playing with this for a day now and I find it hard to use. Maybe just need to keep playing with it.

hans's picture
Offline
Last seen: 1 week 7 hours ago
Joined: 12/25/2005

Re: [hans] finFoil v0.3 released, Now you can trace images!

Back to Top

What are the difficulties you are having? Maybe I can make the tutorial clearer, I tried to make it as clear as possible, but input from you would be very helpfull.

The manual input should be easy to use. When you get the hang of how inkscape works, the SVG input should work very fast. But it is indeed harder than it should be.

I don't have time to implement an easy to use editor. I made this inkscape workaround because I found out that the manual input wasn't ideal. The combination with inkscape allows to design very accurate, but there is indeed a learning curve.

thanks for trying!

Hans

retrothis's picture
Offline
Last seen: 4 months 2 weeks ago
Joined: 10/24/2008

Re: [hans] finFoil v0.3 released, Now you can trace images!

Back to Top

Hi hans



Thanks for taking the time to write the CODE.....haha!


I was playing around with both finFoil and inkscape last night.


My issue was that once I drew the fin plainshape in inscape, designated the figure as "fin" and saved it as SVG file I could not import it into finFoil.


I'd hit "Browse", find the correct file, but when i hit "Generate" nothing happens. The manual input works though.


It said there was some error, and to check the log, but I could not find the log.


Im probably doing something wron in inscape.

red_boards's picture
Offline
Last seen: 2 days 2 hours ago
Joined: 09/06/2007

Re: [hans] finFoil v0.3 released, Now you can trace images!

Back to Top

Hans,

Thanks for this.

I assume that the surface colours relate to thickness? How difficult is it to generate this output as, say, a dxf file?

Red

chippy61's picture
Offline
Last seen: 1 year 2 months ago
Joined: 06/10/2011

Re: [hans] finFoil v0.3 released, Now you can trace images!

Back to Top

pardon my complete computer ignorance please hans ,


 


  but


 


I don't think I get it ....


 


  IS the idea of all this ....that you punch in all this information to the fin shaping / foiling equivalent of a board shaping ?computer? / machine ?


 


  cheers !


 


  ben

hans's picture
Offline
Last seen: 1 week 7 hours ago
Joined: 12/25/2005

Re: [hans] finFoil v0.3 released, Now you can trace images!

Back to Top

retrothis

Have you tried importing the "test.svg" file here: http://sourceforge.net/projects/finfoil/files/ ?

This file should work, afterwards you can edit this path to your fin design.

The problem is that not every SVG feature is supported by my code and that I haven't implemented logging or errorhandling. As long as you use smooth curves, the code should work.

chippy61

No, that is not the idea.

The idea is to make a tool that suggests a good hydrodynamic profile for the fin you want to make. So that the backyarder has an idea how the fin needs to be foiled.

Suppose you have a fin blank with layers of a fixed thickness (like plywood), the different colors will be the different layers of the fin panel.

My idea is that the fin foiling is still done by hand.

In the distant future some export formats will be supported, but that's not my main goal. (this also answers red_boards)

The reason I wrote this code, is for my own use and because I've seen some badly foiled fins here on swaylocks (read: fins with a little bit sanding on the trailing and leading edge. Luckily most guys here do a pretty good job). This code generates the NACA 4digit profile, which has proven to be well suited for surfboard fins. And I hope that this code will help a lot of backyard fin builders to foil their fins.

retrothis's picture
Offline
Last seen: 4 months 2 weeks ago
Joined: 10/24/2008

Re: [hans] finFoil v0.3 released, Now you can trace images!

Back to Top

Yep, I tried the test.svg. That works well!


Ok, Ill just try editing that file instead of making a new one.


Thanks again for your help.


 

ambrose's picture
Offline
Last seen: 6 days 9 hours ago
Joined: 03/18/2004

Re: [hans] finFoil v0.3 released, Now you can trace images!

Back to Top

not enough rake.

too short.

...ambrose...

my file

is made of steel.

<p>ambrose M. curry III</p>

cbg
cbg's picture
Offline
Last seen: 1 month 1 week ago
Joined: 03/18/2004

Re: [hans] finFoil v0.3 released, Now you can trace images!

Back to Top

[img_assist|nid=1064709|title=Fin Foil Printouts|desc=|link=none|align=left|width=640|height=480]

i tried out your program.  it was pretty cool.  i started off with a simple spitfire fin profile that i had a pic of from solo.  it looked so good and simple that i gave it the hardest thing i could come up with-- one of robin mair's hammer quad outlines that knowaloha posted here on a lime green coil.  i wasn't copying, but roughly drew the outline off a fuzzy pic because i had such respect for the quality of the fins hanalei put out and how advanced and challenging to manufacture that the design seems to be.  the finfoil output was a little funky, and carried very little thickness up into the head of the fin, but it was all an experiment so i kept pretty true to the program's suggestion.  i printed it actual size, and stuck the printouts to folder stock, then cut them out.  i did fix a bit of weirdness in the upper neck area by just cutting the fair line through the contour wobbles.  it was very minor.

[img_assist|nid=1064710|title=TemplatesTracedOntoCorecork|desc=|link=none|align=left|width=640|height=480]

[img_assist|nid=1064711|title=CorkTemplatesStuckToFiberglass|desc=|link=none|align=left|width=640|height=480]

i took these templates and traced them on some corecork scraps.  i'm not sure whether it was 2mm or thinner.  i'll have to go back and check.  i cut these layers out, spray 77'd them to 2 oz e-glass, and razored them out again.  i then took the cutouts and stacked them on a sheet of waxed plate glass with black pigged RR epoxy on all faces.  i cut some ball-end stick pins to the precise thickness/depth to serve as registration pins and vacuum bagged it flat overnight at about 16 inches of mercury.   the next day i knocked the fins off the glass and have yet to trim the flash and fair the contour layers, but they look quite good and are amazingly light.  i'll shape them out, trim and thin the base, and give them another outside glassing when i get the time staked out and the weather improves for glass work.  

[img_assist|nid=1064712|title=StackedCorecorkFinTemplates|desc=|link=none|align=left|width=640|height=480]

this thread's been asleep a litle while, but it's not dead.  i'll come up with more when i'm caught up.

-cbg

[img_assist|nid=1064713|title=FinTemplatesBaggedDownFlat|desc=|link=none|align=left|width=640|height=480]

GregTate's picture
Offline
Last seen: 2 days 16 hours ago
Joined: 03/18/2004

Re: [cbg] finFoil v0.3 released, Now you can trace images!

Back to Top

I'm impressed with the layer technique. Please keep us posted. Thx

Journalism is Dead

GregTate's picture
Offline
Last seen: 2 days 16 hours ago
Joined: 03/18/2004

Re: [cbg] finFoil v0.3 released, Now you can trace images!

Back to Top

Delete dup

Journalism is Dead

GregTate's picture
Offline
Last seen: 2 days 16 hours ago
Joined: 03/18/2004

Re: [cbg] finFoil v0.3 released, Now you can trace images!

Back to Top

Delete dup

Journalism is Dead

hans's picture
Offline
Last seen: 1 week 7 hours ago
Joined: 12/25/2005

Re: [hans] finFoil v0.3 released, Now you can trace images!

Back to Top

Hi cbg,

Thanks for taking your time to try it out and document it!

The thickness profile results in a thin fintip, indeed. I'm working on a in-program graphical editor, when that is finished you will also be able to design this profile.

However, it is not that much work to make it possible to choose from multiple thickness profiles. I'll try to do that asap and release the code.

You're fin looks nice BTW! keep up te good work!

Hans

hans's picture
Offline
Last seen: 1 week 7 hours ago
Joined: 12/25/2005

Re: [hans] finFoil v0.3 released, Now you can trace images!

Back to Top

I will release finFoil v0.4 soon!

I added the possibility to change the thickness profile using an exponential function.

In the image below, the dashed line shows the quadratic profile that was used by versions <=0.3, the other profiles are examples of the exponential profile, with there characteristic constants.

See the following images as an example:

I hope you guys like this functionality. Watch swaylocks for release of v0.4 during the coming week.

kiterider's picture
Offline
Last seen: 2 years 3 months ago
Joined: 10/12/2007

Re: [hans] finFoil v0.3 released, Now you can trace images!

Back to Top

Hey Hans.

I haven't tried your fin foil program due to the fact I'm pretty slow with computer tech..

But I'd like to thank you all the same for going to all this effort and sharing it with us here..

Thanks again!

hans's picture
Offline
Last seen: 1 week 7 hours ago
Joined: 12/25/2005

Re: [hans] finFoil v0.3 released, Now you can trace images!

Back to Top

Hi kiterider,

Thanks for your appreciation!

But I still feel that I got more from swaylocks than I've given back. This is a place where everybody shares his knowledge and stoke, this is a win-win situation!

I'm also an open source fan. All the software I run is free and open source, and so is finFoil. (I don't use windows or mac, I use Linux, so the installer for v0.4 will be available when I have acces to a windows computer at my work).

The same is true for BoardCAD, the open source board design program. These guys wrote some beautiful software for this community!

This is what swaylocks is all about!

hans's picture
Offline
Last seen: 1 week 7 hours ago
Joined: 12/25/2005

Re: [hans] finFoil v0.4 released, Now you can edit the the ...

Back to Top

Hi guys,

I'm proud to announce that I just released
finFoil version 0.4! The application to help the backyard fin builders
foil there fins hydrodynamically.

https://sourceforge.net/projects/finfoil/

With
this release you can finally edit the vertical thickness profile using a
single parameter in an exponential function. See the example below:

profile constant = 10

profile constant = 1

The
file "exponentialProfiles.pdf" that you can find here:
https://sourceforge.net/projects/finfoil/files/ , shows different
profiles for differen constants. If you uncheck the "Use exponential thickness profile" checkbox, the quadratic profile of versions <=0.3 is used.

Version 0.4 can be installed in
parallel with version 0.3, but feel free to uninstall v0.3 since all
it's functionality is still included in v0.4 .

I hope you'll enjoy it,

Hans

cbg
cbg's picture
Offline
Last seen: 1 month 1 week ago
Joined: 03/18/2004

Re: [hans] finFoil v0.4 released, Now you can edit the the ...

Back to Top

yeah, your program really is cool.  i wouldn't have been drawn to stack slices without it.  process adapts to make use of the toolset available.  thanks for your contribution and open-source spirit, in terms of both software and surfboards.  this release seems to be a big step up with your thickness profile additions.  still, i'm excited to get models done from my v0.3 outputs and test drive them.  it's all about the design>build>test cycle; the fun's in the doing.

still lagging on my end.  the warm weather is back, but i've been busy and unable to get up to my shop to do any "wet" work.  however, i have rough-faired the fins concetrating on symmetry, and they look really good.  at this point, they look more old-school thick at the base than thin at the tip, but until it gets the rest of the glass, it's fragile out there in the claw of the hammer.  the next step will be to mud them with some epoxy/DE/silica plus white pig and knock them fair again.  i should get contrasting contour lines to make it easier to see.  then i can topglass and tool the base to finish.

soon come.  i'm hoping more pics this week.  there's another skateboard ready to bag as well, so i'm itching to get some work done.  

-cbg

hans's picture
Offline
Last seen: 1 week 7 hours ago
Joined: 12/25/2005

Re: [cbg] finFoil v0.4 released, Now you can edit the the ...

Back to Top

@cbg

You're welcome! Your build pictures make me very happy ;)

I hope I can use the pictures you've taken (for documentation or on a website or ...), I'll certainly refer to you then.

If anyone has any feature request, feel free to post them! I won't implement them all, but I will consider them for sure! And since this project is open source, you're always free to implement them yourself ;)

For future releases I'm working on:

* 3D view. I already rendered fins in 3D using my code, but the code is not ready for a release and it is a bit complex to get the right libraries on windows (since I have no windows at home, I can't spend to much time getting this to work).

* In program fin editor. But this is no priority for me since the svg method (with inkscape) does the job just as good.

* Modelling the fin as a NURBS surface. This is a major modification which will take a while

* Export to CAD. Work on this hasn't started yet.

cbg
cbg's picture
Offline
Last seen: 1 month 1 week ago
Joined: 03/18/2004

Re: [hans] finFoil v0.4 released, Now you can edit the the ...

Back to Top

hans wrote:

@cbg

You're welcome! Your build pictures make me very happy ;)

I hope I can use the pictures you've taken (for documentation or on a website or ...), I'll certainly refer to you then.


open usage of the images, brother.  i always figure if i put something up here, i've lost control of it anyway, so i might as well free it officially.  open source, commons licensing-- it all appeals to my personality.  look up "individualist anarchism" sometime.

my real wish with regard to any use of the imagery is that credit be given to robin mair and hanalei fin systems, as a pic of their hammer quad was my seed crystal.  it was like the 105% test case for your program.  anyway, he's a professional designer and fabricator, and i'm just an eccentric experimenter.  if that fin outline turns you on, buy some from them.

i snuck out of work early yesterday for a bit of spring gardening and epoxy work.  the stepped ledges got mudded with some filled RR in advance of another round of fairing.  i took a few more pics, and i'll probably snap a couple more when i drive up to the shop later today.  you will have to patiently wait for me to get my act together, pull the pics off the cam, and post.

soon come, mon.

-cbg

cbg
cbg's picture
Offline
Last seen: 1 month 1 week ago
Joined: 03/18/2004

Re: [cbg] finFoil v0.4 released, Now you can edit the the ...

Back to Top

it's been a long time without any more pics for your program documentaion.  these aren't up-to-date either, but more so.  since this time, i've mudded them twice more with differently pigmented RR bog.  these do show how nicely the initial foil developed even before the mud.  i know they're almost comically thick, but it's a good test case regardless.

-cbg

[img_assist|nid=1066410|title=FinFoilDraftedCorecorkTracesStackLammedWithEpoxy|desc=|link=none|align=left|width=640|height=480]

[img_assist|nid=1066411|title=StackLammedFinsPlacedBackToBack|desc=|link=none|align=left|width=640|height=480]

cbg
cbg's picture
Offline
Last seen: 1 month 1 week ago
Joined: 03/18/2004

Re: [cbg] finFoil v0.4 released, Now you can edit the the ...

Back to Top

one more up to date as of this afternoon.  it's been mudded and faired twice.  you can see the white and pearl in the first and the transparent red in the second.  minor tweaks to finish.

-cbg

[img_assist|nid=1066447|title=StackLammedFinsAlmostFair|desc=|link=none|align=left|width=640|height=480]

muizenberg's picture
Offline
Last seen: 12 months 4 days ago
Joined: 03/26/2012

Re: [hans] finFoil v0.4 released, Now you can edit the the ...

Back to Top

Hans

New to this forum, but saw this post and downloaded the program. Man!?!?! try as I might it just won't run. Any suggestions?. Is there a download version that generates a startup icon on your desktop for computer numbskulls like me??

thanks

hans's picture
Offline
Last seen: 1 week 7 hours ago
Joined: 12/25/2005

Re: [hans] finFoil v0.4 released, Now you can edit the the ...

Back to Top

I assume you used the windows installer (finFoil_0.4_setup.exe)?

Click the start button -> all programs -> finFoil_0.4 -> finFoil_0.4

This is just like any other program you installed on your computer.

You can also find the exe file here:

C:\Program Files\finFoil_0.4\finFoil.exe

or if you are on a 64 bit OS:

C:\Program Files (x86)\finFoil_0.4\finFoil.exe

If you want to have a desktop icon, you should create a shortcut yourself (right-click on the exe and select "create shortcut", then copy the shortcut to your desktop). I won't make an installer that does that automatically, making installers is not something that I like spending more of my free time on.

I hope this helps and that you enjoy the application.

kayu's picture
Offline
Last seen: 1 day 1 hour ago
Joined: 07/24/2009

Re: [hans] finFoil v0.4 released, Now you can edit the the ...

Back to Top

is there a post processor involved for this software Hans ?

hans's picture
Offline
Last seen: 1 week 7 hours ago
Joined: 12/25/2005

Re: [hans] finFoil v0.4 released, Now you can edit the the ...

Back to Top

What do you mean with post processor?

Actually you can use inkscape as a preprocessor.

But there is no postprocessor for anything.

kayu's picture
Offline
Last seen: 1 day 1 hour ago
Joined: 07/24/2009

Re: [hans] finFoil v0.4 released, Now you can edit the the ...

Back to Top

hans wrote:

What do you mean with post processor?

Actually you can use inkscape as a preprocessor.

But there is no postprocessor for anything.

Thanx Hans......what I was refering to was a post processor to link it to a CNC.

lawless's picture
Offline
Last seen: 1 week 2 days ago
Joined: 05/21/2004

Re: [hans] finFoil v0.4 released, Now you can edit the the ...

Back to Top

Hey Hans,

Just a totally random request, but if you get into making Export files would you consider the option to add on an FCS or Futures base to the fin model?

I was wanting to play with 3D printing a surfboard fin and remembered about your FinFoil program so I dug it up from the archives.

It would be cool to have the option to add on a fin base, so if you decided to export a file for CNC or 3D printing it'd have the fin base on there and you could manufacture a finished ready-to-use fin.

hans's picture
Offline
Last seen: 1 week 7 hours ago
Joined: 12/25/2005

Re: [hans] finFoil v0.4 released, Now you can edit the the ...

Back to Top

What export format do you need for 3D printing?

I assume STL would work? Since it is created for a form of 3D printing (stereolithography).

I will not implement this in finFoil v0.x

I'm working on finFoil v1.x which will be way easier to use, and will probably run on mobile devices too. (tablets and maybe smartphones).

finFoil v1.x will calculate the surface (contour lines) in real time while editing the fin contour. There will be more profiles to choose from and you will be able to define custom profiles.

Exporting to various file formats will follow later. But feel free to implement it yourself for v0.x ;)

Progress is quite slow, but I'll get there eventually. (You can follow the progress on https://github.com/hrobeers/finFoil if you are somewhat familiar with programming)

lawless's picture
Offline
Last seen: 1 week 2 days ago
Joined: 05/21/2004

Re: [hans] finFoil v0.4 released, Now you can edit the the ...

Back to Top

Totally understandable, it was just a total random request to add to your v2 list of something to play with if you wanted to add features. Being able to design fins, add a base, then have them 3D printed would be really cool. Imagine sharing fin files with other Swaylocks guys how we currently share AKUShaper files.

I think STL would work. Here's the file types Shapeways (http://www.shapeways.com/) will use:

STL, Collada, OBJ, X3D, VRML2

I'm on a Mac, so unfortunately I can't run the program. Seems like a cool project though.

I'm a web guy so the whole C++ thing is foreign to me. That's rad you open-sourced it though.

Pages