IT WORKS!!! The laser cutter frame that we built using off the shelf components has x, y and z movement controlled by GRBL. It needs to be calibrated and other fun stuff like that, but I am ridiculously proud of it. Pictures later.
I would not use python if it weren't for conda, so thank you whoever pointed it out to me. (I think @theoutrider but I am bad at remembering these things)
Whelp, that is a sign error.
I have spent about 7 hours trying to find the problem and it was that filter design in python uses one convention and my system uses the other.
I am just really confused now. These feedback coefficients should give an impulse response that increases exponentially, but the impulse response is a nice decaying exponential like I expect when using the python filter functions.
There has to be some number formatting thing I am missing.
There is something about pythons filter design that I am misunderstanding completely. I am getting iir filters with feedback coefficients that have values like 10e20 which makes no sense.
I suspect it is a format problem, but I haven't found any info about it yet.
I a musing scipy, which is very nice, but I can't figure out how to get the coefficients into a form I can use in anything else.
oh, the power supply also has a fuse which didn't burn up.
So we are considering getting a UPS to test out any high power electronics on before plugging them into the mains.
Does anyone have any suggestions on how to most effectively test high power things like this without plugging them into the same mains power that all of our other electronics are using?
I am waiting for the world to bite me, but it hasn't yet.
Getting a frame for a laser cutter cost like $250 for the frame and then the electronics are more on top of that. We decided to try and go cheaper and we have so far succeeded. It isn't finished yet, currently it is a set of parallel rails with sleds that are controlled by GRBL, but soon it will be a full laser cutter.
That or we have overlooked something and the whole thing is a waste of time.
We shall see.
so far the big benefit of pouchdb is that I don't have to juggle opening and closing configuration files.
So now I have time when I can't really do much work. We need the CNC to make the prototypes for the new laser cutter so we can test that out, but because the one motor has a bent shaft we have to wait for the new motor hardware which isn't going to be here until Tuesday at the earliest.
So PHD work I guess. I should get my doctorate at some point.
Calling all #Fediverse admins of instances in the #EU. The #CopyrightDirective is coming, we need to show the MEPs how massively the EU Internets will be affected.
We are preparing a list of all EU-based #Pleroma, #Mastodon, #GNUSocial, #Peertube, #Funkwhale, and any other instances.
Please *contact me*. All I need is the domain name, which EU Member State it's located in, and the rough topic of the instance. Approximate user count welcome, but not necessary.
Please help. This is important.
I don't exist!
I may be the same inmysocks you see on mastodon.social.... Maybe.
Whatever pronouns you feel like? I would be amused if you alternated.