The Heat Makes Everybody Crazy

First, a shout out to Cole T for calling me on not writing!  Thank you, and I am still alive indeed.  If it somehow makes it any better, I’ve been *thinking* that I really need to write something.  I do have to pay for this website and if it just sits here dormant, it’s not really doing anyone a whole lot of good.  

Part (MOST) of the delay has been that I’m in super end-game mode for my PhD, which occupies a fair bit of my time even outside of work hours. Then, when I’m not working in any capacity I’m trying to de-stress via woodwork or people or other things that aren’t always conducive to sitting down and writing for an hour.  It takes a fair bit of energy to put together something (hopefully) worth reading.  At the very least it takes that long to put together something that I feel like posting.

In the time between I’ve been slowing withering away to nothing due to the heat here in LA (it’s 90 degrees in my apartment as I write this, and it’s 6PM), stressing about my dissertation and the overbearing requests of my committee members (really just one), and woodworking.  While I could gripe for hours about the first two, I already have blood pressure spikes throughout the day regarding those two things, so I’ll talk about the latter.  

I really love woodworking.  I’m definitely not the best, and there’s a lot lot LOT that I still have to learn, but right now it’s the one thing that completely pulls me out of all the bullshit and dials me in to the work.  Nothing else really does that for me when I’m by myself.  In fact, the better part of my kitchen space right now is dedicated to it, despite the fact that I only have about 350-400 square feet or so.  I’ve posted a few pieces that I’ve built before such as the Beth bookshelf, the cantilever half bookshelf made out of the same wood as Beth’s shelf, sculptures, my little writing desk, and finally, the very first thing that I ever built that I would consider “woodworking”, my dining room table.  There are a few more things, but that's all I care to dig for right now.

I’ve made a fair bit since then though, but scaled-down because of the space that I have to work in.  

Small no?  The big black toolbox is now gone, so that helped a little bit. Still small.

I finished the cantilevered sister shelf to Beth’s shelf, which I finished this back at my old apartment:

The slab on top was the end piece of the giant 7-8' slab I took from for Beth's bookshelf

I moved, so I needed to make a new workbench:

New mini portable work bench.

and tool rack:

Adam Savage style rolling tool rack

and lumber/wood caddy:

Just banged this out a little under a week ago.  Sheets of stuff (plywood, MDF, etc.) go on the back and smaller stuff goes in the bins. Helps out immensely with all that bullshit you see in the background.

I met Nick Offerman and got to show him the bookshelves I made.  They were at least in part inspired by his “Nakashima table”:

He made a joke to me that I didn't get because I was so nervous.

I’ve made some boxes that ended up as anniversary gifts for my parents:

Bookmatched boxes for Mom and Dad.

A coat rack/shelf also for Beth:

This one is tough to photograph. It's a cool joint that holds them together that I then doweled in for a permanent fit.

and most recently got to fool around a bit with kumiko:

Square asa-no-ha pattern.  

Dunno what this one is called, but ended up on the front of the cabinet in the next photo

and built a cabinet for… you get one guess… Beth!

I have a bit of a love-hate relationship with this piece, but now that it's done, more love than hate.  Definitely would change a couple of design things if I had another go, but I'll do it on the next one.

My latest thing, which was a very quick thing, was a sliding dovetail holder for my sharpening stones so that they can sit over the sink.

IMG_2857.jpg

I’ve also designed a dining room table for Jack and Floramae, but won’t have time to execute it until I’m done with my PhD.

Eventually....

 

There are a few more things on the docket for right now, but they’re mainly things to help me get all of my woodworking stuff a little bit more in order.  I also have done a lot of stuff recently that focuses on exposed joinery, where you can see how two pieces of wood are connected because one board pokes through another, but I think I’m going to dial this back a little bit a really concentrate on (1) the quality of the joinery and (2) only exposing the joinery where it really adds to the piece.  

To me, it seems like there’s a little bit of a trend in woodworking to push any one cool idea to its maximum and I don’t like that.  For instance, if you like rustic furniture, suddenly every single thing you make just looks like a  branch that *maybe* had the bark shaved off and a coat of shellac thrown on.  Or if you like joinery, suddenly every tabletop has 40 dovetail keys and 20 through tenons exposed.  Troll around Instagram for a hot second and you’ll see what I mean.  Now, I really love woodworking and am probably guilty of both the things I just named, however I really want to be thoughtful in the things that I make and above all want to make well-made, precise and conscientious things that people enjoy having in their lives.  I think a few people are really nailing this right now and I highly recommend you check them out.

  1. Mike Pekovich - http://www.pekovichwoodworks.com
  2. Brian P Holcombe - https://brianholcombewoodworker.com
  3. Matt Kenney - http://www.mekwoodworks.com
  4. Blank Woodwork - https://blank-japan.com

They also have excellent Instagram pages that shouldn’t be too hard for you to find if you just google “instagram” after their name.  There are tons more that I’m leaving out, but these are the four I consistently find myself coming back to and can’t stop looking at.  There’s obviously a little bit of a trend in the fact that all of these folks incorporate varying levels of japanese woodworking into their projects.  That’s not an accident, but it’s a post for another time.  

Hope everyone is doing well. 

<3,

John

P.S. This is Beth, basically my “wealthy” patron at this point (and by wealthy, I mean the one person currently paying me for my woodwork):

<3 <3 <3

(This is also probably my favorite picture from the last year of my absence)

The First Kino 74 Update in... 3 Years?

I was recently invited to bring the Kino 74 to the bay area to display it at the Vintage Computer Festival West (http://vcfed.org/wp/festivals/vintage-computer-festival-west-xi/).  While this was totally flattering and I would have loved to have gone, DefCon was right at the same time and I didn't actually get the note left in my guestbook until about a month after it was left and too late to make any different plans (not that I would ever EVER skip DefCon).

If I were going to display the thing, I would have loved to do a bit a cleanup and make it a little more presentable... and maybe kinda sorta make sure that it still works? That might be a good idea...  A week ago I pulled it out and fired it up for the first time in maybe two years and sadly, the day I always sort of expected as has arrived: my microcomputer has gone down. :-(

Ugh. I made this video, but so very much loathe hearing my own voice.

The Problem:

It's not utterly ruined or anything and still blinks lots of lights roughly in some sort of pattern, but it's not decoding instructions properly, a couple of LED wires for the front panel having broken loose of their solder joints.  I've also remembered just how horrible it is to program that thing.

The biggest design flaw in the computer, and believe me there are many, is that in its current form I can't realistically take it apart to fix these ultimately minor issues.  It's the equivalent of having to pull the whole engine out of your car just to change the oil, replace the wiper fluid or fix the brakes. Anything that's as cobbled together as this machine is will need a tune-up every one in a while so it'd be a shame to have to basically completely disassemble everything (short of pulling the chips off of the breadboards) every time it needed a tweak here and there.

I've fixed a couple of minor things before (or just ignored them), but this is the first time that the execution of the program is no longer working (i.e. instructions and data are not being properly handled), so something a little more deep-seated has gone wrong.  I've looked the thing over as best as I can without tearing into it and the one thing I spotted did not resolve my issues.  So it's time to talk pulling everything apart for the first time since it first went together!

The Plan:

In the coming months I'm going to detach each of the boards from one another, clean everything out, test all the chips and then reassemble everything presumably fixing any issues that have occurred. Great. Good plan John. We're done, right?

Unfortunately I have a move coming up (ugh) and don't want to have everything in pieces during that process, which has left me with some time to... reflect.  In my reflection it has occurred to me that this may be a good time to make some improvements in addition to fixing the current problems.

At issue is what to improve and what to leave as-is. If I'm going to keep this thing running into the future, some of these really fall under the "critical" improvements category. Other stuff is cosmetic. Finally, I'm flirting with the idea of upgrading the hardware and maybe even adding an instruction or two to make the kino 74 a little more powerful.

On the "critical" list:

(1) Boards should be interconnected via ribbon cables to facilitate future repairs.  Display also needs to be entirely removable.

(2) Much of the display wiring needs to be rerun and shielded to prevent future breakage of LED leads

(3) Diagnose and fix current execution issues

Cosmetic:

(1) I'm thinking about building a card-cage to hold the individual boards so that they can be pushed in and removed similar to how one does with RAM in a motherboard or a card in a PCI slot.  This would cover number (1) on the "critical" list as well.  You can see an example of a card cage at http://homebrewcpu.com/Pictures/cage_1.jpg.

(2) Build an actual enclosure.  This is largely for appearance, but also to keep out dust and curious cats with whom I share a living space (who are also perhaps the source of the current issues the Kino 74 is experiencing, but who knows...).  The front panel would then also actually become a front panel meaning I would move it to the front of whatever enclosure I built.

Possible (however somewhat unlikely) upgrades and improvements:

(1) Move everything off breadboards to more permanent perf board.

(2) Communication/programming via a modern computer over serial/usb.

(3) Default program dumped into RAM at startup via EEPROM or something.

(4) Adding JMP (jump) and STR (store) instructions.

(5) Easier programming (currently have to get the thing into Timing state 2, flip three separate switches two of which are on the back of the computer, then toggle in all addresses and instructions in binary)

Discussion:

The stuff that is definitely going to get done is everything on the "critical" list and likely the development of some sort of enclosure and card cage (even if not a true card cage but more like a fancy shelf for the breadboards).  This stuff is the only way I can see the Kino 74 being able to continue functioning into the future, which is very important to me.

Everything else is an "if" and a "maybe".

A lot of these "ifs" and "maybes" are weirdly integrated with one another and arguments can be made in all directions.  I DO want to avoid falling into a huge amount of "might as wells" (e.g. "while I've got the engine out, might as well replace the exhaust system and drive train...") but at the same time I definitely want to make the thing a little more usable and pretty.

Ultimately it boils down to two questions in my mind: (1) how much am I willing to change about my original design and (2) how feasible are the bigger changes (mainly monetarily-speaking)? 

For instance moving everything off breadboards onto a set of standard-sized perf boards would make building or finding a card cage significantly easier as well as reduce the size and weight of the project.  It would likely allow for the addition of the EEPROM and additional control circuitry needed to implement jump and store instructions and finally would also be easier to add ribbon cable connectors to the boards at that point and well as develop a system of communication between the Kino 74 and a modern-day laptop via some sort of serial communication.

However, the Kino 74 would be a different computer and while I'm not terribly attached to the current implementation, I think there's something to be said for keeping my first major electronics project kind of as-is.  Also the cost, both monetary and time, would be significant when I instead could be putting that into a new much more capable digital electronics project.  I can't really add enough circuitry to actually make the Kino 74 capable of doing much more than it currently does so would adding the jump and store instructions really be worth it?  Finally, there is also the challenge of it being very difficult to find affordable wire-wrap boards meaning that soldering would likely be the cheapest/best options which... woo boy. That'd be a lot of soldering.

Paring down and only doing a few of the options doesn't really make a ton of sense to me either.  If I'm going to pull all the chips off the boards and rewire the whole thing on perf boards, then it does make sense to consider expanding the Kino a bit to make programming a little more interesting and educational as well as make the usability improvements.

I sort of feel like it's a little bit all or nothing on the "improvements" list with the exception of adding the new instructions; that I could easily leave off. We'll see what I decide though.

Conclusions:

There's a lot to think about and I don't have any great answers right now.  I think I'll gain a lot more insight into how I'm feeling once I pull the boards apart and see how things are looking.  I'll probably play around with laying things out on some different-sized perf boards and price out how much new parts would cost (mainly just sockets for all of the chips and possible upgrading the pairs of 4-bit register chips to single 8-bit register chips).

In the coming weeks I'm going to more carefully evaluate and price out the stuff on the "critical" list (mainly just adding all of the ribbon cables and connectors) and see where we are.  I may go ahead and start pulling things apart because it's somewhat hard to get a sense of just how the boards are interconnected (my schematics don't really exactly tell the details of how I wired everything).

I do seem to remember those breadboards being preeetty full without a whole room for new circuitry so it could be that to do anything will require a fair bit of redesign.  Then we're really down the rabbit hole.

Well, I already kind of am anyways with this damn project.

<3,
John

Update on Sister Shelf to Beth's

Hello anxiety, old friend.

Kind of a rough Saturday, friends.  To try and not dwell on that, I'm going to write about the project I was working on before the insane noise complaint the other day.  The sister-shelf to Beth's that I just finished a little bit ago.

After building Beth's bookshelf, I had some wood from the slab top left over.  Realizing also that I was really quite pleased with how her shelf came out, I figured "well now I kinda want one."  I also don't currently own any shelving of any sort; just some stacked old farm crates and a table I made to substitute for a headboard.  

I wanted this new shelf to be similar (i.e. draw from the same inspiration/sources) but be quite distinct from what she has.  They should be a pair, but not the same.  I knew that I wanted the wood choices to be the same since the maple/pear combination worked so well, although I will confess that I did not seek out any natural birch to accidentally "substitute" in certain spots.  I also needed this to be a little less labor-intensive than Beth's.  Haha. It's tough to convey the number of hours that went into that shelf.  Finally, it would have to be smaller because I simply didn't have as much wood and also don't have really any space currently for something the size of what I built her. 

What I settled on was two shelves, with a cantilevered slab top supported by a big chunk of cherry I had left over from my (still ongoing) chair project.  It's a weird design.  Weird enough that I probably wouldn't build it for someone else, but when I'm playing around with my own money and supplies to build something for myself, I can afford, and WANT to take a few risks I may not otherwise explore. 

Angled sides on the through-mortises.

I kept the radiating lines in the joinery, but instead of wedges, I actually shaped the through-mortises differently.  I also DRASTICALLY cut down the number of through mortises.  The bottom shelf only has one on each side and the upper shelf has two on each side.  While the shape made things a little interesting to chop, it wasn't too terribly difficult, and kept the "spirit" of the joinery the same as Beth's.

Shaping the slab using a Lancelot angle-grinder attachment.

Layout on a slab with no straight edges gets somewhat complicated.

Did I mention layout gets complicated?

One more of layout.

The angled edges of the mortised prior to cutting.

The slab top is joined to the base using some big old mortise and tenon joints, much the same as Beth's and I've started placing the dovetail keys with the same combination of maple and koa however it was in this process that I had to stop doing woodworking in the apartment.  This is really the last major step prior to finishing everything and doing the final glue up of all the different pieces.  Finishing is no small task, but I think it's reasonably quiet relative to everything else and I could probably do it in the apartment without anyone getting upset.  It has been nice having the loft be pretty clean though.  *Sigh* I neeeeed a workshoooop.  Ughhh.

Anyways, this is where it currently stands:

So friggin' close! Construction-wise all that's left is to reshape the cherry support in the middle to be a little less blocky and then finish setting the dovetail keys.

After that it's finishing everything (sanding, then applying finish) and final assembly.  I'm really pleased with how weird it is and how it's coming out.   One day, hopefully soon, it'll be finished. 

Hope everyone is having a good Saturday!

<3,
John

Doodle Dump

Minimal energy for a real post tonight.  I also pulled the "nuclear" noise complaint I had been afraid of and can't do any more woodworking in the apartment so haven't had that vehicle for stress relief lately.  I'm only now realizing how important that has become!

Instead of wood working I've been doing a little more reading (largely about programming) and drawing.  I've been fluctuating between really liking and really loathing the stuff that I've been doodling at work lately.  This is just a big old collection of all of it.

Enjoy. :-)

<3,

John

Sketchy sketch sketch

It's been a while since I posted much new artwork.  As I've been drawing more, I've realized how, well, not great I am at it? Haha.  Funny how that works, isn't it?    I have a bunch of hard-copy stuff I need to scan and post, but that's a lot of work, so for tonight, here are some doodles from my recently acquired iPad Pro done while watching MacGyver tonight.

image.jpg

It's also interesting how, you know, warming up actually makes a difference! I've numbered the sketches in the order that I did them and the 6 and 8 are by far the most natural and don't look totally screwed up if I flipped the canvas. I didn't really do a construction for 7 so probably shouldn't count that one so much. 

Anyways, early night tonight.  Hope everyone is doing well. 

 <3,

John