Comments (4)
Hi Tim,
Would you consider switching to the python version of FullControl?
Check the README on the home page of this github repo for more info about it and how it relates to the Excel version.
In the Excel version, it's a little tricky, since if you change the height of the pyramid, you need to change the number of (manually written) rows. With Excel you can achieve this with formulas and careful drag-down copying of formulas, but it's not ideal. A hack way to do it is to have a column on the right hand side of the sheet that specifies the number of repeats and required extrusion with for the current row. That could be nicely parametric with the only manual step being to drag down cells to the correct row.
However, in python, you could do this all in a simple loop using the polygon and move_polar functions, or the offset_path function in lab.fullcontrol might be easier. The CONVEX function in lab is also relevant for arbitrary outlines.
from fullcontrol.
Hi Andy,
Unfortunately I'm not really familiar with Python. I might dive into it later, but in the meatime, I'd love to do it in Excel.
Could you please give me more precision on the column you suggested to add?
Thank you,
Tim
from fullcontrol.
You need to figure out how many repeats are required for each layer (based on whatever the size is of each layer). If you have that value written in a column to the right hand side of all the settings then you can reference it in the repeat rule for that layer.
from fullcontrol.
Just as a note, the Excel version of FullControl is in a different repository, so if you're wanting Excel-related answers then it probably makes sense to ask such questions in that repository instead.
That said, I believe the idea is for the Python project (this repository) to replace the original Excel one, so I don't think the Excel one will be getting any further development (the last update was a year and a half ago), and presumably will also not receive as much support (partly because it just doesn't have as many features as the Python version). Perhaps @fullcontrol-xyz can comment to clarify the intent :-)
from fullcontrol.
Related Issues (20)
- STL-file is none HOT 3
- [FEATURE REQUEST] interlocking/brick layers example HOT 9
- [FEATURE REQUEST] Add range slider(s) to gcode plotter HOT 1
- Installing FullControl Python on Mac HOT 8
- [QUESTION] What's the best way to vary Flow% and Speed% over a number of layers? HOT 5
- Can you help me desing an overhang test for 5 axis printer? HOT 7
- [QUESTION] How to determine flow rate ans extrusion multiplier for a new biomaterial? HOT 8
- [PROBLEM] Extrusion problem HOT 8
- [QUESTION] How do you get around function-induced speed changes? HOT 1
- [QUESTION] Functionalities of fc5 function HOT 9
- [QUESTION] G1 commands missing HOT 1
- [FEATURE REQUEST] Device Support: Ultimaker S3 HOT 2
- [FEATURE REQUEST] Motion-aligned mesh visualisation HOT 1
- [FEATURE REQUEST] Add possibility to get "raw" plotly fig object HOT 3
- [QUESTION] push/pop ExtrusionGeometry HOT 5
- [BUG] duplicated primer procedure HOT 3
- [QUESTION] Increase the Inner_frame_hole_diameter in lampshade HOT 2
- [BUG] Scientific notation used for sufficiently small extrusion distances crashes klipper HOT 2
- [FEATURE REQUEST] Add stl support with visualisation
- support for grbl laser cutters HOT 22
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fullcontrol.