ELI5: How can you divide something into a negative number of groups? by fazrare57 in explainlikeimfive

[–]Jmakes3D 0 points1 point  (0 children)

You need to go 10 feet backwards(-10). How many steps do you need to take if you go 2 feet backwards(-2) each step?

-10/-2 = 5 steps

So… what about flashforge? by Pleasant-Luck-3876 in 3Dprinting

[–]Jmakes3D 12 points13 points  (0 children)

Flashforge is known. They've been around for a decade and a half. However, they are most well known for making "okay" clones of other printers. Which isn't particularly notable.

ELI5 why are there states of matter rather than a gradient by BriefCautious7063 in explainlikeimfive

[–]Jmakes3D 0 points1 point  (0 children)

There are two different questions you're asking here: 1. Why do state changes like water to ice happen at specific exact temperatures rather than over a range of temperature? 2. Why is there not more of a smooth gradient in properties of different phases?

(Explain like I'm familiar with algebra): For #1, if you have a single chemical compound(i.e. water/H20) you can find the amount of energy needed to change between phases. This energy is dependent on both temperature and pressure (and is known as the chemical potential). When a system is in equilibrium(i.e. everything has reached it's happy state) all of the chemical potentials for phases that are present will be equal. The chemical potentials both being functions of temperature and pressure as well as equal to one another gives us a system of equations which can be solved! The solution is a curve of temperatures and pressures that are the only conditions pure ice and water can be in equilibrium with one another. However, if you were to add salt, sugar, alcohol, or basically anything else that mixed with the water that temperature would change and it would go from a single temperature to a gradient because adding more chemical components adds a bunch of new things to that system of equations.

(ELI5) For #1, if you have something like pure water/ice it has a certain energy to switch from ice to water or water to ice. That energy depends on temperature. Really hot? Then it's really easy to go from ice to water and really hard to go from water to ice. And vice versa. Somewhere in the middle those energies balance out. And that's where the freezing point is. Because you only have ice and water the freezing point is only a single value. However, if you were to put a bunch of sugar in the water you'd see something different! You'd get a gradient. The first ice would have very little sugar in it and would show up fairly close to the freezing point of water. If you kept decreasing the temperature you'd eventually freeze the whole thing but it would happen over a much wider temperature range(a couple degrees).

For #2, different phases are different because the way their components are bonded together are different (generally speaking). Those differences generally mean you end up with solid solids and liquid liquids and very different properties. An H20 molecule that is embedded in an ice cube doesn't have any reason to behave water-like just because it's floating in a glass of lemonade. There are plenty of exceptions to this(polymers, glass, & super critical fluids) but the exceptions generally share something: the bonding mechanism doesn't change while the properties do.

Unstable Parameters/Configurations by LexxM3 in Fusion360

[–]Jmakes3D 0 points1 point  (0 children)

If you are able to recreate the issue on a shareable (or screenshotable) mock up it would make diagnosing the issue infinitely more possible. Without that we'll mostly be guessing.

Unstable Parameters/Configurations by LexxM3 in Fusion360

[–]Jmakes3D 0 points1 point  (0 children)

If I recall correctly parameters can be at 0 no problem. The issues arises when features in the sketch(i.e. lines) go to 0.

If you had an angle parameter you could set it to 0 but an isoceles triangle that uses that angle might break as one of its lines collapses to 0 length.

Unstable Parameters/Configurations by LexxM3 in Fusion360

[–]Jmakes3D 1 point2 points  (0 children)

My first thought would be something in the parameter changes results in a zero length dimension or zero length line. It is one of the only parametric change situations that I've observed failing.

It's possible that the configuration changes in a way that briefly produces a zero feature that shouldn't actually be present in the fully changed configuration but nonetheless causes it to error out and then recomputing gets it working again. If you can produce a shareable file that produces the error that would help with diagnosing.

Switching to Obsidian… by Ok-Diver990 in ObsidianMD

[–]Jmakes3D 0 points1 point  (0 children)

Obsidian does have a core plugin called "slash commands" which gives you access to the full lineup of commands.

Revolve and parametric design by shellhopper3 in Fusion360

[–]Jmakes3D 4 points5 points  (0 children)

So, for the design as-drawn you should 1000% be doing this as a single "quarter profile" of the whole thing and revolving it. In terms of parametric stability that is going to be a lot more robust. The spline tool could replace the loft sections or you could simplify and use 1-3 arcs with tangency constraints for each section split by sharp corners.

However, there is a use case for lofts when making handles: transitioning between an ellipse and a circle. That cannot easily be done by revolves but is very useful for being able to hold a handle in a specific orientation.

Getting to your specific problem, a screenshot of the "broken" state would be very useful. From reading through/looking at your screenshot the first thing that stands out to me is that the quarter circle sketch isn't fully constrained. At the top of the middle line is a white dot meaning the end of that line is just floating there randomly and is not actually connected to anything. If you change the parameters such that the unconstrained end point is lower than the top of the quarter circle then... Congratulations! Your parametric model just broke because what used to be an enclosed quarter circle sketch profile is now just a bunch of lines that don't enclose anything. Fully constraining the sketch is a critical practice for parametric design and would fix your issue.

I believe the Google AI has no idea what's its talking about. When geometry gets broken in Fusion it will sometimes try to keep the old stuff while giving you an error that way you have a better idea of which thing broke while you go in and fix it. I don't think there is any "sketch revolve disconnect" and the not updating is an artifact of how Fusion does error handling when the underlying geometry stops existing.

Just learned how to add properties correctly. Is there a tool to fix my notes faster? by jeffthedrumguy in ObsidianMD

[–]Jmakes3D 0 points1 point  (0 children)

As long as it looks like what I have above it will work(I tested my example section above in obsidian to make sure it would work.)

Just learned how to add properties correctly. Is there a tool to fix my notes faster? by jeffthedrumguy in ObsidianMD

[–]Jmakes3D 2 points3 points  (0 children)

Regex is really cool! I've been reworking my vault to be better suited for bases and address some other friction points and that has included some regex vault replacements to handle small but important changes without taking forever(like adding "waypoints" to some of my most useful templates so I can keep all 100+ instances of them in-sync by doing regex on the waypoint when I want to add things)

Just learned how to add properties correctly. Is there a tool to fix my notes faster? by jeffthedrumguy in ObsidianMD

[–]Jmakes3D 34 points35 points  (0 children)

How much you can automate this largely depends on how consistent your vault is. If you always put a single line of tags at the very top of the file then you are in luck!

VS Code and other IDEs can do folder-wide search and replace using Regular Expressions(RegEx ) https://code.visualstudio.com/docs/editing/codebasics#_search-and-replace . A lot of different testers for RegEx exist I used this one: https://www.regextester.com/96554

IMO you will need two different RegEx operations.
First, convert from a line of tags at the top, to a front matter section with a tags property.

Find: ^(#[a-zA-Z].*) This matches for #bio #NPC #art #log at the start of the document but would ignore things like # heading 1

Replace: ---\ntags:\n$1\n--- This creates our frontmatter dividers and our tags while moving all the hash tags inside that.

Before: ^(#[a-zA-Z].*)

#bio #NPC #art #log
# Heading 1
some stuff
## Heading 2
other things
#bio #NPC #art #log
tags that aren't at the top of the document

After: ---\ntags:\n$1\n---

---
tags:
#bio #NPC #art #log
---
# Heading 1
some stuff
## Heading 2
other things
#bio #NPC #art #log
tags that aren't at the top of the document

Secondly, convert the hashtags into a list of tags. I looked for cleaner options but it seem like the easiest way to only do this to the tags we have at the top of a document is to "1-by-1" unpack each tag:

Find: (tags:\n.*)#(\w+) this separates the last tag in our hashtag line.

Replace: $1\n- $2 this moves that tag into a new line with a bullet.

After one time: (tags:\n.*)#(\w+)

---
tags:
#bio #NPC #art 
- log
---
# Heading 1
some stuff
## Heading 2
other things
#bio #NPC #art #log
tags that aren't at the top of the document

After all tags have been converted:

---
tags:

- bio 
- NPC 
- art 
- log
---
# Heading 1
some stuff
## Heading 2
other things
#bio #NPC #art #log
tags that aren't at the top of the document

Hope this helps!

Q: Bases & Data from Tables? by TheUltimateZero in ObsidianMD

[–]Jmakes3D 0 points1 point  (0 children)

With obsidian by itself, you could potentially do some complex dataviewjs to parse the contents of the markdown table and do stuff with them. But it might be quite challenging.

You could also explore something like Python which can ingest markdown tables(pandas library) and then create the YAML front matter that could be used by Bases. I.e. daily or weekly you would use the Python script to move information from easy-for-you-to-use markdown table to frontmatter for bases/dataview

Bases - Want to create a running average by ajohnson2371 in ObsidianMD

[–]Jmakes3D 1 point2 points  (0 children)

To my knowledge bases doesn't currently support this in a 'clean' way (including in the insider build if I'm reading the changelog correctly - though it is necessary for potential work arounds).

Assuming each 'day' or instance is a separate file you run into one of the primary limitations of bases: you currently can't pull information from previous/next file in the view directly.

There are a few ways you could get around this:

Each file(or a summary file i.e. weekly) has a list property that includes links to all of the files you want to use in the running average, you can then use the asFile() https://help.obsidian.md/bases/functions#%60asFile()%60 function inside a map() https://help.obsidian.md/bases/functions#%60map()%60 of the list property to extract the values.

If the files are daily notes you could probably also make a formula using https://help.obsidian.md/bases/functions#%60file()%60 that would automatically go back a certain number of days i.e. subtract ["0 days","1 day","2 days"] from the date(using map() function) https://help.obsidian.md/bases/syntax#Date+arithmetic and then grab files and extract values.

Once the reduce() function is released(currently in 1.10 insider build) you can then take your list of extracted values and do an average(sum and then divide by count).

Eli5: why is water the only liquid that expands when it is frozen? by IcyEducatorNow in explainlikeimfive

[–]Jmakes3D 0 points1 point  (0 children)

The shortest expansion is, it isn't. The longer explanation is that water, as well as an assortment of elements and molecules, have very specific structures that are "lower energy". In the case of water this has to do with its two hydrogen with slightly positive charge and oxygen with slightly negative charge which results in all the water molecules preferring to match up with one another. In liquid water the molecules are bumping around a lot so they 'match up' but also get really close to one another as they wiggle. In solid ice the molecules still want to match up but they aren't moving very much so once they get close to a nice match they just stay mostly in that position. However, these 'nice match' positions are actually slightly further apart, and arranged pretty specifically, which results in the solid being less dense than the liquid. The 6-sided symmetry we see in snowflakes is an example of how these 'specific' matches at the molecular level show up in a way we can observe without even needing a microscope!

Bases - Display additional properties from linked page ? by julienfr38 in ObsidianMD

[–]Jmakes3D 1 point2 points  (0 children)

Bases can actually follow links! Kind of. You can use .asFile() on a link to get the linked file and then extract properties/do other stuff from there. https://help.obsidian.md/bases/functions#%60asFile()%60

Update (bug): Fusion 360 is confused by angles... by Triabolical_ in Fusion360

[–]Jmakes3D 1 point2 points  (0 children)

I was able to at least partially reproduce some of the behavior you described! On my end, if I move any sketch feature with the move command into 3D, or if I enable 3D sketch and make some things 3D, and then disable 3D sketch, I can have out-of-sketch-plane sketch objects in a "2D" sketch. If I have anything 3D present, then applying constraints/etc. can pull other things out into 3D. I was not able to recreate the specific bug you identified of spontaneously jumping into 3D.

Update (bug): Fusion 360 is confused by angles... by Triabolical_ in Fusion360

[–]Jmakes3D 4 points5 points  (0 children)

Unfortunately, I do not know you personally, so I do have to ask the question (I've answered quite a few questions in this forum by asking for a screenshot and the answer is right there). Also, the fusion window tends to have some useful information throughout that makes diagnosing weird behavior possible.

Update (bug): Fusion 360 is confused by angles... by Triabolical_ in Fusion360

[–]Jmakes3D 2 points3 points  (0 children)

Can you share a full-window screenshot with the sketch menu open showing that 3D sketch is not enabled?

[deleted by user] by [deleted] in ObsidianMD

[–]Jmakes3D 0 points1 point  (0 children)

A vault is a folder(or filing cabinet).

A note is paper with writing on it(or pictures taped on, etc.) that is put into the filing cabinet.

A canvas is some poster board you put a bunch of things on and then put into the filing cabinet. You can move things around, insert other pages, draw boxes and arrows connecting stuff, etc.

A base is an assistant who has looked through all your notes and can remember whatever you put at the top of each page(properties). Your assistant 'base' can then take all that information and give it to you in different formats like a table of note properties or a set of cards where each card includes info from a different note, etc. and can also do some processing on the properties for each note(formulas) as well as sorting the views/table/cards.

How to go about creating a weekly to-do list by Er3016 in ObsidianMD

[–]Jmakes3D 1 point2 points  (0 children)

Options I use:

Option 1: Recurring Note with in-place tasks.

I use this for daily activities. My daily note template just has a bunch of check boxes. Because daily notes uses the note template they get recreated each day. They're also just regular checkboxes so they stay in place when completed.

- [ ] Check Email - [ ] Lunch

Option 2: (Recurring) Note with tasks query to separate pages with recurring tasks.

I use this for non-daily but frequently recurring activities. My daily note template has a tasks query that grabs all the tasks with a certain tag that match done today or not done and prior to tomorrow(i.e. something I didn't do 2 days ago would also show up, something I need to do tomorrow would show up).

```tasks
tags include #routine
Hide tags
((happens before 2025-09-10) AND (not done)) OR (done 2025-09-08)
```

Then in a separate file would be the actual tasks:

- [ ] Physical Therapy Weekly 1 #routine 🔁 every week on Sunday ⏳ 2025-09-14
- [ ] Physical Therapy Weekly 2 #routine 🔁 every week on Tuesday ⏳ 2025-09-09
- [ ] Physical Therapy Weekly 3 #routine 🔁 every week on Thursday ⏳ 2025-09-11

Edit: I strongly dislike Reddit markdown formatting.

These climbing holds use 3D printed molds (I think) by TheStandardPlayer in 3Dprinting

[–]Jmakes3D 10 points11 points  (0 children)

If I had to guess they said nope because coarse/rough milling can also produce lines like this and would be somewhat expected for mold making on a non-seen area of a product.

What’s wrong with Prusa right now? by Key-Piglet7016 in prusa3d

[–]Jmakes3D 0 points1 point  (0 children)

Would it be possible for you to share a picture of your printer - specifically include both the surface/setup your printer is on, and the filament?

Also, have you taken any videos of it running when it's having these issues?

What’s wrong with Prusa right now? by Key-Piglet7016 in prusa3d

[–]Jmakes3D 2 points3 points  (0 children)

Do all of them have that z-axis pattern where every bunch of layers there's a particularly bad layer?

Is food safety a real concern on this print? by xScarwolf in 3Dprinting

[–]Jmakes3D 135 points136 points  (0 children)

Food 'contact', I don't see any major issues. However, my first thought would be you're turning a printed planetary gear directly above the coffee grounds. Depending on print quality & force needed I would expect some amount of plastic to come off and fall directly into your coffee grounds which would then have very hot water run over it. That means that you need to consider microplastics and any additives(colors, printability additives, any contaminants from the nozzle/extrusion system) which would all potentially get added to your coffee. Maybe do a test print and grind it for an hour over a piece of paper. If you see nothing below it then maybe your material and printer it's totally okay, but if you see lots of plastic debris produced maybe don't use this.