Printing failures

Now that I’ve gotten back on that horse, I’ve been going through a bit of a back log off issues.

Depending on the slicer l, which is code for I probably need to get back to defaults, I have either or both print height and adhesion issues. I thought I had previously dialed in Cura, but it’s currently starting all prints a free millimeters up. Slic3r is getting the print to stick, but it’s grinding through previously printed plastic after a couple layers.

I’ve tried some different settings, I’ve reduced the extrusion to make sure it’s to little z rather than too much e. I then did a full print, letting it grind away. I also tried turning off various parts, like the bed heater, to no avail. My next thought is slice like usual, and manually run each command. Maybe first I should do some test commands to measure what movement I get. I’ll have to start by heating the bed and extruder to make sure that I’m running legit.

I’ll try doing this tonight.

Deep Thought #23

To start with, I’m looking at a new generic article title. The articles that are a great bag of all the crap rolling in my noggin. The reason is that while they often start their short life as a ‘project update’ or ‘my thoughts’ on something or some situation, they often devolve into an explanation of my thought process. I find studying my process to be a good way to improve by process. That being said, I can’t spell miscellaneous reliably, I never liked etcetera, potpourri gives me a sinus headache and I also can’t spell it. Today I’m staying with Deep Thought. I threw in a number as I’ll probably think about reorganizing everything someday.

Back to very serious business.

It was my birthday so I took the last week off. This would have been the perfect time to work on some projects, but alas that wasn’t to happen. This brings up the why.

I go through bouts of exhaustion. The (mental and physical) depression of manic deppression. Admittedly this is a self-diagnosis, but I think it might be on point. I get overwhelmed by the tasks I set myself, so I delay working on them. I also love disorganization as I believe over organizing removes some spontaneity. These two together mean that I often have piles of things to go through to find what I’m looking for. The third leg of laziness is probably akin to a fear of failure. I delay a lot of tasks that don’t have a set expiration date, as I collect more information or flesh out ideas more. This is where deadlines help me, and this why my career doesn’t parallel to my personal life. I think there’s a fourth, but I can’t remember what I was thinking right now.

As usual this article now goes into a discussion of what I should do to combat this lethargy.

Step one is I need to organize myself in a way that embraces disorganization.

As an aside, this is being written over the course of multiple days, weeks, maybe months before I hit publish.

Secondly, this a discussion of process, and we can’t think of process in a lab. This post is an example of the issue, with it being disordered and a bit disjointed. We’re not talking Faulkner or Joyce, but maybe an intro to Great Expectations.

Back to what I was talking about earlier. I’ve blogged all this before and I’m still missing it. I think I know what the fourth item is, not sure, but I’m getting happier with the fit.

I have various anxiety related idiosyncracies. I live life by a set of capricious rules. Not on the level of OCD, but ones all the same. I have nervous twitches, I’ll walk 20 minutes to save myself standing in one place for 5 (the joy of public transportation). I dislike interacting with strangers, and pointedly avoid it.

…and then there’s the more obvious coping methods. I have no issues with avoiding stress. My main ways to unwind at home are reading and playing video games. I’ll have a beer; I’ll take a nap. Really, I’ll do anything I can to avoid stress in the home. When working on a project, that can get to the point where I focus on inconsequential details to avoid the big things. For example, I’ll meticulously decide which side of a board goes up, and then bang it into a wall with a couple corner braces.

So, let’s call this stress. When I have something I do, rather than just mumble at people about, I need a timeline. I believe on some level that the best way to guarantee that a job is wrong, is have it be late. There’s occasions where more time can be had, but you only beg for a delay on birthday presents so often. It doesn’t have to be a hard timeline, but it does have to be… public? Defined with a deliverable? This will obviously present as stress, but I internalize that, so it’s cool.

There’s a very large caveat though. The time has to be kept in short increments with multiple micro deliverables on more aggressive projects. As an example, shoes. Any time I have foot pain or shoes developing holes, I think now’s the time to make shoes. As any cobbler will tell you, this is no minor undertaking, or at least I assume so. At a minimum, there are measurements to take, molds to make, materials to choose, and patterns to pattern. This is before there a single thing on a foot. Since I aggressively walk on concrete for the majority of my day, from commuting to my work, I have a limited timetable to turn a dream of shoes into a reality. Oh yeah, this example is because I need to get on this. Tonight I should start taking my own advice. Micro deliverables. Time tables. Project map.

Next, I’m not sure if this is a next situation, but I’ll run with it. Next, I need to accept bad results. At work, I have to do the best I can with what I have. Failure isn’t an option, but meh results definitely are. Just today I was working on something that fell into the good enough for today category, but was actually shit. At home, I’m concerned about wasted efforts, so I research. And research and research and think and research and think and plan and research and think and plan. No deliverable there. Nothing. So I need to do a thing. I need something bad, something good, something tangible. I need to focus on the creation and not the result. I think I currently combat this by, when stressed, watching videos of not so serious makers making things. This Old Tony and Simone Giertz are great examples. Jesus, where I’m drinking a nice pint right now totes turned claustrophobic. Some people need to close out their bills the fuck away from me.

How do I force myself to accept failure. In part it’s what I’m already doing in that I go around finding beautiful junk. This will be great if I did stuff with the junk I collect. Instead I hold onto the junk waiting for the time I have the right use for it. Since I’m concerned with wasting the resource, I never use it. I need to increase churn. Set myself a timeframe. Maybe designate a box. Write a date on it. Put junk in a box, toss the junk out use the junk. When the box is full, i then have 30 days to use it or toss it. Okay, write the date after I fill… nope. I have 30 days after I start the box. Churn. Or churn faster. I’ll be a little milk maid.

Imposter syndrome. I know I have it, unless I’m impostering being someone who has imposter syndrome. Is that meta? I could do self-affirmations, but I don’t believe them. I could do a brag wall. But that’s kinda weak. How to combat the problem? I want to say punch down, but I always thought that was weak sauce also. Ironically make shitty things. Already done by people much better than me. I just need to make things. The only way to not have imposter syndrome is to prove I’m not impostering. Maybe.

Another one just came to me. I’m not sure if it’s a coping method or what. I have a lot of specific irrational biases. The easy example is my hatred of the cloud. I’m not even sure if that one though is irrational. I’m biased against the flavour of the month. I’m biased against particular brands and vendors. Now, I don’t think this is something unique about me, just something to keep in mind. Since I’m biased against various things, I don’t use them. This is an issue when I’m trying to avoid a brand when the brand does something the easiest and fastest. The best specific example I can think of was when I was getting my first SBC. Rather than going with the Raspberry Pi, I went with the BeagleBone Black. The BeagleBone had roughly comparable specs, but with less community. I still think at the time the BeagleBone was the better choice, and in many situations still is. That being said, I now have three Pi’s. Oh yeah, this was my dislike of flavour of the month.

Related to the previous section, I’m cheap. I’d prefer to build anything I can then pay good money for it. If I do have to spend money, I nickle and dime myself to the cheapest I can go and still meet needs. This is great until I hit a Jan for to my cheapness. Awhile back I picked up a 3d printer, and while it works, it doesn’t work awesome. This is great because it means I’m learning how to compensate for it’s weaknesses, troubleshoot, and upgrade it’s components. On the other hand, this brand I’m doing that rather than getting perfect prints. I don’t think it was the wrong idea to be a bit stingy, but I ever what is be doing with it if it just worked.

This leads to next item, attention span. I don’t think I have anything like ADHD, but I like to keep my brain kicking along. This weekend worked out pretty well in that regards as I was able to hang out, sipping some beer and working on a few projects at once. Normally, I try to interject gaming during lulls in the action, but honestly, that doesn’t work. Soon I’m trying to slip in projects around load screens. This weekend though, I was soldering while printing. And by printing I mean figuring out what wasn’t working to snuff.

This of course only worked out because the Wif was it if town, so no asthma or social concerns. This is neither viable or ideal as an ongoing concept. I’ll put in outside concerns as being an issue. Did I work 60 hours that week and I’m tired? Is it after the quiet hour? Are there fumes?

Am I over concerned with propriety? Does anyone really care? Do I need to just get a fume exhaust fan? Do I need to schedule project time and then when on projects? Maybe. I think the next time I don’t get home at 8 and the Wif’s asthma isn’t going crazy, I’ll do about doing a 20 minutes test print. This will of course be a test of the printer and how viable it is doing it when she’s home.

I’m closer to deciding how the shoe soles will work. I’m thinking a two part sole, lower and insole, that sandwiches the edge of the shoe upper. Connect these with some bolts. This would allow for relatively easy swapping of the three main areas as wear takes hold, or more importantly, as situations dictated. Dressing up, put on the shiny tops. Going hiking, put on the hob soles. Getting a callous, change the insole. Is this germane to the subject of the post, no. Is this germane to the spirit of the post, yes. I wonder how bad it would be to walk on some m2 screws all day.

Tomorrow, during the prep for the feast of feasts, I’ll try a short run to see if there Wif takes issue. I did run this by her yesterday, so its not like I’m pulling a fast one. I just want her honest, this is fine or this is an issue.

The experiment was a success, though I’m damping my enthusiasm as the Wif was midway into a turkey at the time. Overall though, I think I’ve got one less excuse. I’m still looking into why my z-axis just doesn’t rise, but that’s a relatively small issue. I’ve also finally decided that, me being me, and me being a person who cares about form over function within reason, I’ll just use Blender. Parametric design is sweet and all, but it’s impractical for what I do. I’ll almost definitely rue this decision.

I think this ongoing part of already helping though. Other than some Kingdom of Loathing, my computer has been pretty much on point for work rather than play. This has been true for a week or two now. I almost feel this is past a manic phase and straight into a new paradigm.

Pickling

Carrots:

1.5 cups water

3.375 cups vinegar

1 cup sugar

1 teaspoon salt

.5 teaspoon pepper

1 teaspoon dill seed

.25 teaspoon red pepper flakes

Boil brine for 3 minutes

Boil carrots for 5 minutes

Bell peppers:

2.5 cups vinegar and water each

3 cups sugar

4.5 teaspoons salt

.5 teaspoons pepper flakes, pepper and dill seeds

Garlic and red onion

Brine for 3 minutes

Rotating build platform

I should get the printer dialed in, but someday i think I should look at doing a very modified printer design. Rather than the build platform bring stationary, or just move enough to cover the X and Y axis, think a bowl. The build platform would be a bowl with a bowl, kind of like a hollow trackball, cut in half and using motors rather than encoders. Also, a lot bigger. The print head would than print into the bowl, probably using a delta setup.

Or it could be a tilting platform to build on.

I’ll have to think about this in depth sometime.

Or… Polar setup, with the central platform able to tilt.

I’ll have to keep thinking about this. You know, for when I have anything else done.

Insomnia

The problem with me internalizing everything, is sometimes I can’t sleep. I find I’ll get hyper focused on almost random possibilities. Finding the perfect moment in a book, movie, or song send to happen a lot. I think I’ve rolled through 20 bands with of my library trying to find the right song. It’s not going well.

Initial, revitalized, new, rehashed? Thoughts on a self-rolled blog.

I want this chopped down to a minimum. The less backend the better. I’m still thinking node.js but I do have a bit of experience in PHP. Of course, there’s a plethora of languages and hosting options, so I should probably focus on choosing one and running with it. Seeing as how any blogging I do averages less than two total page views a day, it doesn’t need to be running particularly tight.

The editor should be a bare HTML editor. Even tables should only be part of an add-in.

Speaking of add-ins. Start with the bare HTML, but build a simple plug-in wrapper. Video might be fun, but more dirty data visualization kinda things. Graphs and shit. I could do something on tableau, and that’s career wise a good choice, but I like rolling my own. All the things.

No database? Each upload gets a word list in lieu of a title. Similarly, there is a text document for each word. Each word then gets the magic number of the post. Deleting a post would require searching all the lists, but not so bad. Removing a post from a list would just be removing the one magic number. I never really understood why all posts need to be in a database for WordPress. It always seemed fairly over the top for a blog. For a multi-user blog, you might need it, but not for what I do in my opinion. Even if multiple users needed to be supported, it should only take a line at the top of each post file to list permissions or whatever. Definitely need to make the post files inaccessible. Like the raw that is. Especially if the backend is in there.

I think I should start putting something together local. Look at exporting from WordPress. Take my website (this) down and then redeploy. Maybe someday.

Have a quick and dirty media library. Files go in, but no further monkeying around.

Too tired. Can’t sleep.

Already drawing boarded

Generic head, minutes on wall, hands coming out of head like antlers. Maybe anthropomorphise the face a bit. Lengthen the fingers. Add internal lighting?

Another idea

Do the Han Solo in carbonite, but slightly modified. Just the head and the hands. Tilt the head up, flip the hands. Make sure the hands can fit a ring, the mouth can fit a phone with the appropriate connector, ears for headphones of choice, hands open to hold wallet and keys.

Printed of course.

Combat bots

It’s getting close to AVC at Sparkfun, and as always I think I should do something for next year to compete with. I wonder if Shanna would want to roll down there next summer. While I think an autonomous car would be great, I think my real dream would be an autonomous combat bot. As always, any idea I have immediately dumps on a set of new constraints. I’d need it to see the world, identify it’s opponent, and attack in a way that it could keep line of sight. We’d need to code in the ability to avoid damage, avoid hazards, and everything else. I’d need an enclosure to test them in. Obviously, a fully autonomous bot would probably be frowned upon, so I’d still need an RC controller with a trigger to hold down until the end of the match. If the trigger is released, it’d lose all power. I think if I ever go down this road, probably start with a few base designs, and have them fight each other. This way I could adjust any code on my end to better handle a variety of styles of opponents.

Spinner: Lidar base? That way I just keep track of it’s current orientation when it pings, it should allow a true spinner rather than an external disk. Think like a tilting gyroscope. No flat surface to get a hold of, no top or bottom. Little in the way of external sensors needed.

Wedge: Build in attack patterns to always hit at a flank. Definitely need some forward mounted sensors that would have to be incorporated into the wedge.

Hammer: Sensors wouldn’t be incorporated into the weapon. So there’s that. But they’re wouldn’t be the increased protection of putting the sensors into something like a heavy weapon. I’m guessing the timing of the wack would be superior though as it wouldn’t be slown by the reaction time that the human element gives. An appropriately calibrated distance sensor in combination with a tuned script to choose its timing based on delta distance wild be wicked.

Something else: A grappler has always been my dream, but that kind of design is frowned upon. In some ways, tying up the competition, as it doesn’t have the big hits is considered boring. Weird. Building a bot to do jujitsu rather than sumo might be exciting.

All of this is well after everything else is built and working though, so no rush.