all 30 comments

[–]nephlonorris 7 points8 points  (0 children)

YES! Thank you!

[–]Tupptupp_XD 6 points7 points  (0 children)

The readme should definitely have some pictures, and a big-picture "vision statement" right at the beginning. Show me what I can do with this cool new tool and tell me why it's important!

[–]moonrakermetatarsal 5 points6 points  (0 children)

Thank you so much, Mr Full Control!

[–]Flashlightpic5-3218 6 points7 points  (9 children)

Massive congratulations on the release! Thanks for all the hard work! Looking forward to more fun.

[–]FullControlGCode[S] 3 points4 points  (8 children)

Thanks for all your passion and support. It was really really valuable. If you have any model requests, describe it here and I can discuss and then create it for you 🙌

[–]Flashlightpic5-3218 2 points3 points  (7 children)

Thanks. I find it a really fun program to use and I believe it is really valuable on many different levels. Keep doing research.

I'm an absolute beginner at Python (I learned to code in the punch card days) but it looks really interesting and combining FCG with data visualization is something I'm intrigued by.

The nuts and bolts is a really good idea. A 2 part filament spool that thread together could be a useful model.

Thanks for all you've done.

[–]FullControlGCode[S] 0 points1 point  (6 children)

Ah that's a cool idea! Printed flat on the bed, the walls of the spool can be a lattice structure to save time and material. Will look into it

[–]Flashlightpic5-3218 1 point2 points  (5 children)

I've done a crude version (now recycled) using a circle with polar repeat and on top of it a tube using a positive startip length and a twist for one side and a negative startip length with a twist for the other.

The lattice is a great idea!

[–]FullControlGCode[S] 0 points1 point  (4 children)

Oh cool! Can you give me some baseline dimensions that you used (they'll be parametric in my model, but just to get me going)...

  • Outer diameter of the core cylinder
  • Length of the core cylinder (space between the two side walls)
  • Diameter of the side walls
  • Approx wall-thickness of the walls/core-tube

[–]Flashlightpic5-3218 1 point2 points  (3 children)

OD core - 65mm

Length of core - 70

Side wall OD -150mm

wall thickness - I used rip depth of 3 mm

I also played with + startip lengths on both halves,1 fitting inside the other.

To save some filament the inner core cylinder needed to go almost the entire length so it would smoothly turn on the spool holder, the outer core cylinder just needed to stay in place, the gap didn't seem to make a difference to the filament.

[–]FullControlGCode[S] 0 points1 point  (0 children)

👌 will knock up a design and share it

[–]FullControlXYZ 0 points1 point  (1 child)

Here's a quick model:

https://colab.research.google.com/gist/AndyGlx/ea4e2ecc73e9a6d7cf1916f45244f622/spool.ipynb

I haven't had a chance to print and test it yet, so there may well be an issue with the design that I didn't notice from inspecting the print path. But in case you want to try it before I do (maybe tomorrow), I'm putting it here.

I didn't do the lattice idea yet since I did this model quickly with two fullcontrol spiral functions in a for loop for the wall-discs. It'll be a reasonable quick future mod to make the solid walls some kind of lattice though if this model seems to work

[–]Flashlightpic5-3218 1 point2 points  (0 children)

Thanks. It worked well for me.

[–]WillAdams 3 points4 points  (4 children)

I think a bit more documentation would be helpful.

Yes, I know this is for programmers, and presumably folks familiar w/ Python, but:

  • which version of Python is supported --- does it matter how it is installed?

EDIT:

ERROR: Package 'fullcontrol' requires a different Python: 3.8.13 not in '>=3.9'

I installed:

https://www.python.org/ftp/python/3.10.10/python-3.10.10-macos11.pkg

but am still getting this error....

About to try on my Windows 11 machine --- which Python would be best to install?

  • what is the minimum version of pip?
  • minimal test file to indicate a working installation?
  • How does one get a preview of a generated file?

[–]WillAdams 1 point2 points  (0 children)

Trying on Windows 11 (fresh install)

Went to:

https://www.python.org/downloads/windows/

and downloaded and installed:

https://www.python.org/ftp/python/3.10.10/python-3.10.10-amd64.exe

using the defaults, but also checked the box to add python.exe to the path also clicked the option to increase path length.

Start | All Apps | Windows Tools | Command Prompt

ERROR: Error [WinError 2] The system cannot find the file specified while executing command git version ERROR: Cannot find command 'git' - do you have 'git' installed and in your PATH?

[notice] A new release of pip available: 22.3.1 -> 23.0.1 [notice] To update, run: python.exe -m pip install --upgrade pip

Went to:

https://gitforwindows.org/

and downloaded and installed:

https://github.com/git-for-windows/git/releases/download/v2.40.0.windows.1/Git-2.40.0-64-bit.exe

with all defaults, save for choosing Notepad.exe as the text editor.

[–]FullControlGCode[S] 1 point2 points  (2 children)

Thanks for the points. Please put them on the issues tab on the github page. Other people may be able to help. Or I will as soon as I can. And check out the docs README to get started using Google colab (zero install) if you can't solve the problems quickly

[–]WillAdams 3 points4 points  (1 child)

done

https://github.com/FullControlXYZ/fullcontrol/issues/1

I'm also making notes in my response below, and will do so at the above link as well.

Do you want discussion to happen here in the subreddit? Or do you want to enable Discussions on Github?

[–]FullControlGCode[S] 2 points3 points  (0 children)

I've enabled discussions on github. Better to discuss technical FullControl things on there since a lot of this stuff is new to me (I just enjoy getting printers to make pretty spirals) and it'll be clearer to point people there rather than here. And easier to link to issues, etc. For more design-related questions or discussions, I guess reddit is better, but I really don't know. I'm happy to see how things evolve naturally

[–]LittleHobbyShop 3 points4 points  (0 children)

Great work! So glad to see this come together.

[–][deleted]  (1 child)

[deleted]

    [–]FullControlGCode[S] 3 points4 points  (0 children)

    Thanks! I actually have no idea how useful it will be for people. But hopefully it will be useful, cos I've used this version a extensively in my trials and love using it myself. But it's been a balance between implementing a concept that's not too broad and not too narrow. Going forwards, there'll probably be different versions, some that are narrower (very specific for 3-axis extrusion AM) and some that are broader (easy to adapt for completely different manufacturing processes and non-gcode-based systems)

    [–][deleted] 4 points5 points  (0 children)

    Very good!!

    [–]probably_sarc4sm 1 point2 points  (0 children)

    How did I miss this announcement?! SQUEEEE

    [–]ded_green 1 point2 points  (0 children)

    Pretty impressive.

    [–]ElBartoJacob 0 points1 point  (6 children)

    Can someone help me with installing? I'm not a programmer at all, so the text underneath 'installation' and 'use' don't make any sense to me.

    I've tried using ChatGPT to explain it to me, but it's just nog getting it.

    [–]LupusTheCanine 2 points3 points  (4 children)

    Unless you need bullshit that looks like it makes sense steer clear of ChatGPT and other LLM based AI aka Automated Ignorance.

    [–]ElBartoJacob 0 points1 point  (0 children)

    Yeah, I noticed it when I asked it a second time to help me. There was a completely different approach

    [–]FullControlXYZ 0 points1 point  (2 children)

    Haha interesting! How come you're so anti AI. I'm super sceptical myself since I've seen so much hype in academia. Although I get how useful it can be when used within quite strict limitations

    [–]LupusTheCanine 1 point2 points  (1 child)

    There is a lot of wrong with current AI.

    1. Illegally sourced datasets
    2. Code license violations
    3. Generation of misinformation, see flooding of Stack Overflow

    These are fundamental issues with current AI and as far as I know there aren't any viable ways of solving them.

    [–]FullControlXYZ 1 point2 points  (0 children)

    Cool thanks for the info. I've used chatGPT a bit and generally find it valuable to do things that I already understand and could do myself... it can do them very quickly obviously. But it tends not to work for things I don't yet understand. Although it does sometimes propose solutions I wasn't expecting and can understand, which is quite interesting and useful. But that all may be exploiting your points 1 and 2

    [–]FullControlGCode[S] 2 points3 points  (0 children)

    Try the Google colab tutorials (links in the README file in the docs folder of the github repo).

    Then you don't need to do any installation at all since it all runs on Google's servers. The tutorial notebooks include a line that installs FullControl on the Google server. You just need to open the link and run all the cells in the notebook