Friday, 27 April 2018

Linux on Linx1010b




So ages ago I needed a windows 10 box for some open university software for a module I was doing. I picked up this Linx1010b baytrail powered tablet with keyboard dock for not very much coin and it certainly did the job.  I like it as hardware and tbf it worked ok with windows 10 for the tasks I did on it... since the end of the module though I have not really used it and a big part of that is that I'm a linux dude at heart.

So I decided to have a crack at getting a linux distro on it. A quick search revealed that it was possible but a little complex as it requires a 64 bit distribution but uses a 32 bit uefi. However I also discovered a brilliant tool isorespin by Linuxium which respins any 64bit iso and makes it bootable on not just the linx1010 device but many bay trail or apollo based devices. Not going to give many instructions on the isorespin tool as the linuxium site has plenty!

I respan 3 different linux distributions Ubuntu, Lubuntu and Xubuntu, all booted on the linx 1010 and ran but with a few niggles on each. Ubuntu seemed a bit bloated and lubuntu and xubuntu seemed a bit quicker. Lubuntu and Xubuntu each had the issue that the screen on the linx1010b was rotated to portrait view, with lubuntu this was cured by downloading and installing ArandR which allowed screen rotation... but didn't persist on reboot. Another problem with Lubuntu was once the display was rotated the the axis on the touch screen were inverted and reversed, this was true in xubuntu also but again for xubuntu I found a persistant solution for this.

I also had problems with wifi on each of the distributions, I found that the adapted wifi driver included in the linixium respin tool worked.. but only partially.. wifi would connect during the installation and on first boot.. but if I made any change to my wifi connection or indeed tried to swap to a different network it would fail until I rebooted again. I haven't quite solved this but have a workaround in that I am using a usb ralink wifi dongle which works flawlessly and I had disabled the internal wifi on the linx1010b (details below)

So my process for Xubuntu to install and solve the few niggles is ...

  • Use the linuxium isorespin tool to respin xubuntu 16.04.4-desktop-amd64.iso using only the option in isorespin to include common options for baytrail devices 
  • Flash the resulting iso to a pen drive (I used etcher on my ubuntu box but you could use the dd commmand in a terminal)
  • Boot and install the xubuntu image onto the linx 1010b ... keyboard and trackpad work during install but the display is in portrait for the install so bend your neck!
  • After install find the monitor settings application and rotate the display to the right... aaaahhh and relax your neck! (note... when you boot the machine you will have to log in in portrait but it will rotate to landscape after login)
  • Now to fix the axis problems on the touch screen, hit cnt-alt-t to launch a terminal and then move to the following directory
cd /usr/share/X11/xorg.conf.d
Then edit the following file in nano..
sudo nano 10-evdev.conf

  • Then you need to add the following highlighted lines in the screenshot below to the file and save the changes.


sudo reboot 

And your touchscreen should now be working.


  • To disable the internal WiFi i used used ifconfig to work out which of the 2 WiFi devices was which and what they were named... I discovered that wlan0  was my internal misbehaving linx1010b WiFi card so I then disabled this via running the following in a terminal
cd /etc/network

sudo nano interfaces

and then add the following line to the file (replacing "wlan0"with your WiFi device name) and save

iface wlan0 inet manual 

save and exit nano and then restart the network manager services by the command

sudo service network-manager restart

You should then when you click on the WiFi applet only have the external WiFi card enabled by default.

Finally I found that the installed firefox browser wasn't to good and wouldn't run youtube clips very well, for a long time I have been a chromium fan and indeed it didn't dissapoint after install with everything streaming and audio working etc... I always forget that to install chromium it isn't just apt-get install chromium but is in fact

sudo apt-get install chromium browser

So there we go... I love it.. its a really nice super portable and has a great 9hr battery life and now lives up to its super hacky collection of stickers! I know that the mighty @biglesp is working on a similar project getting linux running on an apollo based teclast t7 so keep an eye on his blog for that!




Monday, 23 April 2018

Basic Income, Bereavement and Being Human



A great guy, Mike Scott, who works for Indycube once said “basic income allows us to be adults” meaning we can get the work done but build it around our responsibilities and day to day duties as adults, parents, carers, household runners etc. I’ve been thinking about this a lot due to a recent bereavement. Sadly, my lovely step dad, had a brief but brutal battle with cancer, a hospital journey of 9 weeks which led to him passing away, too young, but with dignity and peacefully.

His last day I took a days basic income allowance and made the journey up to Liverpool to spend some time with him, there was no booking of carers leave, no forms, no conflict, just me calmly moving my diary around and speaking to those I needed to. I spent hours with him and my mum, supporting, hand holding, crying and laughing… the saddest stuff yet a healthy way to be and we all had the opportunity to say the things we needed to say.

Halfway through the day I needed a break, emotionally drained I needed to do something. I knew that the fabulous DoEs Liverpool had just moved premises as I had visited the new place a few days before. I went over for a couple of hours before returning to the hospital later. At DoEs I had some hugs and then did a good stint with a scrubbing brush, removing the paint and dust and decades of grime from a few square metres of flooring. Therapy indeed and a good break, no finer act of solidarity for a great makerspace and co-working space that also (like indycube) recognises the co-working visa.

My stepfather passed away that evening. Thank you Basic Income for allowing me to be human that day.

Sunday, 1 April 2018

Very quick visit to the NEW DoEs Liverpool!





Was up in Liverpool today and some planets aligned and I managed to get a quick visit to the new DoEs liverpool building! Today was the day that all the kit from the old Gostins site was moved across so it was a brief nip round the unopened site to look at the space that was quickly filling with all the trappings of a maker and co-working space.

Here are a few pictures but the takeaway point are.. ITS BIG (much more room for lots of creative stuff and kit and co-working!) Its light.. Gorgeous big windows and lots of internal glass walls give it a really light and airy feel.... and its COOL.... there are lots of features of the original building left and it has some real character! Its a super, functional, accessible place and is going to be amazing.

It was utterly heartwarming to see the DoEs community in there working hard, full of laughter and team spirit... if you want to feel that warm glow also I can heartily
recommend chipping in on their fundraiser... >>>>>>> DONATE HERE!!!! <<<<<<<


Just one of the lovely rooms in the new building.

Loving the old cast iron (disconnected) remnants of the industrial 3 phase wiring. 





Fab old sign above the stairs!


Finally... as I walked off to where I was going next.. I noticed... its on Kempston St... I am hoping for some amazing retro joystick themed makes coming out fo the new place!!

Saturday, 31 March 2018

DARE Rocketry meets Libre Space Foundation!





So last week I went out to the second PocketQube satellite workshop to be held at the TU Delft campus (another picture dump post to be done about the workshop soon). Regular readers (a very select group!) might recall whilst I was out there last year I managed to go and pay a visit to the fabulous DARE rocketry group. Well this year instead of just rocking up I did a few emails and managed to get a visit to the facility arranged for a cohort of people at the workshop. This included my friends and co-conspirators from the Libre Space Foundation . A rather lovely moment occurred when the two respective teams decided it would be a nice idea to exchange mission patches and remove before flight tags. It was fabulous to be the small link that made this possible, but it is also inspiring as these two teams, DARE and LSF represent new and emergent ways in that, to my mind, space is being democratised. LSF have a total commitment to working in the open and out loud using opensource tools and licenses. The welcoming and collaborative approach undertaken by DARE, is evidenced not just by accommodating me but by helping fabulous amateur sub orbital rocketeers Copenhagen Sub-orbitals to test their recovery systems. Both these organisations seem to afford glimpses of a emergent space sector that is freed from military and defence and built more openly on the principles of collaboration.... Sounds good to me.

Masses of thanks/dank je to Jesse and Caspar for organising and hosting an excellent DARE tour.








Tuesday, 20 March 2018

Guild of Makers Launch event... Photos!

So last week I got to go and help out at the guild of makers launch event as it has some strong links to my work with indycube and it was a pleasure to attend! It was held at the amazing new Autodesk facility in Birmingham which as well as a fabulous conference suite also homes an utterly staggering space full of innovation and the highest end machining and metrology stuff! Needless to say I was in heaven! I'm not going to go into masses of detail about the event here but to get a big flavour of the day jump on twitter and checkout the hashtag #GoMlaunch

So here is my curated out of a 100 photos 20 or so photodump! 




























Saturday, 3 March 2018

Quick Arbour Press modification


So a year or so ago I used my arbour press to fit some PEM nuts into some aluminium extrusion for an experiment for someone else and I was reading on the data sheet that really they should be inserted with a specific force. It got me thinking about how useful having some knowledge or control of the force my arbour press exerts would be. I also currently want to test how a couple of different designs of bulkhead react to force and what thickness I need for a particular design. So a quick mod has occurred! Above you can see the press (a 1 ton Clarke I picked up locally second hand a while back)  but the handle you can see is actually my torque wrench connected to the opposite side from where a handle normally is. 


The mod is really simple.. I removed the spindle which raises and lowers the ram and drilled and tapped a hole into the end of it on the lathe I then fitted a steel bolt to the hole. Now I can use the torque wrench with a socket on over the bolt as a handle to apply pressure, with the torque wrench breaking at the force required set on the torque wrench! Its handy in terms of pressing something with a known force but also for testing what force an object will reach its elastic limit with!


Couple of shots of the process for fun! Arbour press spindle in the lathe.

Needed to trim a bolt down to the right length so use my stud clamp I made ages ago on my engineering operations course!

Spindle all drilled and tapped.  So I have seen lots of other mods for arbour presses, I definitely at some point want to drill a hole into the face of the ram and fit a grub screw to allow me to make different tools for the end.. some different punches for example and also perhaps some metal brake type set ups for folding small sections of sheet. 





Saturday, 10 February 2018

22mm Diameter PCB project... NOW OPENSOURCE!








So I posted a while back about how I had used these 22mm pcb's I'd made in prototyping an ematch ignitor system for use in rocketry. Although I made these stackable boards so they would fit inside a popular size of Estes rocket body tube I'm aware that they are quite useful for lots of things. So i've open sourced them so anyone can get some made, or add improve or change them.

There are three boards,an Attiny85 board with some power LED and indicator LED, a SOT89 power supply board which could be built up with either a 3.3v or a 5v supply. Finally there is a "kludge" board which is useful for adding in some thru hole components into the system. Some quick pics here but in the files on Git each board is well documented in a pdf. All the dust components are 0805 so super accessible for hand SMD soldering. :)




Its REALLY easy to get these boards made using these files via the amazing OSHpark basically go over to my repository on Git and on the main repo page click the green download button on the right hand side as seen in this picture.
 When you have the files go to the Oshpark site and click the upload button and browse to the file for each board that ends .kicad_pcb. You'll get a render in your browser whcih should match the pictures in my documentation and then you click order and pay! You should currently be able to get a minimum order of 3 of each of these 3 boards for just less then £10 GBP :)

HERE IS THE REPOSITORY

So I plan to build a small altimeter, maybe a small neo pixel payload for a night launch, I have a tiny OLED I want to play with with an ATTiny85 (not for a rocket!) and maybe some midi stuff.... What are you gonna make?!?! If you do use these please let me know... I would be thrilled to see them out in the wild!