Bongofish
October 19, 2019, 09:10:15 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: You can attach photos hosted by the forum rather than using an external image hosting site, this means they will stay forever and not disappear after a year or two.
 
  Home Help Search Login Register  
  Show Posts
Pages: [1]
1  General Category / Can't stop building / Re: Digital Sketchbook (DSB) on: January 22, 2017, 01:36:16 PM
Hey Xavierblak

Yeah so the HDMI cable caused me so many problems. I was hoping to use a tiny HDMI ribbon cable but as much as I'd like to say every HDMI cable is them same when it comes to the NUC this just isn't the case. Heres a link to a thread I started on the intel forums to try and get a fix:
https://communities.intel.com/thread/103047

Never really narrowed down what the problem was, I think the Intel guys never expected someone to want to use a HDMI cable less than 30cm long so there were interference issues or something. The problem may well have been resolved now but I'm not taking it apart to find out.

Yeah so that's part of the original heatsink that came with the board. It originally has some heat pipes coming off it to a fan at the side of the nuc but seeing as this would have been too wide for my case I removed the pipes put two heatsink blocks on top and the fan right next to it. I don't get any heat problems so it seems to work.

Sorry man I really should have taken more pictures as I went along, it's just when I get started I forget to stop and document the process Smiley
While there's still more I can add to it it's realistically not going to get an upgrade for a long time as it's reached the "good enough" threshold for me.

2  General Category / Can't stop building / Re: Digital Sketchbook (DSB) on: September 12, 2016, 07:42:15 PM
Haha. Darn photogenic feet sneaking into my build log.

So originally I was planning on having a big sheet of metal behind the digitizer to hold it in place, I quickly found out this caused massive interference and scrapped the idea. I made sure to test the tablet inside the case with the battery behind it and it didn't cause any interference at the time so I don't think its that. Basically when I plugged in the tablet no lights came on or anything. I'm pretty sure what's happened is one of the wires in the usb cable must have broken off the tablet's pcb when I squeezed the battery in the case. It would be a pretty easy fix except I'd need to disassemble everything to be able to get at it. Right now I don't even have access to a soldering iron so I wont be able to do anything anyway until I get back from uni.

I made sure to use hot glue for anything that I might need to redo later on for the reason you say. Super glue was really just for things like the nuts and magnets which I'd never need to remove.
3  General Category / Can't stop building / Re: Digital Sketchbook (DSB) on: September 09, 2016, 08:41:36 PM
Made loads of progress on the device in the last few months.

The case has been sanded, primed and spray painted white with a clear coat over the top. Messed up the spay painting a little in some places, I think I'd probably just go for a clear coat next time. Also made a hole in the side of the case so the NUC can actually fit properly. It doesn't look too bad but I'll probably end up covering it with a sticker or something.

I also messed up by spray painting over the battery indicator, I thought the light would still pass through the paint but no. I had to spend ages sanding that area of the case just to get the light coming through again, another reason I'd skip painting the case if I did it again.

I decided not to try and cut a whole for the graphics tablet, I just don't have the right tools to properly cut a straight line through plastic and I didn't want it looking messy. The tablet still worked without the hole so it was fine.

I tried a cheap M.2 sata to msata converter but it was too wide and wouldn't fit, it should still be possible to use my msata ssd but I'd need a converter which uses a cable and I didn't have time to order one.

After painting I added all the nuts with super glue (this was less easy than it sounds) and magnets which would give the bolts a nice magnetic attraction making them less likely to fall out when not nutted in.







Getting everything into the case was a massive hassle, managed to break the battery and the tablet when installing them. luckily I managed to fix the battery with some soldering (there was still a capacitor which didn't appear to be properly soldered to the board, but it was like that when I took it out of the case so I just left it) but by the time I realised the tablet was dead everything was glue gunned in. I could have used a hair dryer to melt the glue and taken everything out again but by that point was I almost out of time and didn't want to risk breaking the battery again.







One good thing which came of this was after I realised the tablet was broken I decided to dig out my super old Wacom bamboo one tablet which had broken this time last year and attempt to fix it. Turns out it was only the cable which had broken and not the pcb so after replacing the cable it worked again.







Getting everything into the top of the device was even harder than the bottom, but luckily nothing broke this time. I added the display and acrylic screen then found out they were sticking together and creating this horrible 'bubble' effect on the display. So I had to add two strips of acrylic above and bellow the screen to prise them apart and remove the bubble as well as mount the acrylic screen on 4 washers to add more separation. After that came the displays pcb plus all the cabled that come off it. This is the part which really took ages, I had to bend a 1 meter hdmi cable into a tiny case over and over just to get it to fit. If I had been able to get the NUC to work with a shorter cable things would have been much easier.





I also had to completely redo the heatsink to get the fan to fit, coerce a display port to hdmi adapter to bend in ways it was never designed for, curl the power cable so it takes up less space and add switches so that I can tun off the display and whatever else I end up adding.
Also scavenged some rubber feet off the Skull Canyon case so it doesn't slip around and added some capped nuts to the joysticks to give them a pretty cool utilitarian feel.



And that's about where I am now.
I've made a device which is basically a 1/4 sized laptop (albeit much thicker) with a mechanical keyboard, and an in built graphics tablet (which is currently broken). I'm back at uni now so can't do any more till Christmas but I've been using it for the past few days with my revived bamboo one tablet and it works pretty well.



Only good photo I managed to get before my camera ran out, forgot the charger so I'll have to work something else out until Christmas for photos.
4  General Category / Can't stop building / Re: Digital Sketchbook (DSB) on: August 17, 2016, 11:21:26 AM
3D printed case has arrived.





A few things are wrong with it right now, the Nuc doesn't quite line up with the ports and (about 2mm) and the bottom was supposed to have a hole for the acrylic screen for the tablet. Should be quite easy to fix both of problems with a dremel and a bit of sandpaper though. Was genuinely surprised I got off so lightly seeing as I had to finish most of the modelling on holiday where I couldn't measure anything.



The Blue LEDs of the battery indicator look so nice shining through the case. 
Also, keycaps arrived a while ago. Was a massive pain finding clear acrylic ones but the slightly clinical look they give it was worth it.



Really want to get this finished before I go back to uni but I keep getting more ideas for it. I could add a pico transducer to the teensy and code it up so one of the keymaps works as a tiny 1bit piano. Still got to work what to cover the joy sticks with. I was trying to see how I could modify some of the leftover keycaps so they would fit but I'm not sure it'll work. Also tempted to get a M.2 to msata adapter so I can stick in the 1tb mstat drive I used for v2 of the DSB for some extra storage. Plus I could still add LEDs to the keys, not sure if I have enough pins left on the teensy to control all of them directly but someone was telling me I could use a PWM shift register to do a similar thing.
5  General Category / Can't stop building / Re: Digital Sketchbook (DSB) on: July 29, 2016, 04:32:59 PM
Finally finished modelling the case along with a rough idea for a leather protective coat to protect it from bumps and the weather.





Not sure if I'll have time to make the coat this summer but I needed to design it now so I could work out where all the mounting points would have to go on the actual case before I 3d printed it.





It should take about 2 weeks to get 3d printed and then I'll actually be able to check to see if everything fits inside. Most likely something wont and then Ill have to get creative.



Thanks for the thoughts Sinusoid! Camineet's game controller thread was a good read. Make sure to send me a link to your build if you make a build log for it, would be interesting to see how you solve similar problems to the ones I'm running into.

The Skull canyon does support external graphics cards (as you found out) but they're above and beyond what I need from a portable device right now so I doubt I'll be incorporating one into this build. If I end up needing more performance at home I reckon it'd be more sensible just to get an actual desktop computer. But if I get a chance to try one out for free I'd be all for it Smiley

You can roughly see the hinge in the above renders I'll try do a close up of them in a bit to show how they'll work. I was looking at hinges similar to the T902 at the beginning but a hinge like that wouldn't have fit properly unless I wanted to block some of the NUC's ports and it would have been a massive pain making it so both halves could close together as well as rotate.

Haven't had a chance to formally measure battery life yet. I did run the NUC off battery for a few hours when I was trying to troubleshoot some problems and it only fell by about 20%. However I didn't want to measure battery life then because that was before I had the keyboard working along with other peripherals that are going to drain the power further. Plus I suspect the NUC will run a little hotter once its in the case and I'm not sure how effective my hand made heatsink + fan combo is yet so I'm waiting to get everything together before I do a proper battery life check.
6  General Category / Can't stop building / Re: Digital Sketchbook (DSB) on: July 22, 2016, 03:33:48 PM
Done some work on the heatsink and the keyboard, last thing left to do now is finish designing the case which is taking way longer than I thought it would. I keep changing my mind how I want the two halves of the device to connect, I can't just design a hinge like a normal laptop since the screen needs to rotate so I can use it with the tablet on the back of the keyboard.

Haven't got any photos of the new heatsink right now so keyboard update first:
The plan for the keyboard was to have as many mechanical keys as I could comfortably fit plus two "joystick" keys and two more keys on the back to act as triggers. The joysticks and triggers were so it would feel more like a hand held device than strictly just a laptop. I've ended up going with Cherry MX brown switches and two 5 way joystick switches.

The base plate is lazer cut from aluminium and has the special feature of only letting you insert keys in sideways since I messed up on the template.



Used Geekhack enablers to make things a bit easier, this was the first time I'd tried making a keyboard and I thought they'd make things a bit easier.







Fortunately nothing went horribly wrong when putting everything together, just a few dead diodes and loose connections which were fairly easy to fix. With hindsight I should have used single core wire for everything, would have made things a little easier. Here's an image of what everything looks like connected up to the Teensy.



Theres lots of unconnected wires coming from the Teensy just incase I decide to add LEDs later on. I wouldn't be able to get to the pins on the under side of the board without desoldering a bunch of stuff otherwise.

Most of the custom keyboards I've seen build logs for ended up using something like TMK for the firmware to make their keyboards actualy work. I decided to program the Teensy from scratch partly becuase I wanted to figure it out myself and partly becuase my keyboard has joysticks which would have been tricky to work into TMK. It was easy to get single keypresses working, slightly harder with multiple keypresses along with modifier keys, but in the end it sorted itself out and I've now got a fully working keyboard.

I made sure to work keymaps and macros into the firmware so I can change the layout of the keyboard on demand and run scripts. Should make the tiny keyboard a little more usable given it's size.
7  General Category / Can't stop building / Re: Digital Sketchbook (DSB) on: June 19, 2016, 09:18:36 PM
Ok it's been ages since I've updated here, mostly because of exams but also stuff takes ages to arrive. Luckily this should be a fairly big update covering the progress I've made to make up for the silence.

Finally decided, bought and torn down the mini pc I'm planning to use. It's an Intel Skull Canyon Nuc with an Intel® Core™ i7-6770HQ processor with Intel® Iris™ Pro graphics. First some pics then I'll get into why I chose it.



I'd looked at this NUC a while ago but had discounted it based on the width of the case, at the time it still hadn't been released and it looked a little too wide for a hand-held device. However thanks to a teardown on tweaktown.com I could see that much off the width was actually the fan and heatsink and the board itself is only about 14cm by 11cm so should work fine. I decided this would be the perfect motherboard for the DSB because it has no problem running programs like Photoshop or even Blender so I wouldn't need to find alternative software and change my workflow. Plus it should be able to run games pretty well given Intel is primarily marketing it as a gaming mini pc. Apparently you can hook it up to the new external GPUs that are starting to show up and use it for VR and rendering but I'm sceptical how well that works right now.





I'm going to have to do a bit of work hacking together a new heatsink that comes directly out the back on top of the CPU instead of to the side. I'll probably leave a hole in the case just to give as much airflow as possible over the heatsink since the better the passive cooling is, the less the fan will have to be on draining the battery. Plus, I think a nicely designed copper heatsink could look pretty good.

The Nuc is supposed to run off a 19V, 120W AC-DC power adapter which bascially means the batteries I was planning to use aren't going to work. But I've got a new external battery, 40,000 mah this time and capable of powering anything from 12V to 21V. I've tested it out already and it seems to work perfectly, I was worried it wouldn't be able to supply a high enough current to power the Nuc when gaming but it seams to be fine.

The Nuc also has another advantage over the other boards I've been looking at which is that it can run displays with resolutions higher than 1920 by 1080. Given that the screen I'm planning on using has a 1440×2560 native resolution this works out well. The screen I've chosen to use is a 5.98 inch 2K LCD HDMI display made by Topfoison, it's designed for use with VR but works well as a normal monitor as well.  



One thing I'm thinking of looking into is getting some polarising film to reduce reflections for when I'm using it outside. I remember how my gameboy colour became virtually unusable in direct sunlight and while I know the screens are completely different even with indoor use I can see reflections could be an issue with this screen.




Heres the Nuc's specs for the curious:

Processor    
6th generation Intel® Core™ i7-6770HQ processor with Intel® Iris™ Pro graphics (2.6 to 3.5 GHz Turbo, Quad Core, 6 MB Cache, 45W TDP)
                                                      
Memory
Dual channel DDR4-2133+ SODIMMs
1.2/1.35V, 32 GB maximum
                                
Graphics
Intel® Iris™ Pro Graphics 580
1x HDMI* 2.0 (4K 60 Hz)
1x Mini DisplayPort* 1.2 (4K 60 Hz)
1x DisplayPort* 1.2 via Type-C
                                
Audio
Up to 7.1 multichannel digital audio via HDMI or DisplayPort signals
3.5mm front headset jack, 3.5mm rear speaker/TOSLINK combo jack
                                
Peripheral Connectivity
Thunderbolt™ 3 (40 Gbps) or USB 3.1 Gen2 (10 Gbps) via USB Type C connector
2x front USB 3.0 (one charging)
2x rear USB 3.0, 2x internal USB 3.0 and 2x internal USB 2.0 via header
Consumer infrared port on front panel

Storage
2x M.2 22x42/80 (key M) slots for SATA3 or PCIe* X4 Gen3 NVMe or AHCI SSDs
SDXC slot with UHS-I support
                                
Networking
Intel® I219-LM 10/100/1000 Mbps Ethernet
Intel® Dual Band Wireless-AC 8260 soldered-down, (IEEE 802.11ac 2x2, Bluetooth* 4.2, internal antennas, Intel® Wireless Display 6.0)
          
Power Adapter
19V, 120W AC-DC power adapter
                                
Additional Features
OS certs: Microsoft Windows® 10, 8.1, 7 logo’d
OS compatibility: compatible with various Linux* distros
Kensington* lock with base security
3-year warranty
8  General Category / Can't stop building / Re: Digital Sketchbook (DSB) on: April 30, 2016, 02:05:53 PM
Battery arrived yesterday and it looks like it will work out. Pineng really don't want people getting into their products though, had to carve my way in with a knife and slowly prise the top off without damaging anything inside. I've had to do something similar with another of their power banks before, wish they just used screws.

Before


After


It should fit fine, I can always extend the wires attaching the lipolys to their pcb if I need to move things around. I love the little battery indicator, it looks great in the dark and should be genuinely useful for working out how much charge is left. There's even an LED flash light mode which I'll have to incorporate somehow.


Also started tearing down the XP-pen tablet, it's incredibly thin so should work pretty well. I wish there was a tablet with less excess space around the actual active drawing area, I checked under the cover surface and it looks like the pcb tracks go right up to the edge so I wont be able to cut anything away from the edges. This tablet should be the largest component of the build and is what is determining the footprint of the device, if there was something smaller I could make the whole thing smaller.
9  General Category / Can't stop building / Re: Digital Sketchbook (DSB) on: April 28, 2016, 03:03:29 PM
Yeah Blender, how'd you know?
I'm probably going to use Cherry MX switches since I'm more familiar with them. Really I shouldn't be using mechanical switches at all since they eat up so much space, it's just they look so good!

I didn't think of the effect of a high DPI screen on the precision of the graphics tablet. Right now I'm not even sure the lattepanda will be able to run at full 2K and might be limited to 1920 by 1080 which would make this a non issue. I'm going to use a XP-Pen G430 as the graphics tablet for this build, I tested it with a 4K screen and I didn't notice any precision issues. I had wanted something I could put behind the screen to make this a mini Cintiq but I couldn't find anything which would match the dimensions so I'll probably have the tablet on the opposite side to the keyboard which is why I need the screen to rotate. If any of you know of a tiny graphics tablet that would fit this screen I'd love to hear about it.

For the battery I'm going to try and lobotomise one of these so that it fits in a portable case. That way I can power the screen from the 1A usb output and power the SBC from the 2A output. An issue I had with V2 was there wasn't enough current to power everything from the SBC so things got a little dodgy.
10  General Category / Can't stop building / Digital Sketchbook (DSB) on: April 28, 2016, 01:42:06 AM
Hi all, just wanted to share a project I've been working on for a while and see what you guys make of it.

I'm trying to build a tiny computer that can be used as a digital sketchbook, note pad, laptop, retro gaming console, music player ....... Basically everything. I've already made two iterations of this thing but I keep getting new ideas as I go along so by the time I've finished one version it feels completely outdated compared to the version in my head.

The first version was this raspberry pi GameBoy DMG thing.

For some info on the second version see here

And here's a little render I put together of what I'm trying to build right now.


I added the Wacom pen in as well just to give it a little scale. Because of the massive push towards VR compatible hardware loads of new options have opened up when it comes to small DIY computers. When I first started this project I spent almost a year trying to find a suitable HDMI screen that was both small enough to be portable and high enough resolution to be good for art. I eventually found the Manga Screen which is what I used in version 2 of the DSB, it was only 800 by 480 res but it worked pretty well (I'd like to thank Elias Bakken for creating it, the only HDMI screens less than 5" before the Manga screen were found on very expensive Photography equipment and pretty bulky). But now you can find plenty of hardware manufactures starting to create light weight super high resolution ( 2k - 4k ) HDMI screens that are perfect for drawing with.

There has also been a massive improvement in single board computers (SBC) since I started this. With version one of the DSB I was using the first model B Raspberry Pi, which worked surprisingly well for retro game emulation but I was being optimistic if I thought I'd be using it for sketching. Now we have the Pi 3 which holds its own as a desktop computer and a massive variety of higher end options. Right now I'm planning on using a LattePanda board which can run a full Win 10 environment which means Photoshop and Steam although the Inforce 6540 looks impressive too.

It's very clear to me that whatever hardware I choose it will be outdated within 3 months, so one thing I want to try and do with this device is make it as easy to upgrade as possible. I want to get away from the smart phone model where everything has a very limited shelf life and move towards something that could potentially exist for ever so long as I maintain it.

Planned specs:
Max dimensions: 17.0 by 11.0 by 9.0 cm
hand wired programmable keyboard
2 joysticks disguised as keys for games
Embedded graphics tablet
camera and mic
20000 mAh battery
1tb msata
non scratch screen
Case made from 3d printed nylon and laser cut acrylic
Speaker
wifi and bluetooth
LattePanda 4G/64GB
lots of leds Smiley

Right now I'm just collecting what I need to get started on DSB V3, I've also got uni exams so will probably not get started on the actual building of this for another month. I'd love to hear any ideas anyone has that I haven't thought of or suggestions.

I'll leave you with a little gif of the planed screen movement.
11  General Category / Who are you? a.k.a WHY CAN'T I POST? / Re: REPLY REQUIRED BEFORE ALLOWED TO CREATE A THREAD on: December 16, 2015, 01:24:49 PM
Heya, been following cintiq builds on this forum for a while and I've now got a mini project of my own which I was planning on putting up here. Interested to see what you guys think of it so far.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!