[-] Shdwdrgn@mander.xyz 2 points 4 days ago

Apparently the port is optional but it makes me wonder what you would do if it wasn't installed. Luckily it was there on all three of the machines I picked up from ebay.

[-] Shdwdrgn@mander.xyz 2 points 4 days ago

You may be interested in these links, it can reduce or eliminate the problems which require cold pulls. Basically the issue is that the tubing moves up and down during printing and creates a slack space where the filament gets into a region of the nozzle it's not supposed to reach. This modification uses a short length of tubing inside the nozzle that is pushed down tight, then your regular tubing sits on top of that where the movement doesn't cause any problems. I've never had a single clogged nozzle or needed to do a cold pull in several years since making this change, so I highly recommend it.

https://www.youtube.com/watch?v=7tCxO17XZtw https://www.thingiverse.com/thing:4220059

[-] Shdwdrgn@mander.xyz 3 points 5 days ago

Honestly at that point I would tear down the whole thing and use this video as a guide for reassembly. The most important thing to do is to make sure the framework is all squared up, otherwise all prints will suffer.

As for bed leveling... A lot of people think the paper test is all you need, but really that only gets you close enough to start leveling the bed. First thing is to tighten all the springs to within 1 turn of being closed, then adjust the Z switch so that the head homes to roughly that same height. After that you use the paper method to get the bed roughly level, then move on to live testing with a 5-point bed-leveling test print to dial it in. Ideally you want the nozzle gap to be about 75% of the nozzle size, so for a 0.20mm tip you would want a 0.15mm gap to get your print to stick.

As I mentioned to someone else, Creality's QC is garbage. My first glass bed had better adhesion than PEI and worked beautifully for a few years until the coating wore out. My second glass bed was trash, I never could get anything to stick to it without using hairspray, and now it sits in its box. I have a PEI bed now, which seems to have solved the problem. If you decide to try using the printer again, don't forget to clean the glass with 90% ISO. Worst case try flipping the glass over to the smooth side, clean it with ISO, then use glue sticks on that surface (you won't get any adhesion on bare glass without the glue or hairspray).

[-] Shdwdrgn@mander.xyz 5 points 5 days ago

OK so you want to watch this video and learn how to manually do bed leveling. However if you really want to go over the whole machine (perhaps even tearing it down and rebuilding it so you know where everything is an can assure that it was assembled correctly) the you want to start with this video.

Once the machine is set up, it's time to install slicing software on your computer. Cura is a popular and free option, with support built in for the Ender 3 (you have to set up a new machine in the software and tell it what model you have). Following that, find something to print! There are many sites like thingiverse where you can download models from, but you want to start with something small to work out the bugs without wasting a lot of filament. Look for something like a calibration cube ("calicat" is my favorite) which will provide information on how well you have your machine set up.

Also to consider... if you live in a humid environment and you were given filament with the printer that is NOT in a sealed bag, you should be aware that filament absorbs moisture from the air and "wet" filament will print like hot garbage. Insanely cheap filament like the $12 stuff you find on Amazon can also cause problems, so stick with stuff more in the $20 range until you have some experience in working with your machine.

[-] Shdwdrgn@mander.xyz 5 points 5 days ago

One thing I learned is that Creality's QC is absolute garbage. When I first got my printer I also picked up a glass plate. Everything stuck perfectly to it, hardly any fuss at all. After several years the coating wore out and I bought a new one. Total trash, nothing would stick without heavy usage of hair spray and I eventually gave up on it.

If you want to try again, look for PEI beds. If you have one with the magnetic base, there are several with the PEI already mounted on a spring-steel plate. PEI is one of the best surfaces you will ever find to print on, although I believe one type of filament (I think a variation of PLA?) sticks too well and can damage the PEI trying to take prints off... but I've used regular PLA, PLA+, and TPU with great success, and have heard that ABS also works well on it. Just keep it clean with 90% ISO and you'll eliminate at least one problem.

Of course there's also the whole thing with bed leveling. I run into a lot of people who think the paper method is the whole process for leveling, when really it's just to get your printer dialed in close enough that you don't ruin the bed when you actually begin to do the leveling. Getting the leveling wrong is by far the most common reason why prints don't stick well so do your best to nail that aspect. You want the nozzle gap about 3/4 of the nozzle size, so for a standard 0.20mm nozzle you would want a gap of about 0.15mm for your first layer (but still use 0.20 in the slicer) to get that proper smoosh. My leveling method involves using a 5-point bed-leveling test print, and you can judge the gap by eye from that. Takes quite a few iterations to get all the corners dialed in, but you shouldn't have to do it often.

Speaking of which... another common complaint is the loose bed springs. You want to Crank those puppies down almost completely closed, then adjust the Z switch to that new position before starting the leveling. Tight springs means you almost never have to readjust the leveling knobs. I check mine about once a year.

[-] Shdwdrgn@mander.xyz 8 points 5 days ago

People give the Ender 3 a bad rap all the time, but it's honestly a great little machine. I far prefer it to the $2500 printer we have at work that has "automatic everything" and can't easily be adjusted to manually correct its bad settings.

With that said, how far have you gotten with it? Do you have any software installed? Have you tried printing anything (and was it successful)? You didn't give much clue as to where you're stuck. Yes you need to take some time to learn how to fine-tune the settings, and yes it can be frustrating because there is SO MUCH to learn about 3D printing, but once you get over the hump you can start cranking out all kinds of fun things.

[-] Shdwdrgn@mander.xyz 9 points 5 days ago

Back in the days when people still had floppies and cd drives in their computers, yeah things were dead-simple. You pop in a disk, format the hard drive, and walk away while the process completes. I miss that. The machines I've worked on in probably the last decade, it seems like I have to fight against the hardware every time I want to wipe the system or replace a failed drive. The last set of servers I got, I couldn't figure out why the linux image (with full EFI settings) refused to even boot up properly. Turns out Dell had made these machines so you could easily boot a Windows installer from any of the external USB ports, but to install linux you had to use a hidden internal USB port. Once I found out about that then yeah the installation went as planned, but this is the kind of BS I'm referring to about manufacturers trying to prevent users from getting rid of Windows.

[-] Shdwdrgn@mander.xyz 4 points 5 days ago

Taiwan is not recognized by most countries.

Damn, they're not? I thought I had heard otherwise. That's a real shame, people should have the right to govern themselves they way they desire.

[-] Shdwdrgn@mander.xyz 12 points 6 days ago

Just curious, but have you ever tried installing Windows from scratch on a new computer? I'm just wondering if your comparison of "simpler" is the same installation of both operating systems, or if you're comparing something that somebody else set up for you to something you're doing yourself?

And yeah, it DID used to be dead simple... throw in an installation media and boot up the machine. These days there's so much garbage in the way that they're complicated the whole process without much gain.

[-] Shdwdrgn@mander.xyz 12 points 6 days ago

Don't feel bad, that's a shitty process even for those of us in IT. Sometimes it doesn't work for certain models of memory sticks, sometimes something on the computer gets in the way of booting to the drive. I recently worked on some servers where I had to disable EFI, grab a 15 year old installer to get linux booted up on it, then switch to the newer installer to complete the process. So far Dell has been the worst (but also the most frequently used) I've had trouble with for getting linux installed. Unfortunately the solutions usually involve combinations of disabling EFI, changing the hard drive to a different mode, or even changing what mode the memory stick is booted with (all selected from within the BIOS at boot time), and it's not always the same process even for the same release of a machine.

It's not you, it's Microsoft working with the manufacturers to make it difficult for people to switch.

[-] Shdwdrgn@mander.xyz 9 points 6 days ago

I'll just add that nearly all linux distributions have a package manager you can access from the desktop. Simply open it up, find the software you want, and click to install. Not much different than going to the play store and installing an android app. The only time you need to do anything different is if you're trying to install some obscure software that isn't directly supported by your linux distribution, then you might have to resort to the command line.

[-] Shdwdrgn@mander.xyz 36 points 6 days ago

To answer your first question, ALL of the mirrors are safe. The idea with mirrors is that you choose one that is geographically close to your location (same country, maybe the same region or state) to help reduce lag in downloading the files. Any selection is valid, all of the mirrors will have the same content, but for your location some mirrors may simply be faster or slower than others.

One other thing you might run in to is different types of installers. Some may be a very minimal install which only give you a command line, while others will provide a fully configured desktop. You might also see an option for a "Live" version -- that is something you put on a bootable memory stick and you can test out a working version of the operating system without actually changing anything on your computer, but all of your settings will go away when you reboot.

I haven't used Mint so I can't provide specific info, however some things that are common to ANY linux desktop -- You probably want to start with printer drivers (install CUPS) and some office software (install LibreOffice). For internet access, Firefox and Thunderbird are good choices. LicreOffice, Firefox, and Thunderbird can all also be used on Windows if you want to check them out ahead of time. There are many lists online that can point you to equivalent software, so like if you use Lightroom on windows, you might try Darkroom on linux. basically you just need to make a list of what Windows software you use and then install a similar package in linux.

Yes you will need some time to learn the new operating system and all the new software, very little will be 100% exactly the same, but they are "close enough". You figured out how to use all these things once before, so you can do it again, and it will definitely be worth the effort.

34
submitted 9 months ago by Shdwdrgn@mander.xyz to c/selfhosted@lemmy.world

I've spent the past day working on my newest Poweredge R620 acquisition, and trying to nail down what things I can do without checking. Google has shown me that everyone seems to be having similar issues regardless of brand or model. Gone are the days when a rack server could be fully booted in 90 seconds. A big part of my frustration has been when the USB memory sticks are inserted to get firmware updated before I put this machine in production, easily driving times up to 15-20 minutes just to get to the point where I find out if I have the right combination of BIOS/EUFI boot parameters for each individual drive image.

I currently have this machine down to 6:15 before it starts booting the OS, and a good deal of that time is spent sitting here watching it at the beginning, where it says it's testing memory but in fact hasn't actually started that process yet. It's a mystery what exactly it's even doing.

At this point I've turned off the lifecycle controller scanning for new hardware, no boot processes on the internal SATA or PCI ports, or from the NICs, memory testing disabled... and I've run out of leads. I don't really see anything else available to turn off sensors and such. I mean it's going to be a fixed server running a bunch of VMs so there's no need for additional cards although some day I may increase the RAM, so I don't really need it to scan for future changes at every boot.

Anyway, this all got me thinking... it might be fun to compare notes and see what others have done to improve their boot times, especially if you're also balancing your power usage (since I've read that allowing full CPU power during POST can have a small effect on the time). I'm sure different brands will have different specific techniques, but maybe there's some common areas we can all take advantage of? And sure, ideally our machines would never need to reboot, but many people run machines at home only while being used and deal with this issue daily, or want to get back online as quickly as possible after a power outage, so anything helps...

62
submitted 10 months ago by Shdwdrgn@mander.xyz to c/asklemmy@lemmy.ml

Your dreams and imagination evolved as a view into another universe. As with the current beliefs, you cannot decipher technical information -- no words in books, no details of how devices work, so even if you can describe things you see from another place, you could not reproduce a working version.

Now how do you convince others that the things your are seeing are really happening without being labeled insane? And how could you use this information to benefit yourself or others? Take a peek into the multiverse to see how other versions of yourself have solved these problems...

12
submitted 10 months ago by Shdwdrgn@mander.xyz to c/selfhosted@lemmy.world

I have a self-hosted matrix-synapse server up and running on a Debian linux server, but before I open it up I want to at least get a captcha service in place to reduce spamming. The only module I've seen to handle this function appears to require setting up a Google recaptcha though, however I would prefer to keep all of this entirely self-contained for the privacy of my users. Can anyone recommend a module that allows for a local captcha option? For that matter, can anyone also recommend a captcha system that is pretty straightforward to set up (which is compatible with matrix-synapse) and uses basic preinstalled code bases like perl or python?

And while I'm here, I would also like to provide the option of registering with an email address, but I'm having trouble finding any clear how-to pages on this. Seems like that function might be built directly in to matrix-synapse but I'm just not finding anything helpful. Any suggestions?

I'm fairly new to matrix in general, but I have an initial setup running with the homeserver, Element web page, and an IRC bridge, so if I can just nail down the validation part of registrations I'll have what I think is a good starting point to launch from.

34
submitted 11 months ago by Shdwdrgn@mander.xyz to c/selfhosted@lemmy.world

I run my own email server, and a friend received a compromised laptop from work which resulted in a spam attack from Russia yesterday. Turtle settings saved the days with thousands of emails still in the queue when I saw the problem, however it made me realize that everyone with accounts on my server are local, do not travel, and have no requirement to send emails from outside the country.

I found how to use the smtpd_discard_ehlo_keyword_address_maps setting in postfix to block a CIDR list of IPs, then found a maintained list of IPs by country codes on github. Cool so far, and a script to keep my local list updated was easy enough.

Now the question is, what countries should I be blocking? There are plenty of lists of the top hacking sources, but it's hard to block #2 (the US) when that's where I am located. But otherwise, does anyone have a list of countries they outright block from logging on to their servers? From the above google searches I have 17 countries blocked so far, and in the first 30 minutes already stopped login attempts from three of those countries, so it appears to be working.

Of course I could write a script to parse my logs to see who has already made attempts, but that's what services like fail2ban are for, and I'm just wondering if there are any countries in particular I should directly block? My list so far includes the following: ae bg br cn de hk id in ir iq il kp ng ru sa th vn

The question itself may not be that interesting, but I thought at the very least some folks might be interested in my experience and think about doing something similar themselves. I can post more details of what I did if there is any interest.

13
submitted 11 months ago by Shdwdrgn@mander.xyz to c/selfhosted@lemmy.world

I have Openfire set up with the monitoring service plugin which we have been using with Pidgin on the desktop. One of the things I've noticed is that when I sign in to another computer on the same account, I do not get a history of recent messages (which I thought the monitoring plugin was supposed to provide).

The other thing that doesn't seem to be working right is when I am logged in to two computers simultaneously (using the same account). I expect to see chat messages showing up on BOTH devices so I can go between machines, which again is something I thought the monitoring plug was supposed to provide.

The settings I believe are related are under "Offline messages" which I have set to always store, and retain for up to 30 days. Should I bee looking for anything else?

I have been using Pidgin with XMPP on Google for years, so I know both the XMPP protocol and the Pidgin client are capable of handling this functionality. I've been digging around trying to find a solution, and see a lot of things claiming Pidgin is the culprit here, but those messages are a decade old. I can't seem to find any information on the subject for Openfire newer than about 2016.

I'm hoping there's a setting I need to change or another plugin I need to add to get both of these features working on my server? I really love the software otherwise but this seems like a really basic function that should just work, and I am hoping someone can point me to whatever I'm missing.

view more: next ›

Shdwdrgn

joined 1 year ago