Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)MO
Posts
3
Comments
33
Joined
2 yr. ago
  • Take out any spinning rust and pack those in a foam HDD case. Number them as you pull them for easy reinstall.

    Put a bit of plywood under the rack, ratchet strap it, and now you can put it on a dolly without the lip hitting the equipment as you try and lift it. For avoiding it falling off the dolly, use a 2nd ratchet strap and wrap it around the chassis / dolly.

    Put a 2nd piece of plywood on top once its in the uhaul so you can load more boxes on top... Maybe even do that at first so the initial strap is securing it as well.

    As for the bottom plywood, if you add some felt pads, then it will help you shimmy the chassis into / out of its position once its unloaded. I have my rack vhb taped to ply with felt under it and recommend it to people IRL a fair bit.

  • Yeah, or even something in the middle where you still use a cheap microcontroller and the hall effect sensor to track distance without any treats. You would have to find a way to get the cat running in the first place though.

    It seems like people have better luck getting the larger semi-domesticated savannah cats / similar to use the wheel than domestic house cats without training

  • I wanted to make a human sized wheel to bring to opensauce that dispenses candy thats the equivalent to the calories you burned, or possibly had motors acting as a generator that powered up a power bank for people to charge their phones from!

    Thanks for the feedback though, and glad you liked it :)

  • 3DPrinting @lemmy.world
    motsu @lemmy.world

    I 3D printed an automated cat treat dispenser to train my cat to exercise! (printables link with files and code in comments)

    tl;dr: my cat was getting lazy, and was developing health issues, so i wanted to make something to trick him into exercising more. I did this by attaching a treat dispenser to a cat wheel, and giving him treats when hes ran certain distances.

    This was my entry for the printables smart pet gadget contest. https://www.printables.com/model/1278945-smart-cat-treat-dispenser-for-one-fast-cat-wheel

    There were a few back-to-back all nighters right at the end in order to get this submitted in time (managed to submit 7 minutes before the deadline!) - so the code is all kind of lumped in one file. Ill clean the code up in the upcoming weeks, but the short bullet point list of features are:

    • Almost entirely 3D printed (other than a motor, 4 bearings, some sensors, and the nuts and bolts
    • Detects that the treat level is low before completely running out! no more sad cats that hear the food dispenser going off, only to be left with an empty belly!
    • Self hosted wifi configuration page (connect
  • smb share if its desktop to desktop. If its from phone to PC, I throw it on nextcloud on the phone, then grab it from the web ui on pc.

    Smb is the way to go if you have identity set up, since your PC auth will carry over for the connection to the smb share. Nextcloud will be less typing if not since you can just have persistent auth on the app / web.

  • Its just a test to dial your printer in. I shimmed my bed with 0.1mm washers. I haven't done a full square of plastic, but I printed my first layer / z-offset print of choice in all 4 corners and center in order to verify the bed level results in octoprint were accurate.

    Before hand 70% of my bed printed perfect, but one spot was a little lower, and the mesh bed leveling wasn't accounting enough for it. Parts printed on textured sheets would not pick up the texture as well in that one spot. I like the textured look for top surfaces of control panels and such, so having an area on the bed that wouldn't apply the texture was a bit annoying.

    Tests like what you are talking about is an extreme way to verify that everything is square, or at least well accounted for in the firmware.

    Also, since this wasn't something achievable out of the box until recently, printer manufacturers are showing it off as a point of pride / as a sales tactic.

  • Yeahhhhh, they have a sale going on right now, but its still like 1800. I really do think that its more of a business target with that price though. While the original stick einstar won't pick up on super fine details, a scan from it + some caliper measurements has done me pretty well with hobby projects. The price point is definitely more reasonable on that for hobbiest makers

  • 3DPrinting @lemmy.world
    motsu @lemmy.world

    I got to play around with some 3d scanners, and thought you might be interested in it, since its a useful tool for functional printing!

    So, i wanted a personal 3d scanner a while back and bought the revopoint mini and creality cr-scan lizard with my own money. I wasn't too happy with either, and ended up buying an einstar afterward.

    I made a video comparing the revopoint and cr-scan to show off the pros and cons, but never did a follow up on the einstar. Well, i guess shining3d (the people that make the einstar) saw the original video and thought it was good enough to send me their new handheld scanner (einstar vega, i know... confusing names) to play with for a month, so i did just that and compared it to my own personal original einstar.

    I made another (hopefully entertaining) video, and thought i would share. I use the 3d scanner a handful of times per year to make 3d printed bits that fit well with existing real world items, and i have also made some stuff out of clay, and 3d scanned it to use in 3d printed designs when i want more organic shapes that are past my modeling experience.

    happy to answer any question

    I Made This @lemm.ee
    motsu @lemmy.world

    I made a motorized cooler trike to drive around at a camp site. It was a goofy, but VERY fun project!

    more of a goofy and fun project, I wouldn’t say it was practical, and definitely won’t change the world... but I enjoyed it, and it got a lot of laughs and acted as a good conversation starter. Hopefully yall find the humor in it :)

  • Yep, to add on as well as summarized this... Linux has historically had a design methodology of "everything is a file". If your not familear with the implications of this, it means your command line tools just kind of work with most things, and everything is easy to find.

    For instance, there's no "registry / regedit" on Linux... There's just a folder with a config file that the application stores settings in. There's no control panel application to modify your network settings... Just a text file on your OS. Your system logs and startup tasks were also (you guessed it) sinole filea on the system. Sure there might be GUI apps to make these things easier for users, but under the hood it reads and writes a file.

    This idea goes further than you might assume. Your hard drive is a file on the file system (a special file called a block device). You can do something like "mount /dev/sda1 /home/myuser/some_folder" to "attach" the drive to a folder on the system, but that special block device (dev/sda1 in this case) can be read and written to byte by byte if you want with low level tools like dd.

    Even an audio card output can show as a file in dev (this is less the case now with pipewire and pulse), but you used to be able to just echo a raw audio file (like a wav file) and redirect the output to your audio device "file" and it would play out your speaker.

    Systemd flipped this all around, and now instead of just changing files, you have to use applications to specify changes to your system. Want to stop something from starting? Well, it used to be that you just move it out of the init directory, but now you have to know to "systemctl disable something.service", or to view logs " journalctl -idk something.service" I dont even remember the flags for specifying a service, so I have to look it up, where it used to just be looking at a file (and maybe use grep to search for something specific)

  • I run freeipa internally, which handles all internal https certs (as well as nice things like handling non sudo auth so I can just ssh to machines from an already authed machine without a PW prompt, and doing ldaps for internal things that support it)

    For external web, I have a single box running nginx as a reverse proxy thats web exposed. That nginx box has letsencrypt certs for the public web stuff. The nginx rp has the internal CA on it and will validate the internal https certs (no mullet SSL here!)

    I also do different domains for internal vs external, but thats not a requirement for a setup like this

  • No, not at all... Its an enclosure for an existing hard drive that makes it into a portable media device (like a flash drive), but because its an actual ssd you get much better sustained speeds.

    There's also some cool features like drive encryption, as well as if you put an iso file on the drive, you can navigate to it on the on the iodd device using the screen and buttons, and then select it. The enclosure will emulate a DVD reader, and you can just boot the iso without having to do any etcher / Rufus / yumi / dd stuff

  • I bought counterstrike source way back in like 2008/2009 when I got a computer fast enough to play it. Steam was pushing garrysmod as a 5 dollar bundle purchase with counterstrike, and I bought that too on a whim.

    I liked garrysmod more than cs:s, and played it a bunch. Eventually I figured out how to add wiremod to the game, which also involved using svn (a source control precursor to git)

    I learned basic digital circuits and boolean logic by making bases with elevators and fancy alarm systems that would shoot intruders with turrents and stuff.

    Eventually wiremod added a programming language called expression2, which was a mashup of c and lua. I basically taught myself coding because of a video game.

    This lead me to get into computer programming, and eventually computer security, which ended up being a lucrative career path.... So thanks Garry for your mod, and thanks Gabe for pushing said mod to kids that just wanted to shoot virtual terrorists. That 5 dollar game is responsible for a good chunk of my life :)

  • A prion is just a misfolded protine that has some adverse behavior that your body can't detect (there's a mechanism that if your body identifies a malformed protine, it will terminate the cell making it). Anyway, prions live in this small region in a Venn diagram whereits can't be detected, but can still replicate and cause harm.

    We mostly think of prion diseases (like mad cow) affecting the brain, but I dont think prions are isolated to the brain... Prion deseases happen to involve the brain a lot because a misbehaving protine in your brain will have a lot more apparent effects

  • Rhasspy. Idk if rhasspy3 is out fully, but I would wait for that and then set it up. (I have began to see the home assistant side being released - its supposed to tie in a lot better than rhasspy2, and even brought the dev on to the HA project)

  • Significantly better code gen, but not to the point where it can make an application on its own. I tried using it for an embedded esp32 based project for fun, and while it could create mqtt support, the code for setting up WiFi / a small web backend / some HTML for a front end... It struggled with the application logic. Either way, it got about 70% of the way there

  • Highly recommend a soda stream, or soda stream alternative. My go to is 4 or 5 drops of lime juice in a glass, then the carbonated water. Tastes identical to the canned stuff, but way cheaper (and maybe less preservatives? Idk if the canned water has anything besides fruit juice and water)

    I also occasionally like root beer if I'm eating something junky like a pizza slice or burger. I bought a bag in a box of syrup from the small root beer brand I enjoy, and can make my own for a few cents instead of a few bucks per bottle. Plus, I can control the concentration depending on how sweet my sweet tooth is feeling that day