Construction of the 3D Printer Case Part I

Good Morning from my Robotics Lab! This is Shadow_8472, and today, I am printing out the corner brackets of the anti-cat case for my 3D printer. Let’s get started.

The best projects are those that build upto higher existing goals. This week is printing files from online. The Cura software my 3D printer came with is apparently what is known as a slicer. From my research, you can model up any 3d object with as much precision as the limitations of your computer will let you. But in the end, the 3D printer can only print so small. A slicer translates a 3D object file of pure mathematics into a set of instructions for the printer to follow. For the purposes of this blog, Cura is a software extension of my printer.

There are two ways to get the sliced pattern to the printer. SD card, or USB cable. I don’t have enough USB extensions to reach the printer, so I’m operating on SD card right now. I only have one USB card reader on a modern machine, but I remembered one of our old computers in the garage having a multi-card reader. I extracted the module, but quickly learned there weren’t any appropriate internal connectors. The old computer in question was using PATA cables, which look like ribbons instead of the more wire shaped SATA cables of more recent years. Maybe in the future, I’ll see if soldering something up is an option.

I used the rest of my sample filament to print up a potential bracket to hold my 3D printer case. I knew I’d run out before the printer finished, but the sample produced was enough to know a finished version, even one scaled up to be big enough wouldn’t work. Of note, I told Cura to do a fast job on the piece, and I had a harder time separating the raft from the bracket. I’m going to do some more experimentation when I print up the upper corners. The regular print speed is estimated at 6+ hours and the fast at about 3+. Expect the full results next week.

The part I am printing for this project can be found here. The linked page provides the download and says it’s in what’s known as Creative Commons. While I don’t know exactly what that means, I understand it to mean the file creator gives permission to anyone to use their part for whatever purpose without royalties, even if it is part of your product you sell.

***

I have started the first corner, on fast, and it should take between 3 and 3.5 hours. I opened up my first full spool of filament. Setting up this job took longer than expected. First of all, the 1KG spool didn’t fit on the spool rack, so my father and I had to improvise a wide enough one. A more permanent fix may involve printing up a part to fit correctly.

I also had trouble loading the new filament. The instructions said to cut an inch off at an angle, and I did, but it kept having trouble grabbing it. The last, little bit  of the white sample filament was still in there, so I set it up and told it to go. The thing started printing a ghost raft.

The filament wasn’t loaded properly. I tried preheating and loading a few times, but I told it to load, it kept making a clicking noise like it couldn’t grab the end. I had to cut it again at a steeper angle before the machine took it. The extruder oozed a white string that turned red as it went. I was secretly hoping to have the color change happen on the raft for the bracket, but seeing it working correctly was also good. In pulling the tangle away, the hot plastic formed a fine thread, as fine as human hair, though it didn’t feel as strong.

***

Half done, and no major problems remaining so far. I am noticing a bunch of places where the filament is forming like a web in places where it isn’t required. My guess is that’s the fast mode complaining a little. I’ll have to clean the visible ones out. I’m also not getting the Forbidden Planet feeling like before. Either I’m getting used to the sound of the printer or it’s the fast mode. Maybe I’ll print up one on each setting and compare them side by side. Weight, Raft separation, and print time should come into play. I should also take note which corner is which in the case one of them cracks while the case is being assembled or later during use.

Of note, some of my first builds seemed to have some stuff printed into them. I wonder if some stuff from my hands got onto the sample filament and the printer passed it.

***

The print job finished. I’m going to leave the raft on until I have the “normal” and “high” quality prints of the same job done. Final Question: I had to ward my cat off of my printer part way through. Have you ever had a pet almost hurt themselves on a hobby project?

Ram Swaparound II

Good Morning from my Robotics Lab! This is Shadow_8472, and Today, I am bringing an underwhelming tale of setting up my “toy” computer. Let’s get started.

I re-scrambled the Ram between most/all of the computers under my care this week. The Linux Mint gift now has all the RAM it came with and the RAM that was originally from the Ubuntu MATE MineCraft Server. I pulled the alleged faulty RAM from the old Asus machine out of my main tower and reclaimed my own sticks. The original Asus RAM was split between itself and the Server after it was all given a BIOS level check.

Long story short, I am tired of doing about everything except shuffling sticks of RAM like a deck of cards. The amount of force required to install the things is a little disturbing when the components around the base are caving in a little more than expected. My RAM is staying where it is for now, and all the sticks appear to work.

I wanted to do just a little bit more, so I started going about installing straight Ubuntu on the old machine to turn it into my “toy” computer despite its random crashes. I have in mind practicing what I think to be dual booting with this machine, so I disconnected the old HDD and it’s RAID SSD “memory bubble.” (Please don’t ask me how that’s supposed to work. I know of about three RAID configurations, and none of them match this setup. I just know that RAID is when more than one storage device is operating in parallel to provide extra speed or redundancy, usually with matched, HDD drives.) I pulled the brand new SSD from my own tower and hooked it up instead of the old setup.

I grabbed my green USB stick with Mint on it and decided to use it for any OS install needs in the future. I put what I thought was the latest version of Ubuntu on it, restoring it to its full 8GB while doing so from when I first put Mint on it to repair the “corrupt” HDD. I connected the target computer to my secondary monitor. I booted it and… nothing. The screen wouldn’t even turn on to access its internal settings when I connected both VGA and DVI to it. It turns out the RAM in the Asus tower was in the wrong pair of slots; RAM slots are paired, and one pair is to be filled first, and I had filled in the 3rd and 4th slots by mistake.

I moved the sticks to the appropriate slots and tried again. I made it to the BIOS where I managed to convince it to boot to the Linux Install Stick. I tried to tell it to install, but it claimed there wasn’t enough space (8. something MB and there were only 8). That didn’t sound right. That’s the size of the USB stick… I ended up making my way to the live environment desktop and was confronted with Unity.

Unity? That desktop was canceled. What’s it doing on the latest… I didn’t have the latest version. What happened? The bootable USB program from the tutorial, Rufus, did request/demand I let it download a couple of extra files just because I was trying to set up a newer version of Linux than the one it seemed to come with… I poked around on the Ubuntu download site I got the ISO from, and found the latest version unavailable, and had instead gotten the latest LTS version. Long Term Support was a term I learned quickly. It turns out the actual latest version was blocked due to security concerns with the all three common CPU architectures affected. I decided to put the project off a week and see if a new build comes through.

In the meantime, my Final Question: If you use Linux, what desktop do you use?

Ram Swaparound I

Good Morning from my Robotics Lab! This is Shadow_8472, and today, I am going over the results of my gift as given last week. Let’s get started.

Meltdown! Within hours, my father’s new computer crashed, citing a problem with the RAM in slot 2. I may have touched some of the gold contacts when extracting/installing it, so I hope it’s still okay, if it was okay to begin with… I reopened the Asus computer’s case to see if it really was just the RAM all along.

I carefully pulled the four sticks from my tower (16 GB total), and installed them in the Asus machine, running Civ V in a debug, zero-player mode. The test ran for so long, I let it go all night, and came down in the morning all disappointed that it had still crashed in the same way. If anyone has any ideas, do make a comment here and let me know, please. The power supply and mother board are both candidates, but they each are a little more involved and/or expensive to swap out without knowing for sure what part is at fault.

Anyway, I pulled the Asus RAM from the new arrival and gave it back half, not including the suspected bad stick. The ‘bad’ half of the RAM, I have in my own tower and ran the Civ test. I didn’t get a full system crash this time; only the game froze and not the entire computer. Other than that test, the RAM itself hasn’t given me any problems.

I would like to test all 4 sticks together in my computer, and get the 4 total sticks (2 from Ubuntu MineCraft server + 2 from Father’s Mint machine) into the Mint machine and test that. Doing both of these at once would see me sending my RAM off to the server for uptime.

Time is a bit short around the holidays, so I think I will keep this post fairly brief. Final Question: From earlier, do you have any random ideas on what might be plaguing the Asus?

Linux for Christmas

Good Morning from my Robotics Lab. This is Shadow_8472, and today, I am going over how I set up a tower for my father as a Christmas gift. Let’s get started.

Seeing as I am scheduling this post for Christmas day, I can safely wright without spoilers. Remember that old PC I turned into a MineCraft server? Well I got another one and gave it the RAM from the now parted computer. To keep up appearances, I have the parted computer sitting where it has been for a while now, beside my main tower. The new machine is hiding behind a pile of clutter.

I installed the RAM before I even booted the new tower up, using my secondary monitor and a VGA cable. It detected the new RAM, and offered to do a hardware check. I figured, “Why not?” and went for it. The thing came back with a complaint of too much RAM. I tried booting to Windows, and it worked, so that’s a problem I figure I can address later.

I decided to try the Cinnamon desktop environment. I went to the stack of blank CD’s and grabbed one. The top had some stuff on it, but I didn’t think much of it; I was just testing a burn program. I burned the latest version of Linux Mint to it and washed the disk to get rid of the dirt on top… and on the bottom. The bottom of a burned CD is a little discolored when you look at it. The dirt on the bottom masked bubbles of unwritten portions of the disk, rendering it useless to me.

OK, so I try to use another disk… Linux Mint is 300 MB too big to fit on a normal CD: I had just ruined a burnable DVD… the only such DVD I had at my disposal, and it’s the first one I reached for. The LightScribe disks I have had sitting here are regular CD’s. I ended up redoing my Mint USB stick.

I charged in with enough confidence when installing the OS. I must have taken a detour when starting to install, because I ended up at a partition option screen. I backed out of there, and soon enough, I had a new Linux Mint machine. Sure, a bunch of the specific software looked different from Ubuntu MATE, but I used my skills to install Chrome, WINE (ironically named WINE Is Not an Emulator), and a few other goodies my father is likely to want, including a Glass Eye program that doesn’t natively support Linux. I had to get a .DLL file and stick it directly into the program file folder, since WINE was asking for it. Strange thing was that it was unwilling to just work when placed among other .DLL files for WINE.

On a whim, I tried installing SimCoaster, a game I enjoyed when I was younger, but only got 99% completion before my save corrupted (twice). It installed, but put up a front of ambivalence when I tried running it. The program made as if to start, but something didn’t work and it stopped without any error message or other explanation. I let it go for now before searching into the problem led to my plans being discovered. While I was setting the machine up, I grabbed my usual desktop and hid the icons and “start” bar. When I was done messing around with it, I assembled a custom wallpaper similar to the one I made for the Ubuntu machine.

This week, I decided I like to write my posts as I work. It might be a little more dramatic at times, but I should remember what is going on better. Final Question: Have you ever wrestled with WINE and won?

The Lost Post (Hard Drive Rescue Saga Continued)

Good Morning from my Robotics Lab! This is Shadow_8472, and today, I’m continuing my work on the failed computer system from last week. Let’s get started.

Lesson #1 for me today: SAVE YOUR WORK WHEN YOU STAND UP! I had a 3/4 finished post waiting to be finished. I must have gotten up for something, and I later had to reboot for something covered later on. WordPress does not auto save. With that out of the way, I’ll try to recreate something resembling my lost post.

So, last week, I covered how I used Linux Mint to do a memory dump of a failing HDD (Hard Disk Drive). This week, I plugged it into my tower and checked it for errors. My copy of Windows gave it a clean bill of health. “Only 4KB of data in bad sectors,” was the worst report I got from it. 4KB is tiny, but if it includes the boot sector, I’m out of luck when trying to boot to it. My PEBKaC (just look it up, it’s funny) moment happened as I went to shut down and boot into the suspected drive.

At this point, I went into various fuzzily related details to create suspense, such as how I couldn’t find my other SATA cable or how I didn’t have the correct mounting for my case for this HDD. I yanked the unformatted SSD and connected the HDD and let it rest just outside the case. (The picture is from just now, not then.) Anyway, at one point, the drive was putting its weight on the power cable, so I started turning it over. My father cringed as I slowly rotated the box to avoid too strong of a gyroscopic effect on the spinning disks. He told me that Hard drives used to be sensitive to the orientation they were in when they were first formatted: they must not have had as good motor control for the read heads. While this is an aging HDD, it isn’t 90’s technology, the latest example cited as not being up to being turned on end.

Also of note, I stuck Ubuntu MATE on another USB thumb drive. I actually had emptied a few others as well, but I only went through with the one.

At this point, I rebooted and lost my earlier post. Now for the results.

I first tried to get into the boot order to adjust it. That didn’t help too much, but I did find the boot menu. I selected the 2TB drive available and “Windows is getting used to its new hardware,” or something to that effect. It took a while. I ended up not being there when it rebooted itself, and I had to get back into the BIOS and back and forth… I eventually pulled my main hard drive, the green one in the picture, and let the HDD at it. With nothing else in the way, it booted. To black. It’s like the login screen was stuck loading after giving me the mouse pointer. Startup repair didn’t do much for me.

At present, (the time a depicted by the picture) I have three hard drives connected to my computer. I managed to find the lost SATA cable in a drawer I’d forgotten it was stashed. The configuration of the power cables is maxed out. Sure, I might be able to use a little trickery and rerouting to fit a few more things, but the geometric shape and lack of cable elasticity is making things difficult.

***

P.S. Edit: Guess what I found after writing the final two paragraphs. Yes, the lost post in question. I need to pick a single browser for composing my posts. The only reason I even recognized it as the lost post was because it lacked the picture. I like this a little better, so I’m still using it instead of going back. At the same this post missed some stuff. Instead of merging them though, I’m just going to post it as a page and link it HERE.

P.P.S. It was a page all along.

***

The final results are in: the little Chkdsk stunt with repair stunt worked. I was able to boot the drive successfully two consecutive times. I won’t vouch for its speed or the fact that that copy of Windows somehow missed my bigger monitor, and had the audacity to call it older than the one it actually found. Jokes aside, it did say some older monitors might not automatically connect. Detect monitors didn’t find it either. I don’t really care. The problem I set out to solve is fixed, and the drive is now pulled from my system.

Final Question: I know I said I would like to do a monthly video, but at this time, I don’t know if I can keep up on the ideas. Until I get a bigger project, I will probably just make a video when I am doing something new and hardware related. What would would you like to see in such a video?

Desktop Data Rescue

Good Morning from my Robotics Lab, this is Shadow_8472, and today, I am going over my first trot into actually using Linux for something. Let’s get started.

So, my family’s main computer is an aging system. This week, it decided to just not work anymore. Taking an opportunity to exercise my skills, I went ahead and emptied a USB thumb drive and started learning. And by learning, I mean failing and researching why things kept going wrong.

I started by considering the problem. I had heard Linux Mint is supposed to be stable. I used Chrome to surf over to linuxmint.com and went to downloads. I was confronted with four desktop environments. I went with MATE, as I had heard nothing to do with with Cinnamon, Xfce, or KDE. The next page gave way too many options in terms of mirrors to download from. I tried out two different links; the first mirror estimated almost an hour, and the second one, just five minutes. Another five minutes were spent moving the ISO file I had just downloaded over to the drive I had waiting (I still do not fully ISO yet, just that it is some sort of disk image).

After looking up a tutorial on setting up the bootable hard drive, I moved the ISO back to the downloads folder and formatted the drive. I followed the instructions and, soon enough, had a stick that was supposed to work. I prayed a silent thank-you prayer after the boot order was overridden in the BIOS and I saw Mint working for the first time.

Next step in the plan: get into the failed hard drive and dump everything to a new drive. Oops. Newer versions of Windows like to hibernate themselves instead of actually shutting down. Linux gave me a super long error message informing me about something like this happening. The proper fix would be to get into Windows and disable it from merely hibernating – not an option here. Another look at that error message hinted to trying to mount the drive as read only. I went to the command line and had no idea where to start. It was getting late, so I messaged a friend; he linked me to a forum post for my exact problem.

The fix worked beautifully. I connected an external drive and compared the used space on the bad drive to the empty space on the backup drive. I was pleasantly surprised to find enough space. I set the system to doing a dump and left it overnight.

Somehow, the system held up long enough to finish the dump. I was thrilled when the last of the data was saved. My father told me I had helped diagnose the cause of the crashes; he was thinking it was a blunder with the thermal paste for the CPU and cooling system. Of course, it went and crashed again shortly after.

The old system has been replaced. I’m waiting to do a checkdisk on the failed drive using my tower, and I think I can safely say my next post will be on tinkering with the old system.

Final Question: Up until now, I have only been studying up on Linux, taking it slowly, getting ready to do something while waiting for a computer I can brush off and start over on if I ruin things completely. Now that I have an available workspace, I find myself reaching for results using tutorials. Do you learn better by first doing, then learning what you are supposedly doing; or learn what you should do first, then do it?

PC Upgrade Time

Video Link

Good Morning from my robotics lab. This is Shadow_8472, and today, I’m covering the installation of my new SSD (Solid State Drive). Let’s get started.

If you are watching the video version, you can see a time lapse of the upgrade in the background.

So, for the upgrade, I’m adding a 250 GB drive. To mount it, I have a plastic bracket and a SATA cable. After bringing the computer over, I fetch a bowl for holding screws. I unpackage my supplies and open up the case. I use a little canned air to clear some of the dust buildup. It takes me a moment to puzzle out the final orientation for the bracket, but when I get it, I start installing the SSD with the big screws from the bracket set. The drive does not accept them. I use the smaller ones instead.

I feed the SATA cable through the case and attach it to the motherboard. After taking the faceplate off to get a better look the first drive’s mounting, I remember the quick release system.  I start attaching the remaining screws so I can slide the assembly into place. At least, that was the plan. The screws refuse to go in straight. There are three sets of holes to mount the bracket and all are too small for the bigger screws.

I spend a while battling the holes and drop the first screw in the case. I fish it out the first time, but the second time, I have to pick up the case and dump it. After trying one last time, I abandon the venture and locate a smaller set of tools.

Fortunately, I find some acceptable screws in the small screwdrivers’ case. One catch: of the six screws I find with the small screwdriver set, only three fit. I try out a few other possible screws from the garage, but none of them fit. I stop the camera for a few hours and go shopping for a fourth screw, but I don’t find any.

While I shop, I open myself to the possibility of mounting with only three screws. After all, three is all you need to hold it still if you aren’t planning on shaking the thing around on a regular basis. But as a last ditch effort, my father comes in and lets me modify a long screw that would otherwise have fit. I try marking the length, lopping it, and filing it down. The shortened screw’s new tip is too big. Resigning to my three screw plan, I stick the assembly in and close everything up.

After reconnecting my peripherals, I turn the system on and have a circus of a time trying to figure out if the operation was a success or not. Windows didn’t see the new drive, and I even reopened the case and adjusted the connections. Eventually, my father was indeed able to confirm that the system did see the drive, but Windows wasn’t acknowledging it for lack of  formatting. I opted to leave it unformatted until next week when I do my research on installing Linux.

In closing: This was the first computer upgrade by myself for the most part. I was clumsy with my organization despite my attempts to make everything go smoothly, but it was a success anyway.

Final Question: What was the first computer upgrade you did without supervision?