Category Archives: Member projects

Drawing patterns on cork with the laser cutter.

I recently got into making espresso at home. As part of that I had an old cork mat that I wanted to use to store some of the paraphernalia on. The mat that I wanted to use had a burn mark in the middle but that sanded out quite easily and left a nice smooth surface.

I did a quick image search for “Coffee flower svg” and found an image that I liked then imported that into inkscape. Setting up the paper size in inscape to match the mat size allowed me to scale it to the right size. I converted the image into a path and ungrouped it so I could remove some text. Saved it. Then loaded it into K40. All pretty quick.

I’m happy with the result and will probably play with cork again. Bonded cork like this is made by just squeezing the cork in a high temperature environment so there should be no glue to gas off just wood fumes.

Using the hackspace laser cutter I went with 2.5mA and 100mm/s raster engrave. It took about 45mins. It cut a little deep so I would go with at least 150mm/s next time ( as per the wiki instructions! Doh! ).

The ’80s called. They want their autofire back.

It’s been a while, so I figured I’d try to bore some of you with some old computer stuff.  Who knows, maybe someone will find this either useful or interesting 🙂

I rescued a bunch of old consoles and computers from my parents’ place last time I was over, among them a Spectrum +3 (yes, I know, it’s really an Amstrad…) with a bunch of 3″ disks, tapes, and a Cheetah 125+ joystick.

Cheetah 125+ joystick

Cheetah 125+ joystick

The joystick needed some work doing, and while I was on with that I took a look at its autofire, which as far as I knew had never worked.

Read more

Corduroy aprons are this year’s must have hackspace accessory

I decided that I need an apron. I mostly turn up at the space in whatever I am wearing from work and sometimes things might get messy. An apron should do the trick but as it’s a hackspace I can’t just buy the first one I see. So it’s time to break out the sewing machine.

Me at the sewing machine. First off I needed a pattern or something to to copy from. Luckily Aimee already had something so I set about finding some suitable material. Traditionally these things seem to be made from something like a heavy cotton or even leather. I went for chord. Brown chord with blue trim.

Cutting out the template

I laid the pattern apron out on the big table over my cloth and after some pondering we decided to mark up a rectangle of the right length and width and just mark up the curved parts that go under the arms from the pattern. A small bit of scrap ply-wood was brought in to use as a square to get things lined up and a point of no return was passed as I made the first cut. Pinking shears are great fun, it’s like setting an alligator to work and you end up with a zig-zag cut that should not fray.

I added a centre line to help keep things lined up then chalked out the curve from the template apron. Then cut both curves in one with the sheet folded in half.

Sewing the boarders onto the materialNow for some practice runs on the machine. It’s been a while since I last had a go with this so here was some browsing of the PDF copy of the manual to see how it threads together. Then some tweaking of the tension to get it sewing right on the chord. ( I make this sound simple but I think this bit took almost the most time but I now consider myself an “expert” ) I added a plain hem along the bottom and its almost straight.

Adding the boarder.For the first attempt to attach the tape round the sides I used pins the tape in place I found that it moved about too much and the pins then made it to difficult to correct so I switched to just feeding things in an adjusting the fold as it went which worked quite well. In the end I had to unpick things quite a bit on the first run but then worked out that I needed to have a bit more tape on the front or it would work itself out.

Then finally adding on the the loop round the top and the strings round the back and it was done.

It may be a little long and I should have made the strings round the back, up the sides and around the neck from the a single piece. I also think the bit under the neck is a little to wide so it sticks out a bit but other than that I’m pretty happy with it. ( Oh and it could do with an iron, we should probably get one for the space)


Need to etch PCBs? We can help!

Nat needed a PCB recently, so we decided to see if we could make good use of the PCB etching equipment we have in the hackspace. It’s a fairly simple process, print a positive on some laser-printer-acetate, stick it to a pre-sensitised PCB, expose it to UV, dip it in developer, then dip it in etchant.

The UV exposure box

The UV exposure box

At least, we thought it was that simple. We had a couple of failed attempts before we got a good board. We couldn’t agree on the correct time for exposure and development. On our third attempt, with two minutes in the light box and about thirty seconds in the developer solution, we got a decent image.

The first two attempts

The first two attempts

Now we really should have rubber gloves for this next bit, but we couldn’t find any. Fortunately we did have a pair of thick plastic carrier bags for handling the etching chemicals.

After allowing plenty of time in the etchant, agitating it for extra speed, we finally got a good looking PCB out.

Some of the tracks needed a little bit of fixing up afterwards, but this was just a quick test board. If this works, there will be two more done properly.

Now that we know how best to use the kit we have, if you have a project that requires a home-made PCB then why not come along and let us lend a hand?

Another random selection of interesting things

It’s just another week at the hackspace, here’s a few thing that were going on last Wednesday.

We recently had a generous donation of some old tech, it included this intriguing Ferranti Laser. Nat had a go switching it on, it seems to do something, we’re just not sure what it’s purpose is. If anyone knows, help us out by letting us know how to use it. (We’re already fairly sure it’s not powerful enough be used to make a laser cutter.)

Another fabulous little relic included in the donation was this this Vest Pocket Kodak. If anyone has any film that will work with it, come along next Wednesday and try taking a picture! We’d love to see the results.

In other news; Dave found something to do with some of the used bottle caps that are awaiting recycling.

And Bob modernised a ZX81 with a composite mod kit. So there’s even more retro projects going on in the space. No luck with the ZX printer as of yet, but perhaps with some tinkering it could rival the other sinclair-computer-printer project by being even more retro.

Member project: Cameras on quadcopters

Just a quick one;

With the rising popularity of small UAVs for hobbyists, it’s unsurprising that the hackspace has at least one drone enthusiast. Dave has quite a selection of drones in a range of sizes, recently he’s been experimenting with video cameras mounted to them to record the flight or provide a live feed to the operator during the flight.

At our last open evening he had a go at mounting a really tiny camera on tiny quadcopter. With a little help setting up a print on the 3D printer, Dave had a camera mount printed and ready to go before the end of the evening. The design for the mount was a slight modification of a mount for a similar camera and drone found on thingiverse.

Here’s a quick demo video…

Member project: How not to give away haribos

The free haribo box

Looks inviting?

If you weren’t at EMF Camp this year, then you missed one of the best weekends on the maker/hacker calendar. It’s not often you can get fibre-to-the-tent when camping.

I thought I’d tell you about a project that I took to EMF, you might have seen it if you were there. It didn’t go exactly to plan. The idea was fairly simple, a previous EMF badge was an arduino compatible board that could receive and transmit IR and so I decided to take a box that would unlock if you sent the right IR signals. I hoped that people would be able to use the badge to break into the box. Sadly there was no IR on this year’s badge. By the time I’d figured that out; it was too late. As a result, not many people were equipped to attempt to open the box. Nobody was able to get in to the box, but that’s not all that went wrong…

The box was laser cut from clear acrylic so that you could see the inner workings and the electronics and your potential prize. The prize, as the title of this blog post suggests, was a bag of haribo sweets.

Lock box

The infamous box

The design of the box is fairly simple, there is a latch that prevents the lid sliding open, you just have to push the slider to the left and lift the latch out of the way and the lid will slide open. What makes it tricky is that there is a cam blocking the path of the slider, you have to persuade the servo motor to move the cam out of the way before the slider will slide.

Lock prototype

An earlier prototype for the lock

A slight problem that I encountered was the speed of the transfer over IR and the relatively low reliability of the IR through the perspex that I accidentally made cloudy with superglue. It takes a while to open the box. The same hardware is used for the box and for the key. They each use an arduino pro-mini at 8MHz.

So how does it work?

First, the key sends a command to the box. There is a small set of commands that includes; setting the authentication type (or disabling authentication), pinging the box to test your authentication without unlocking, unlocking the box, forcing the box to unlock permanently, locking the box again after a permanent unlock, and some other commands. If the command needs authentication then the box will send a randomly generated challenge string to the key. In the default authentication mode, the key must then append the private key to the challenge string and then compute a Hashed Message Authentication Code (HMAC) and send that back to the box.

Nobody at EMF had to know all these details to get to the haribos. All of the code was on github and there was a link to it next to the box. I even put the mechanical design on github too. I didn’t provide the private key on github, part of the challenge was to figure out what that was, but that was fairly easy too. I left a small plastic key inside the box. Laser etched on this plastic key was the secret key text, and a misleading set of tabs and dots that looked important.

The biggest problem of all, however, was the sun. Besides making the weather beautiful for the whole of the EMF weekend, for which I am grateful, it melted the haribos in my accidental mini-greenhouse.

Lessons learned, perhaps I’ll try again at EMF 2018.

Dan.

A bag of melted haribos. :-(

Haribo soup

Box and all parts

All the parts, including the haribo token that replaced the melted haribos.

Member Project: Ceranimation

Time for another blog post about a member’s project. This time it’s John Robinson’s abstract animations. This John is not to be confused with John Cooper, who made the tetris table from a recent blog post.

John has been collecting ceramics for about ten years, and has been playing around with abstract animations of his ceramic pieces. Naturally, the project had to be called “Ceranimation”.

John’s “ceranimations” are constructed with code. He’s using a tool called AVISynth to generate the movement of the images and put them in a sequence. Unfortunately the limitations of AVISynth quickly became quite restrictive and so, to avoid repetition, John has written some ruby scripts which generate AVISynth scripts.

But it’s not just us that think it’s great, one of John’s animations has been selected for the annual Animac animation festival. So if you’re going to Animac 2017, you might well see him and his animations there.

For more details about John’s ceranimation project, you can see his website.

So without further ado, here is ceranimation with an intro from the creator:

“A collection of studio pottery provides a treasury of shapes, colours and textures.  Still images of the pots are selected, trimmed and ordered by software.  Modern minimalist and ambient music provide a matching soundscape. The screen is full of colour and movement as the pots slide, turn, merge and dance.”

ceranimation from John Robinson on Vimeo.

Here’s John with some of his ceramics and some examples of how he creates his animations.

On the screens above you can see how some of his code generates groups of images in various patterns.

About John:

I have retired after programming computers for nearly half a century.  I have always loved animation, and I have made a few stop motion films as a hobby, first with Super-8 film, and more recently with digital tools.  I also make pottery, again as a hobby, and have built up a collection of studio ceramics which is threatening to take over the house.  I love going to animation festivals in the United Kindom and Europe.  Now I have had the time to combine all three pursuits in ‘Ceranimation’, my first film to be submitted to festivals.

Member project: John’s Tetris Table

dsc_5714

Tetris is one of the world’s greatest games. Perhaps one of the reasons Tetris is such a ubiquitous computer game is because you don’t need a particularly high resolution display. You might even say it works better at low resolutions. Perhaps this is what John was thinking when he filled a table with neopixel-like LED strips to create a large low-res display for playing Tetris. If this looks familiar, perhaps you spotted it at the Derby Maker Faire.

John built the table himself from scratch and even gave it York Hackspace branding. He has ten LED strips running the length of the table. They are neopixel-like LEDs which chain together to form a single individually-addressable strip. The ten strips are wired together as one continuous line, snaking its way from one side of the table to the other.

dsc_5712dsc_5709

The inside of the table is mostly hollow. The LED strips are stuck to the base and point up towards the perspex lid. To separate the LEDs and make sure that they each illuminate only a small square just above them, John has added a grid of foam walls.

dsc_5711

The game is written in python and is running on a Raspberry Pi 2. John’s built a small board with an IO expander for driving the LEDs and reading the buttons.

dsc_5708dsc_5715

Of course, there is nothing restricting the table to just running Tetris. At the last hackspace open evening, Nick had a go at writing a snake game. The controls for snake are not so intuitive when you just have four buttons in a straight line, but that adds an element of challenge to it. You can try any of the games or write your own using the tetris table simulator that John wrote as part of this project. All the code for playing in the simulator or on the real hardware is available on github: https://github.com/choffee/tetris_table

Write your own Tetris table games! John will be thrilled to see your pull requests. With potential for two player games, you could get quite creative.

On the subject of creativity, I’ll leave you with this photo of “The Lucky Penny” that definitely isn’t in a hole that was drilled in the wrong place.

Enjoy.

dsc_5707

You can’t have enough retro computers

I’ve noticed that many members of York Hackspace are quite enthusiastic about old computers. As I look around the hackspace right now, I see that the ratio of modern PCs to retro PCs is about one quarter.

Most of these machines are, or have been, repair projects. I thought I’d share a quick roundup of the various machines people are working on. If nothing else, it’s a great excuse to fill a blog post with pictures of retro tech. As if I needed an excuse. This might take more than one post, so this one is mostly what I’ve been working on.

dsc_5472dsc_5470

dsc_5473dsc_5469

One particular interesting work in progress involves something like a cross between teletext and the world wide web. I am, of course, talking about ‘Viewdata’. In particular, I’m talking about simulating a prestel service on a modern PC and connecting it, via a sound-card-based phone line simulator, to a Sinclair ZX Spectrum. This is a project that’s been on the backburner for a while with some other members of the space, but we have two fully working ZX Spectrums and each one has a fully working Prism VTX 5000 prestel modem which allows the spectrum to connect to a prestel service. Watch this space, perhaps soon we will be able to tweet from a speccy. I tried to get a photo of it running, but sadly neither of the two TV screens in the space would cooperate. They both have analog tuners, but neither has a remote and the one with buttons on the screen couldn’t be tuned to the right frequency.

One of the two spectrums is mine (the one in the picture). This is one that I got for free from a friend, along with a cassette recorder. It wasn’t working when I got it, so I had to spend a little money on some replacement parts. There was a RAM chip missing and a blown transistor, no wonder it was free. I also decided to upgrade it from the 16k model to the 48k model. The prestel modem came from ebay along with some other stuff that I sold on for a profit. The whole thing was rather cheap.

Another repair project is this Atari 520st. The power supply needs some things fixing, it can’t quite deliver the current required to run the floppy disk drive at the moment. Even if it did, the drive belt is long gone and so we need a replacement. Would you believe that this was found in a skip, along with the monitor and a whole bunch of disks and documentation?

dsc_5456

dsc_5459dsc_5458

Now here’s one for the IBM keyboard fans. This is an IBM 5155. The “luggable”. It has a proper buckling spring keyboard. This too needs a little bit of work. One of the floppy disk drives is a little dodgy and makes some nasty noises, but it has two, so the worst case scenario is to just use one. It’s got a copy of IBM PC-DOS and also a 20MB hard-disk. The problem is that the hard-disk doesn’t work. That’s why it’s not installed at the moment. The hard-disk controller seems to work though, so the project here is to build an interface to allow something like a USB flash disk to be plugged in where the hard disk would go.

dsc_5463

dsc_5467dsc_5465

dsc_5460dsc_5462

Last but not least for this post, is Luke’s commodore amiga with colour screen. This is also a bit of a rescue project. I’ll have to post more details about this one next time, but for now here is a sneak peek. He’s even got two joysticks for it, and of course he also has the obligatory “I can’t believe it’s not streetfighter” title. I can’t wait to play it. dsc_5475 dsc_5476 dsc_5477

dsc_5478

I hope you found that interesting. If you want to help out with one of these projects or just have a look at some of these machines, feel free to come along to the next open meeting. Perhaps I’ll post some more in-depth details of the projects as they progress, if there is any interest.

1 2