PDA

View Full Version : Jolla OtherHalf OLED display / toholed


Pages : [1] 2

kimmoli
2014-01-01, 19:55
SOLD OUT


************************************************** ********************************


http://talk.maemo.org/images/icons/icon2.gif Short video at Youtube (http://www.youtube.com/watch?v=m4zhdSAzio8)

Latest pictures, click here (http://talk.maemo.org/showpost.php?p=1408719&postcount=118)



The OLED display is mono gray-white'ish (not blue as seen on some photos)
Size of the display is 0.96" with resolution of 128x64

It has proximity sensor to switch it off when TOH facing down or in your pocket. (has also ambient light sensor which might be used to control brightness (dimm when dark) )

It is controlled by daemon (systemd service) which is installed automatically from Jolla Store like ambience.


Thank you to you all for being so supportive on this project!





http://talk.maemo.org/image.php?u=69440http://talk.maemo.org/maemo/images/statusicon/user_online.gif Kimmoli



(As already started in http://talk.maemo.org/showpost.php?p=1402808&postcount=232 moved to own thread)

Hooked up an OLED display to Jolla

my I2C probe shows green at 0x3C:
https://lh4.googleusercontent.com/-T7zRiuYii5c/UsRQe2HvhYI/AAAAAAAAGAA/4ldVr5lQx_U/w465-h827-no/20140101171553.png

Modified my app a little
https://lh6.googleusercontent.com/-v8rJss-Yh0E/UsRQVN9USMI/AAAAAAAAF_s/LjIDr0-tHYo/w465-h827-no/20140101191722.png

and sent some text on the display
https://lh4.googleusercontent.com/-JJMN1FJge4Q/UsRQVKW4zyI/AAAAAAAAF_w/B2bd3MGtvWY/w465-h825-no/14010002.jpg

And with some more coding, i'm now at this point: watch in Youtube (http://youtu.be/AlNcas0HI2M)

The display is this here: datasheet (http://www.gemmarduino.net/PM1/00100-101/LM096-128064.pdf)
e.g. from Aliexpress (www.aliexpress.com/wholesale?SearchText=lm096-128064&catId=0)

(ordered some bare white ones for the final prototype)

Modified the display by removing the 3.0V regulator, replaced it with silly resistor divider to generate 1.8V logic supply (needed because I2C is 1.8V)

Interface uses ioctl to talk over i2c
file=open( "/dev/i2c-1", O_RDWR )
ioctl( file, I2C_SLAVE, 0x3c)
write(file, buf, len)

Daneel
2014-01-01, 20:14
This is great stuff, keep it up :)
Must be fun tinkering with the Jolla

Mikkosssss
2014-01-01, 21:19
Very nice. Missing N9 LPS on my Jolla. :(
I want make this someday when I have time with keyboard ofc. :)

48GX
2014-01-01, 21:45
Great work :)

http://img14.imageshack.us/img14/8944/s9zo.jpg

I disassembled the Jolla to know more about it :)

regards

minimos
2014-01-01, 22:38
Great work :)

http://img14.imageshack.us/img14/8944/s9zo.jpg

I disassembled the Jolla to know more about it :)

regards
Very interesting!
So, there are seem to be two more contacts in the middle of the body (near +5V and GND contacts) and four contacts on the bottom parts that are not emerging to the surface.
Did you notice if there was some corresponding contact on the inner side of the black cover you removed (probably for some antenna) or are they only test/diag points?

Wonko
2014-01-01, 22:57
This is very cool work. :)

Would be interesting if this or something similar also works with e-ink/epaper displays.

By the way, do you know how much power this setup draws?
Maybe even how the power consumption is split up between the display and the i2c controller?

Personally, I'd love to have something like this just with an e-ink/epaper display (in order to not drain the battery too much).

Edit:
A quick google revealed this:
http://www.youtube.com/watch?v=E05Azzcz5yg
http://www.youtube.com/watch?v=qPaNMrFXsqM
So, it looks like e-ink should be possible too.

Edit2:
Some more links:
http://repaper.org/reference.html
http://www.embeddedartists.com/products/displays/lcd_27_epaper.php
http://www.watterott.com/de/27-Inch-E-Paper-Display

Edit3:
Another interesting keyword seems to be "chip on glass".
These things are said to be very flat and come with an i2c chip built-in.
http://www.amazon.co.uk/glass-display-interfaceEA-T123W-I2C-Character/dp/B006GE8I8U

kimmoli
2014-01-02, 00:30
Would be interesting if this or something similar also works with e-ink/epaper displays.

I have done one project with kindle epaper display, and it did need lots of strange voltages, (e.g. +/-15) and somewhat complex interface, maybe easiest to have small processor to manage the drawing to the display itself (arduino tjsp) and just pass image over the i2c.

pros for eINK is to have zero power consumption, and even if having additional cpu for drawing, it needs to be powered on only when updating the screen.

I have also this BADGEr (http://wyolum.com/projects/badger/) and it is good reference design. maybe worth trying someday with Jolla.
https://lh6.googleusercontent.com/-mzEwSFfa1as/Ujvw7Q3RXKI/AAAAAAAAExU/TGf-k3T59-E/w1480-h833-no/13090035.jpg

This OLED has actually SSD1306 controller as COG (chip on glass) on it. The PCB where it is connected has only stepup converter which makes +9.5V for the display, but the SSD1306 has internal charge pump so that is not necessarily needed.


ATM power consumption seems to be about 100mW due my bad 1.8V "regulator" and non-optimized settings.
currently doing test how much it will drop my battery % during night. It should be easily get down to 50mW

HtheB
2014-01-02, 00:58
now this one rocks!
attach it on the back of a hardware keyboard, and this will be instant win!

kimmoli
2014-01-02, 03:45
Didn't get sleep, so started to print...
https://lh4.googleusercontent.com/-Zi5ihDH_Ta8/UsTfcS1mIrI/AAAAAAAAGA4/9cgW2rhZqKo/w1632-h920-no/tohprint.jpg

Knowing it is not going to be perfect is sad after first hour, still ~5h to go.

minimos
2014-01-02, 06:47
Another display that could be interesting to try, depending on the use case, is the Sharp "memory LCD" e.g. https://www.adafruit.com/products/1393 (low power as an eInk and refresh rate as a LCD).
Although strictly speaking it requires a SPI bus.

kimmoli
2014-01-02, 07:13
Sharp "memory LCD"

I have had to check this out for another project, but no time... Tinkering Jolla has taken it all.

matimilko
2014-01-02, 09:01
Can't wait to have screen on TOH.
Good Job.
When finished I'll be the first to order one!!!
Thanks.

F2thaK
2014-01-02, 09:26
wow!..........

Rauha
2014-01-02, 09:49
Helkutin kuuli projekti.

Get some sleep and post pic of the finished printout.

kimmoli
2014-01-02, 09:52
quick-test-print complete. It doesn't fit. :( (Modified version of this http://talk.maemo.org/showthread.php?t=92090)
Not deep enough, camera hole is few tenths too close to the top edge.
Have to modify and reprint later.

https://lh3.googleusercontent.com/-7pjl8C2Zxnk/UsU1jdH19-I/AAAAAAAAGB0/t9AxPPweWWg/w1280-h960-no/toholed.jpg

(sorry, pic taken with iPotato)

nieldk
2014-01-02, 09:53
Cool stuff, this is what I call hacking :)

Rauha
2014-01-02, 10:24
quick-test-print complete. It doesn't fit. :( (Modified version of this http://talk.maemo.org/showthread.php?t=92090)
Not deep enough, camera hole is few tenths too close to the top edge.
Have to modify and reprint later.

https://lh3.googleusercontent.com/-7pjl8C2Zxnk/UsU1jdH19-I/AAAAAAAAGB0/t9AxPPweWWg/w1280-h960-no/toholed.jpg

(sorry, pic taken with iPotato)

Just wondering if the plastic from your printer is otherwise sturdy enough for OH?

I mean, if you needed to do fair amount of switching between other halfs. Do the usual 3D printer materials stand lot of wear and tear?

minimos
2014-01-02, 10:26
Nice!
Q1: How the thickness, do you need some extra mm to accomodate the screen?
Q2: Do you have still the display connected to the i2c contacts with wires & scotchtape, or did you use some springy removable contacts?

droll
2014-01-04, 16:16
this community is the most hard core mobile community that i know of. easily beats the hackers in the android, ios and windows phone camps!

kimmoli
2014-01-05, 11:33
Just wondering if the plastic from your printer is otherwise sturdy enough for OH?

I mean, if you needed to do fair amount of switching between other halfs. Do the usual 3D printer materials stand lot of wear and tear?

Nah. this printer uses crappy PLA which is ok for prototyping.
There are materials that could be used (and printed at home) but intention is to order this from internet when finished e.g. from shapeways.

kimmoli
2014-01-05, 11:39
Nice!
Q1: How the thickness, do you need some extra mm to accomodate the screen?
Yep. The OLED glass is about 1.6 mm thick, and PCB is 0.8 mm
I have to check what components i need on the board. atm i expect about 2mm increase in thickness.

Q2: Do you have still the display connected to the i2c contacts with wires & scotchtape, or did you use some springy removable contacts?
They are with scotch tape/wire still...
I made a custom pcb that has matching pads for the phone pogo-pins (pins on the phone side have the springythingy)
Pic of first version of board...
https://lh4.googleusercontent.com/-wsY3gv1GWzc/UslEGS3160I/AAAAAAAAGFE/nuLzl_eTXg4/s280-no/mytoh-bottom.png

Dave999
2014-01-05, 12:11
What material did you use for that cover? How did you connect it to the Device.?

Cool **** Indeed!

minimos
2014-01-05, 13:11
I made a custom pcb that has matching pads for the phone pogo-pins (pins on the phone side have the springythingy)
Good point. I did not try (yet!) to prod the pins on the phone side, as I thought they were fixed, but they are indeed pogo-pins! Now the price of the Jolla is getting justified :p

kimmoli
2014-01-05, 19:46
Some progress in sw side too...


[root@localhost system]# systemctl status toholed.service
toholed.service - The Other Half OLED
Loaded: loaded (/etc/systemd/system/toholed.service; disabled)
Active: active (running) since Sun, 05 Jan 2014 21:36:23 +0200; 7min ago
Main PID: 2877 (toholed)
CGroup: name=systemd:/system/toholed.service
└ 2877 /home/nemo/test/toholed

kimmoli
2014-01-06, 23:26
Update.

SW
I have now achieved writing a service/daemon which is on D-Bus systemBus, and managed to configure policies so that it can own a name and be communicated with. Also configured systemd to start it at boot.

Now i can access the rear I2C bus and V33 output through D-Bus from normal application without starting it as root.

HW
I think i will do board as FPC - then i can keep height in minimum.
Thickess increase should be ~1.5mm, which is thickness of OLED glass.

HtheB
2014-01-07, 00:21
what about battery life?

kimmoli
2014-01-07, 18:07
what about battery life?

No update on that yet...

kimmoli
2014-01-08, 01:40
Help...Hjälp...Apua...

Can someone dig/hack/design/suggest me a font to show big time on the screen? There is space of 128x48 pixels.
Numbers 0..9 and : needed. Preferably fixed width of ~28 pixels, 16 px for : .

Height max 48. (Width adjusted to what looks nice)

something like this:

23:56
28+28+16+28+28

in 32-bit hex words arranged to table, right aligned (leftmost 4 msb bits wasted.) one word/pixel row of character.

There is 128x16 free space below, but i think there could be notification icons tjsp,

Silwer
2014-01-08, 06:13
I do not know what font is used on N9, but that looks good.

herdem09
2014-01-08, 06:37
I can suggest using fixed-width fonts. Otherwise arranging spaces between characters might be problematic.

For example with fixed-width courier new font:
http://imgim.com/5054incii7716653.jpg

minimos
2014-01-08, 06:53
Can someone dig/hack/design/suggest me a font to show big time on the screen? There is space of 128x48 pixels.
Numbers 0..9 and : needed. Preferably fixed width of ~28 pixels, 16 px for : .

Did you have a look at the various graphics libraries available to support OLED in Arduino projects? I bet there should be some alarm clock project that uses nice big digits.

thedead1440
2014-01-08, 07:55
Inconsolata? It was functional when I used wolke's qtbigtext on my N9...

kimmoli
2014-01-08, 08:02
I did some search on arduino projects, but only one was looking promising,,,

Inconsolata? It was functional when I used wolke's qtbigtext on my N9...

http://levien.com/type/myfonts/inconsolata.html
hmm...

kimmoli
2014-01-08, 12:14
Just got the white oled displays...

https://lh4.googleusercontent.com/-bzil6U7f7lM/Us1A8Qp6gLI/AAAAAAAAGG0/kMLVpIjoLWM/w2048-h1155-no/20140108_004.jpg

droll
2014-01-08, 13:09
http://www.markinns.com/images/article_images/free-sample-lcd-numbers.png

lcd styled fonts for that retro look. or use fonts from the old casio watches or TI calculators.

Mikma
2014-01-08, 14:31
FixedSys (http://en.wikipedia.org/wiki/Fixedsys). It has stolen my heart with putty.

pichlo
2014-01-08, 15:10
http://www.markinns.com/images/article_images/free-sample-lcd-numbers.png

"I see you are attempting to use images directly off my server. Since I pay for the bandwidth, I've decided not to give you a free ride."

I see you are trying to be funny. Since I don't have time for that kind of jokes, I've decided not to visit your web site.

ggabriel
2014-01-08, 15:17
"I see you are attempting to use images directly off my server. Since I pay for the bandwidth, I've decided not to give you a free ride."

Well... the proper page can always be linked, not sure why it hasn't, and you just force refresh and see the image :-)

droll
2014-01-08, 15:41
i downloaded it and uploaded it here. have a look.

kimmoli
2014-01-08, 15:57
there is a 'bug' in number 7...

kimmoli
2014-01-08, 16:02
Maybe i'll start with the Theme.fontHeading which is used showing the Clock in the lock screen...

Screenshot to bmp, then processed to a single table with dot factory (http://www.pavius.net/2009/07/the-dot-factory-an-lcd-font-and-image-generator/) Next some code to copy this to screen...

kimmoli
2014-01-08, 18:13
And test output in notepad...

kimmoli
2014-01-09, 01:29
https://lh6.googleusercontent.com/-SKAxlXrl9k4/Us36kpzNlPI/AAAAAAAAGH0/BuSR4LJAJkM/w1900-h1070-no/14010005.jpg

nieldk
2014-01-09, 08:49
Great stuff!
I want one, that shows bootloader/dmesg logs :)

F2thaK
2014-01-09, 10:30
https://lh6.googleusercontent.com/-SKAxlXrl9k4/Us36kpzNlPI/AAAAAAAAGH0/BuSR4LJAJkM/w1900-h1070-no/14010005.jpg

this is too cool! just need to add proximity sensor so it turns off when that side is face down to save battery

kimmoli
2014-01-09, 10:39
just need to add proximity sensor so it turns off when that side is face down to save battery

This is already a planned feature.
In the phone is already TSL2772(3) -chip, it is available from digikey for ~1.70€ / 1pc, supports 1.8V I2C levels. It is in different bus, so i can use same address for this...

droll
2014-01-09, 11:32
so ****ing cool man. i assume this can be programmed to show battery levels as well? :) a low power oled device would save battery since users can view stuff without having to activate the main display.

kimmoli
2014-01-09, 12:46
I just got a phone call (which is irrelevant) - but i got idea...
it would be nice to catch the call from e.g. DBus and show callers id on the toholed too...

So if any DBus experts out there, could use some info, (e.g. Python script is ok) I'll code it with C++ to my daemon anyway.

nieldk
2014-01-09, 13:07
I just got a phone call (which is irrelevant) - but i got idea...
it would be nice to catch the call from e.g. DBus and show callers id on the toholed too...

So if any DBus experts out there, could use some info, (e.g. Python script is ok) I'll code it with C++ to my daemon anyway.

Not an expert at all on this :), but perhaps some useful information here ? http://talk.maemo.org/showthread.php?p=713803

metRo_
2014-01-09, 19:56
congrats for that awesome project :)

How did you find where are the I2C bus?

kimmoli
2014-01-09, 20:11
What do you mean? Physical pins? They are located on the back side of the phone, and documented in this forum under few threads, e.g. here http://talk.maemo.org/showthread.php?t=91535&highlight=i2c&page=18

I have made tool for debugging the i2c bus, i'm just going to 'publish' it here.

jflatt
2014-01-09, 20:31
I just got a phone call (which is irrelevant) - but i got idea...
it would be nice to catch the call from e.g. DBus and show callers id on the toholed too...

So if any DBus experts out there, could use some info, (e.g. Python script is ok) I'll code it with C++ to my daemon anyway.
Not sure if this is still relevant for Jolla:
http://talk.maemo.org/showthread.php?t=51453

kimmoli
2014-01-09, 20:48
These are the DBus things with "call" in the name:

"org.freedesktop.Telepathy.Client.voicecall"
"com.nokia.telephony.callhistory"
"org.nemomobile.voicecall"
"com.jolla.voicecall.ui"


Lets see which of the maps best to com.nokia.csd.Call

egnat69
2014-01-10, 14:26
Yep. The OLED glass is about 1.6 mm thick, and PCB is 0.8 mm
I have to check what components i need on the board. atm i expect about 2mm increase in thickness.
i don't know about price and availability but could flexible oled displays be a thinner (and more robust) alternative?

kimmoli
2014-01-10, 19:23
i don't know about price and availability but could flexible oled displays be a thinner (and more robust) alternative?

Don't know either.

atm the pcb thickness is reduced down to 150µm and there is opening for the display glass.
Current cover thickness is ~1.2mm so, with minimal thickness bezel say 0.4mm, the total thickness will increase 0.6mm.

javispedro
2014-01-10, 19:32
Lets see which of the maps best to com.nokia.csd.Call

None, it uses ofono (https://ofono.org).
BTW follow this (https://together.jolla.com/question/317/allow-for-multiple-notification-destinations/) if you want to "capture" notifications.

herdem09
2014-01-10, 19:34
You're doing great. How did you manage to make it that thin? The pcb i mean.

kimmoli
2014-01-10, 19:35
... that thin? The pcb ...
I will be flex (FPC)

kimmoli
2014-01-11, 19:11
Finally had time to do some cad work for current prototype...
printing this night.

Thanks to skvark (http://talk.maemo.org/member.php?u=69274) for 3D model 'template' (this is edited from the solartoh (http://talk.maemo.org/member.php?u=69274))

richardski
2014-01-12, 02:20
This is really inspirational work:)

Richard

gerbick
2014-01-12, 03:58
Wow. This is probably one of the coolest things ever done here at TMO. Keep up the awesome work...

This makes me waiting for one that much harder.

(30)

F2thaK
2014-01-12, 07:56
will you [eventually] be making and selling these??

minimos
2014-01-12, 08:35
Finally had time to do some cad work for current prototype...
printing this night.

Thanks to skvark (http://talk.maemo.org/member.php?u=69274) for 3D model 'template' (this is edited from the solartoh (http://talk.maemo.org/member.php?u=69274))

Super!
So, this is a sligthly thicker TOH cover that has space inside to allocate the screen, right?
On Friday received my 1.3" OLED and in a couple of days I should get three spools of PLA (including some blue glow-in-the-dark samples...) so I'll try it myself.

nieldk
2014-01-12, 09:11
will you [eventually] be making and selling these??
I hope :) its so cool!

kimmoli
2014-01-12, 13:08
Super!
So, this is a sligthly thicker TOH cover that has space inside to allocate the screen, right?


This is still about 2mm thicker than the final should be.
(But it is needed to fit the proto electronics, if i get rid of that current boost converter inductor, i can get it little thinner.)

Print was almost ok (biggest problem was that i didn't print the last version :mad: )
https://lh3.googleusercontent.com/-R48iHNQu4To/UtKQEjD0WrI/AAAAAAAAGPM/uA3DJg1s0Xc/w1484-h835-no/14010013.jpg


More pics:

Whole thing (https://lh5.googleusercontent.com/-5HfWOlPFmro/UtKQEgUR_kI/AAAAAAAAGPM/DCkWjNP8Rvk/w470-h834-no/14010009.jpg)
Camera detail (https://lh4.googleusercontent.com/-xSVMeg2UWcs/UtKQEp6f3NI/AAAAAAAAGPM/jouNVGQ1G4A/w1484-h835-no/14010011.jpg)
Insideout (https://lh4.googleusercontent.com/-kTOOy9_R-Ms/UtKQErqJbBI/AAAAAAAAGPM/P_nQfUHbg1A/w1484-h835-no/14010018.jpg)
Translucent black (https://lh3.googleusercontent.com/-hpxoOm9qjfc/UtKQEj5P18I/AAAAAAAAGPM/PrpSlZdq_nE/w470-h834-no/14010021.jpg)

From the last pic you might notice a problem, this is what was fixed in the version that i ddn't print.. noh, it is only 2.5 hours to get me a new one.




will you [eventually] be making and selling these??

I hope its so cool!

Uh... :eek: There might be a special 3 pcs auction / fastest served first when they are ready. (starting price will be 0% margin (still unk.))

skvark
2014-01-12, 13:27
How well did the model fit?

It seems that my printer makes about 0.5 mm error when comparing to the 3D model in length but otherwise it prints like modeled. Just curious if I should recablirate my printer/modify the model.

Did you have this kind of problem: https://github.com/skvark/TheOtherHalf/commit/7e55f9c22190b410ed27dae5d25e1a08a6fc2d3f#commitcom ment-5043076

kimmoli
2014-01-12, 15:38
How well did the model fit?

Quite well, little tight (but i like it that way).

dirkvl
2014-01-12, 15:54
Quite well, little tight (but i like it that way).

giggety giggety

kimmoli
2014-01-12, 16:41
...about 0.5 mm error when comparing to the 3D model in length

Hmm, the PLA can have about 0.3 to 1% shrinkage, which my explain tightness in the long direction.
But i re-measured, and it seems that the model has small error too.

From the model: inner length = 127.34079 measured from print 127.2
phone 127.75

inner width = 65.443081 measured from print 65.3
phone 65.0

I just ordered some Premium PLA 90 (http://www.orbi-tech.de/shop/3D-Filaments/PLA/175-mm-PLA/Premium-PLA-90-175-mm-natural::297.html) from Orbi-tech. Lets see is it any better, color selection is poor for 1.75mm (3mm better)

I think i have asked, but what cad do you use? possible to share originals under DWTFYWT-license ? or just for me, i'll buy you a beer or ES :)

kimmoli
2014-01-12, 19:17
Deleted...

skvark
2014-01-12, 19:23
Hmm, the PLA can have about 0.3 to 1% shrinkage, which my explain tightness in the long direction.
But i re-measured, and it seems that the model has small error too.

From the model: inner length = 127.34079 measured from print 127.2
phone 127.75

inner width = 65.443081 measured from print 65.3
phone 65.0

I just ordered some Premium PLA 90 (http://www.orbi-tech.de/shop/3D-Filaments/PLA/175-mm-PLA/Premium-PLA-90-175-mm-natural::297.html) from Orbi-tech. Lets see is it any better, color selection is poor for 1.75mm (3mm better)

I think i have asked, but what cad do you use? possible to share originals under DWTFYWT-license ? or just for me, i'll buy you a beer or ES :)

Yes, there's is a small error in model but not so big as that comment in GitHub indicates. I measured the dimensions with a simple ruler and made some scaling afterwards so there's definetely small errors (+-0.5mm) + PLA shrinks a little.

I modeled the model originally with Autodesk 123D Design: https://www.123dapp.com/design
The .iges and .step can be found from here: http://relativity.fi/jolla_toh/3dmodels/ (I'll add the DWTFYWT-license). Those were converted with FreeCAD from .stl back to solid models. I can of course provide the 123D Design file too if needed.

kimmoli
2014-01-12, 19:27
Those were converted with FreeCAD from .stl back to solid models. .

oooh there is mi problem.
The triangular STL is almost impossible to edit... this has now been gone to the STEP file too... I'm just heating my printer up.

EDIT: Previous stl was crap. this should be better.

kimmoli
2014-01-12, 20:11
For the proto, getting 1.3mm slimmer...

kimmoli
2014-01-12, 20:40
Print finished.
Have to move the power switch opening a little, and add a smal notch to the bottom edge

Akkumaru
2014-01-12, 23:06
Like the icon on the other half :D
Derp

kimmoli
2014-01-13, 01:15
Attached is the tuned STL of OH outer frame.
Just add your own stuf on top of it...

minimos
2014-01-13, 07:01
Attached is the tuned STL of OH outer frame.
Just add your own stuf on top of it...
I looked at the frame with Netfabb Basic, and it marked the part as 'damaged'.
It seems something weird about the four corners...

phenoboy
2014-01-13, 07:20
Very interesting project.

I'd like to add serial port (UART RX/TX pins at least) capability to Jolla with I2C.

Are there I2C to UART converters that could do this ?

nieldk
2014-01-13, 08:19
Very interesting project.

I'd like to add serial port (UART RX/TX pins at least) capability to Jolla with I2C.

Are there I2C to UART converters that could do this ?

http://www.nxp.com/products/interface_and_connectivity/bridges/i2c_spi_slave_to_uart_irda_gpio_bridges/#products

kimmoli
2014-01-13, 08:43
I have given some toughts to this already...

http://www.nxp.com/products/interface_and_connectivity/bridges/i2c_spi_slave_to_uart_irda_gpio_bridges/#products

--> either SC16IS750. Has 3.3V operation, but you'll need I2C levelconverter (e.g. PCA9517) and 1.8V regulator. Easier to interface to the 232 transceiver.

--> or SC16IS850L. Has 1.8V operation, no need for I2C level converter, but needs 1.8V regulator. and some tricks to interface to 232 transceiver.

F2thaK
2014-01-13, 10:41
Hope you dont want to remove the battery....

phenoboy
2014-01-13, 15:07
kimmo: great news! Are you planning on experiment with that next? Having an UART interface on a mobile phone would give new ways to interact with various devices.

kimmoli
2014-01-13, 15:33
...Are you planning on experiment with that next?...

I did move this UART discussion to its own thread --> http://talk.maemo.org/showthread.php?t=92382

minimos
2014-01-14, 07:04
I know this OLED display is soon getting crowded :D (as there is already a proximity sensor on the list), but I was wondering about adding a button in some form.
Use case: you have the phone laying on the table screen down/OLED up, you read e.g. the current time, and without lifting the phone you can access some other information on the OLED screen by pushing some button.
Maybe use *two* proximity sensors? If both return 'near' -> turn off OLED, if you cover only one of them you can change info on screen.

kimmoli
2014-01-14, 07:50
... button in some form.


I was thinking this too... i was thinking "flashlight button".

Problem here is that button needs somesort gpio expander to get it on the bus.
i think the proximity sensors can be used to detect some easy gestures :) wave hand over, and it shows something else for 2 sec.

(I noticed that after i changed the oled to white one, it looks now like my N9 and i'm tapping on the backside to wake it up...)

juiceme
2014-01-14, 09:02
There's also the possibility of using an OLED screen with capacitive digitizer, if such a beast exists :D

Bundyo
2014-01-14, 10:40
Btw, how feasible is this thingie?
http://www.adafruit.com/products/1346

juiceme
2014-01-14, 11:08
If there's nothing extra special on the other side of the board then it seems it needs just a handful of discretes, nothing too fancy to build. Could be doable. I guess the shown components then are enough to generate the voltages needed by the display unit.
(I vaguely remember reading somebody state that e-ink dispalys need also negative voltages to operate...)

kimmoli
2014-01-14, 11:09
I opened own thread for eInk OH --> http://talk.maemo.org/showthread.php?t=92408

kimmoli
2014-01-15, 22:30
update:

SW Got connected with ofono to get signal about new SMS...

static const QString service = "org.ofono";
static const QString path = "/ril_0";
static const QString interface = "org.ofono.MessageManager";
static const QString name = "IncomingMessage";

static QDBusConnection conn = QDBusConnection::systemBus();
conn.connect(service, path, interface, name, &toholed, SLOT(handleSMS(const QDBusMessage&)));


HW First PCB version ordered. Flex had 6 week deliverytime due coming chinese newyear, so had to go with 0.4mm (hope to get them by end of month)

kimmoli
2014-01-16, 22:48
Update: SW

Managed to get interrupt (poll) from front proximity detector, and just for testing - oled display is off when there is no proximity... (and on when there is)

Kabouik
2014-01-17, 00:05
Awesome, really. Now finish it and take my money! :]

kimmoli
2014-01-22, 19:56
Power consumption... you asked, i answer.

Phone used as by my daily routines, mixed WIFI, 3G, playing heebo while taking poo, email reading, etc.

After ~14 hours of use, the battery capacity difference was 2% (Error margin might be larger than that)

OLED_OFF was monitored at random intervals and OLED_ON was logged by the daemon itself.

kimmoli
2014-01-22, 22:21
Finally i have some information about the "take my money" section too...

The cost for making just few (<5) of pieces of toholed is roughly 40€/each including 'professionally' made 3D case from sculpteo (e.g. polished black plastic (or pink)) which is about half the price.

(Based on prices i have paid for parts inc shipping)

Kabouik
2014-01-23, 02:06
Unless you finish the eInk OH project (that I prefer) just a few weeks after this one, then you can count me as a preorderer already if the screen shows more than just clock (which I think it does)! :D

By the way, will the screen surface be at the same level as the OH surface in the final model? I mean, compared to the picture below, where the screen is "inwards" instead of actually framed by the OH plastics:

https://lh3.googleusercontent.com/-R48iHNQu4To/UtKQEjD0WrI/AAAAAAAAGPM/uA3DJg1s0Xc/w1484-h835-no/14010013.jpg

Bundyo
2014-01-23, 07:09
Count me for one. :)
Do you want me to post some pictures of the polished black plastic from Sculpteo? Feels like paper on touch but it is rather sturdy. I wonder how multicolor will be (it is a bit cheaper too).

nieldk
2014-01-23, 08:06
Finally i have some information about the "take my money" section too...

The cost for making just few (<5) of pieces of toholed is roughly 40€/each including 'professionally' made 3D case from sculpteo (e.g. polished black plastic (or pink)) which is about half the price.

(Based on prices i have paid for parts inc shipping)

I'm in !
Just let me know how to send you the money, paypal ?

Great work, love this :)

kimmoli
2014-01-23, 08:08
Count me for one. :)
Do you want me to post some pictures of the polished black plastic from Sculpteo?.
Yes please...

By the way, will the screen surface be at the same level as the OH surface in the final model?

Final will look 'the same', but the display will be only about 0.5mm down from the surface. (which is minimum wall thicknes at sculpteo) The display glass is larger than the visible area (where the pixels are), so it looks better even it has small bezel.

Bundyo
2014-01-23, 10:01
Here you are:

https://dl.dropboxusercontent.com/u/18895208/IMG_20140123_112515.jpg
https://dl.dropboxusercontent.com/u/18895208/IMG_20140123_112528.jpg
https://dl.dropboxusercontent.com/u/18895208/IMG_20140123_112544.jpg
https://dl.dropboxusercontent.com/u/18895208/IMG_20140123_112558.jpg
https://dl.dropboxusercontent.com/u/18895208/IMG_20140123_112611.jpg
https://dl.dropboxusercontent.com/u/18895208/IMG_20140123_112648.jpg

kpblxa
2014-01-23, 10:14
i want one too

DJJonosound
2014-01-23, 10:36
This ticks off one of the things on my fundamental features required before getting a jolla ;D

kimmoli
2014-01-23, 10:51
ahoy, they arrived on time!

https://lh4.googleusercontent.com/-XfIIpCzn77o/UuDzn_BkQlI/AAAAAAAAGWI/Tqp1AzIaOUc/w1598-h901-no/20140123_004.jpg

https://lh6.googleusercontent.com/-IAbAlAKeev0/UuDzn7XkEHI/AAAAAAAAGWM/YoBafO6gRGw/w1485-h999-no/20140123_006.jpg

jamar
2014-01-23, 11:43
Very nice, count me in too!

kimmoli
2014-01-23, 11:53
More images of the PCB. ITEAD ENIG.
Taken with Jolla (Through Vision SX45)

https://lh6.googleusercontent.com/-6FUX0ykjm6E/UuEBhWLlhaI/AAAAAAAAGXc/rQzbp7MJAo4/w1598-h901-no/20140123_007.jpg
https://lh6.googleusercontent.com/-bE5V0ufjhXs/UuEBhdM3RwI/AAAAAAAAGXU/kqLKR-HJamE/w1598-h901-no/20140123_008.jpg
https://lh3.googleusercontent.com/-JHHHSeginQ4/UuEBhaAgXxI/AAAAAAAAGXY/99hPM4OtWys/w1598-h901-no/20140123_009.jpg
https://lh3.googleusercontent.com/-lDQO6fVF4Bs/UuEBiBTpk0I/AAAAAAAAGXk/tMroDMVmdb4/w1598-h901-no/20140123_010.jpg
And silkscreen...
https://lh6.googleusercontent.com/-uOTYpIcuO5I/UuEBiZuzYII/AAAAAAAAGXs/f11InuV3UAI/w1598-h901-no/20140123_011.jpg

Kabouik
2014-01-23, 12:29
Seems you already have your 5 preorderers then! Perhaps even 6 if DJJonosound wants one, not sure from his post. :]

You should engrave serial numbers on them, I'd have the #1 and would spread my pride everywhere. http://forum-images.hardware.fr/images/perso/1/petoulachi.gif

kimmoli
2014-01-23, 13:07
...I'd have the #1 ...

Or i'll just start numbering from #245734

And for sure #1 is reserved already, guess to who :D

F2thaK
2014-01-23, 13:44
sweet.....

HtheB
2014-01-23, 14:09
Count me in if this OHOLED will be merged with the Other Half Hardware Keyboard project

croccopiove
2014-01-23, 14:43
Like very much, I'm in for one when ready

Kabouik
2014-01-23, 14:51
Or i'll just start numbering from #245734

And for sure #1 is reserved already, guess to who :D
You have the #0, much better, pride-wise. :O

eekkelund
2014-01-23, 19:05
I would also be in for one if anymore possible!:)

kimmoli
2014-01-23, 20:15
https://lh4.googleusercontent.com/-UfQsQTeHCA0/UuF2EoLBf0I/AAAAAAAAGYo/notoc5efgiE/w751-h1332-no/20140123_027.jpg

BarryB20
2014-01-23, 21:55
Not even got my Jolla yet (in transit!!), sign me up for one of these OH if your doing > 5! :D

Barry

minimos
2014-01-23, 22:35
What's the size of the screen? 0.96 or 1.3 inches ?

kimmoli
2014-01-23, 22:41
it is 0.96"

juiceme
2014-01-24, 16:28
Just beautiful. If you are ordering a second batch, please count me in for one too :)

Rauha
2014-01-24, 16:30
What Juiceme said.

Would love to have one of these.

kimmoli
2014-01-24, 19:00
Latest print finished...

Total phone thickness now 11.5 mm (original by spec 9.9mm)

https://lh3.googleusercontent.com/-B9Cowinw_3I/UuK3BQAKlmI/AAAAAAAAGbo/WjheyjsqeJI/w453-h804-no/14010025.jpg

bezel is now three layers (0.3mm) thick:
https://lh3.googleusercontent.com/-DfQx6Px8I6M/UuK3BTcp95I/AAAAAAAAGbw/-uEva0CmaPU/w526-h297-no/14010032.jpg

Really thin 2-sided tape used to fix pcb to printed part. oled might need to be glued in place:
https://lh4.googleusercontent.com/-7wObu6OTd-k/UuK3BTpeuGI/AAAAAAAAGbs/GdQXJzqxDvs/w526-h297-no/20140124_004.jpg

slarti
2014-01-24, 19:18
Great work. Really impressive stuff!

It looks very nice already but you mentioned wanting to use a flex PCB. Would that shave some tenths off the thickness or this basically the end product?

kimmoli
2014-01-24, 19:37
...mentioned wanting to use a flex PCB.

Flex had ~6 weeks delivery time due chinese new year, so i did make order for this 0.4mm (actually closer to 0.5mm) board.

Flex should be around 0.2mm so no big shaving... At least first batch will be done with these.

When ordering these from Sculpteo, they have minimum thickness of 0.5mm... this shouldn't affect total thickness, but the display will be at this depth...


Unfortunately i yesterday realized that i have Eagle Hobbyist license, and i need to invest to standard version before i'm allowed to sell these boards... otherwise i'm being prosecuted..

nieldk
2014-01-24, 20:11
why not. make a development team, and those of us interrested buy shares - in development - not the product. ?

Rauha
2014-01-24, 21:10
Kimmoli really should become a hardware mogul.

Just because world deserves a corporate logo based on his face doodle. And truckloads of products with that logo.

kimmoli
2014-01-24, 21:26
why not. make a development team, and those of us interrested buy shares - in development - not the product. ?

It is not so easy to do things like this here in Finland...

Kimmoli really should become a hardware mogul.

Just because world deserves a corporate logo based on his face doodle. And truckloads of products with that logo.

Really - i did LOL...

It is not so big investment to get eagle standard upgraded from hobby version. I'll go for that.

I should get the proximity sensor parts early next week, then write some code for it (if dirkvl doesn't keep me busy with keyboard).

Kabouik
2014-01-24, 21:57
Latest print finished...

Total phone thickness now 11.5 mm (original by spec 9.9mm)

https://lh3.googleusercontent.com/-B9Cowinw_3I/UuK3BQAKlmI/AAAAAAAAGbo/WjheyjsqeJI/w453-h804-no/14010025.jpg

bezel is now three layers (0.3mm) thick:
https://lh3.googleusercontent.com/-DfQx6Px8I6M/UuK3BTcp95I/AAAAAAAAGbw/-uEva0CmaPU/w526-h297-no/14010032.jpg

Really thin 2-sided tape used to fix pcb to printed part. oled might need to be glued in place:
https://lh4.googleusercontent.com/-7wObu6OTd-k/UuK3BTpeuGI/AAAAAAAAGbs/GdQXJzqxDvs/w526-h297-no/20140124_004.jpg
I must say I do not regret having raised my hand when you told about the first 5 OHOLED 40 € each. :)

Too bad the Sculpteo parts have a minimal thickness of 0.5 mm (even though total thickness of the OH remains unchanged), this may trap more dust and look a little bit less good. But there are constraints and that OH will be awesome anyway! Impressive work!

F2thaK
2014-01-25, 07:39
Latest print finished...

Total phone thickness now 11.5 mm (original by spec 9.9mm)

https://lh3.googleusercontent.com/-B9Cowinw_3I/UuK3BQAKlmI/AAAAAAAAGbo/WjheyjsqeJI/w453-h804-no/14010025.jpg

bezel is now three layers (0.3mm) thick:
https://lh3.googleusercontent.com/-DfQx6Px8I6M/UuK3BTcp95I/AAAAAAAAGbw/-uEva0CmaPU/w526-h297-no/14010032.jpg

Really thin 2-sided tape used to fix pcb to printed part. oled might need to be glued in place:
https://lh4.googleusercontent.com/-7wObu6OTd-k/UuK3BTpeuGI/AAAAAAAAGbs/GdQXJzqxDvs/w526-h297-no/20140124_004.jpg

wow! shame about the license.

nodevel
2014-01-25, 09:08
The last version is almost perfect! Seriously considering this.

Just one question: Is the 'TOHOLED' text and your logo going to be on the final model as well?
I think it would be cool to have it on the pcb as seen on the pictures, but I like to have the back of my phone as clean as possible. :)

kimmoli
2014-01-25, 09:56
The last version is almost perfect! Seriously considering this.
Thank you
Just one question: Is the 'TOHOLED' text and your logo going to be on the final model as well?

Next version will have these on inside. It has been easier to check that the print starts ok with some details instead of just a large flat area. (first layer is sometimes tricky)

ATM these are negative, so they make the plastic thin and fragile on those places.
I could easily push my finger through the 'derp' (then it looks like this http://3.bp.blogspot.com/-sJJDxcXZbXA/UO2z-0H1guI/AAAAAAAAAC0/fD6Y26KnjOk/s200/Facepalm.png)

MaemoUser
2014-01-25, 16:19
Will you offer it in different colors? And which informations do you plan to show on the OLED?

kimmoli
2014-01-25, 16:24
Will you offer it in different colors? And which informations do you plan to show on the OLED?


color is good question ... check sculpteo polished plastic selection

displays now clock, battery % , and new SMS.
need some coding to get more...

Rauha
2014-01-25, 19:45
displays now clock, battery % , and new SMS.
need some coding to get more...
Add new email and thats all I need


color is good question ... check sculpteo polished plastic selection
White, black, red, green, blue or yellow, they say. Black is not an option to me. I'm sort of used to Jolla meaning phone with dual colors.

Will it be possible to change the colour of numbers/text on the OHOLED.(?) I think I'll go with yellow plastics, if the blue OLED text in your pics can be changed. (Assuming that you'll take more orders later)


I think it would be cool to have it on the pcb as seen on the pictures, but I like to have the back of my phone as clean as possible.

ATM these are negative, so they make the plastic thin and fragile on those places.


Dammit, I want that freaky face doodle logo!

kimmoli
2014-01-25, 22:27
White, black, red, green, blue or yellow, they say. Black is not an option to me. I'm sort of used to Jolla meaning phone with dual colors.
it is black now, as i have all parameters correct for that material in the printer. i like also the dual color thing.
See below for selection available while placing the order... few more.

Will it be possible to change the colour of numbers/text on the OHOLED.(?) I think I'll go with yellow plastics, if the blue OLED text in your pics can be changed.

It is actually white... it looks blueish in pictures taken with N9, i will try to get my better camera up and running.
It is available also in blue/yellow as seen in "kimmo testaa" first proto (clock will be blue, battery level+notifications in yellow)
I prefer this white one.

If someone wants to see live, it is possible in Espoo :rolleyes:


Dammit, I want that freaky face doodle logo!

It makes no big price difference to have different models when ordering from sculpteo, so maybe this will be a option too.. :) if you insist. (just saving 1€ each when more than 5)

Or if someone is happy with this black PLA, it is also option.
I have also PLA-90 in 'natural' color, grayish white. I haven't tested it yet... (Also white, red, green and blue PLA, transparent, Glow green in dark white ABS (which from i cant print this large parts))


Just made test-order from sculpteo... 1pc = 32€ including UPS express shipping. Should be here 4th february. Lets see can they do 0.3mm.

Kabouik
2014-01-26, 02:41
Good to know there are actually additional colours when you order, the panel they show for polished plastic is not very appealing to me (colours are too "raw"). The colours from your last message seem better, but I wonder how reliable they are (just look at the "white" one which is barely whitish).

Oh, and I want that rageface too on my TOHOLED if it's achievable. :)

DJJonosound
2014-01-26, 06:18
Seems you already have your 5 preorderers then! Perhaps even 6 if DJJonosound wants one, not sure from his post. :]

You should engrave serial numbers on them, I'd have the #1 and would spread my pride everywhere. http://forum-images.hardware.fr/images/perso/1/petoulachi.gif
I would if I could get a jolla D:

tiempjuuh
2014-01-26, 07:27
If you make more than five of them, will the price drop to about 30 euros? If so, I think you can count me in! :)

F2thaK
2014-01-26, 07:32
I would if I could get a jolla D:

ditto........

kimmoli
2014-01-26, 07:54
If you make more than five of them, will the price drop to about 30 euros?

I'm doing this already this pro bono, so cost is for materials.

Price for toholed is 40€ + shipping (+ volunteer development support).

tiempjuuh
2014-01-26, 10:09
If the shipping costs aren't too high, count me in! :)

tommo
2014-01-26, 10:22
great work, im definitely in for one of these, when can i pay!

kpblxa
2014-01-26, 11:15
add wireless charging to this toh and i'll order 3 :D

rannari
2014-01-26, 11:36
Price for toholed is 40€ + shipping (+ volunteer development support).

Count me in!

Absolutely fantastic work.

kimmoli
2014-01-27, 12:06
pöh.

Sculpteo

It has come to our attention that the item can not be printed due to a issue with your 3D file.
Reason: too fragile
your order has been cancelled

So 0.3mm is not printable...

hnhanu
2014-01-27, 14:33
Yes please, one for me too!
When ready, just inform how to pay.

Bundyo
2014-01-27, 14:55
pöh.

Sculpteo

So 0.3mm is not printable...

There is fragility check in Sculpteo's tools which shows the fragile location in red.

kimmoli
2014-01-27, 15:10
There is fragility check in Sculpteo's tools which shows the fragile location in red.

Yes i know..., but i had to try anyway ...

kimmoli
2014-01-27, 16:47
Proximity sensor and IR led soldered...

https://lh3.googleusercontent.com/-oZhxHfTNJEs/UuaMXO4VLdI/AAAAAAAAGiw/ZKunQgZjdYQ/w2048-h1155-no/20140127_010.jpg

And they even match about to the print...
https://lh5.googleusercontent.com/-QL5kB3V8wQ8/UuaPHtNtICI/AAAAAAAAGjc/S8gfdgZbeLc/w2048-h1155-no/20140127_013.jpg

Kabouik
2014-01-27, 18:09
Wow, did not even know these were planned in this OH (I thought the OLED was gonna be on everytime the main Jolla sensor is covered, but I guess here you can significantly save battery life).

What is the IR led for? Is it needed for the proximity sensor to know whether there is something covering it?

mwallgren
2014-01-27, 19:08
Perfect, this is just the feature that I was missing after N9. If you are making more these, please count me in for one. :)

Mohjive
2014-01-28, 20:42
Get me one! ;)
Jokes aside, this is freaking awesome. Though I'm torn between which is best, this or an e-paper toh. Anyway, this is still awesome!

If you've got a project, somewhere, I could maybe chip in some devel time as well.

eachna
2014-01-29, 02:41
add wireless charging to this toh and i'll order 3 :D

Since you bring this up, best to ask kimmoli:

Since you're working on several OHs, is there any chance of assorted features being combined into single OH plates?

We have a qwerty OH, a wireless charging OH, this OLED OH all in development (plus others).

I could see a OLED or eInk + wireless charging OH...maybe with one or two other tweaks that would be useful when the phone is "at rest".

And then the Qwerty with an extra physically "small" option for using when the phone is "On the go". Maybe integrate a full feature NFC tag?

The specifics don't matter, I'm not trying to ask that specific OH's be made. Instead, I'm just curious if there are any plans to combine multiple features into one plate?

kimmoli
2014-01-29, 05:43
I'm just curious if there are any plans to combine multiple features into one plate?

We are in early phase of TOH developments here, so i think it is better to first concentrate on TOHs that do one thing.

Otherwise we might get something that doesn't fit nor vibrate.

When these one-job TOHs are up, tested on field etc. marketing stuff, there could be time for übertoh...

andreas1
2014-01-29, 06:05
this seems pretty damn interesting!

Would it be possible to update the first post with prices, latest how-it-would-look-pic etc -> eases also answering to the poll :o

kimmoli
2014-01-29, 07:52
Would it be possible to update the first post ...

Updated. (blaa blaa 10 characters here for the forum)

matimilko
2014-01-29, 08:08
Great work!
For TOH with ink paper, You can count me in!!!

So. Now, with two Kidneys You can do something ;)

Unit247
2014-01-29, 08:24
Hey looks great, looking forward to buy it for my Jolla

egnat69
2014-01-30, 08:51
be sure to let me know when you want my money ;D

wuest
2014-01-30, 13:50
Brilliant work! This solves the single thing I miss most from my N9. I can't wait to give you my money.

MAX9
2014-01-30, 16:32
is available in a few days? ;) I will buy it

kimmoli
2014-01-30, 16:48
it will take about month before larger batch.
first ones in couple of weeks.

Kabouik
2014-01-30, 21:57
Who's on the list for the first ones? I feel I may fall just after the lucky ones, looking at the thread. :<

Can't wait to give you my money, anyway. :)

kimmoli
2014-01-31, 06:12
I think i know now who are in the first four.

Please check that you have voted 'yes' in Poll, or you will be dropped out.
One of the first has not voted.

There is still some things that has to be clarified before i can sell these, but assembly will start during weekend.

The 3D print is still open - is sculpteo good enough? i did reorder sample and it should come next week.

tommo
2014-01-31, 07:59
I think i know now who are in the first four.

Please check that you have voted 'yes' in Poll, or you will be dropped out.
One of the first has not voted.

There is still some things that has to be clarified before i can sell these, but assembly will start during weekend.

The 3D print is still open - is sculpteo good enough? i did reorder sample and it should come next week.

cant wait!
btw you should have copyright on the doodle face, just someone at crackberry with the same!

Bundyo
2014-01-31, 08:47
The 3D print is still open - is sculpteo good enough? i did reorder sample and it should come next week.

While I like the polished plastic on Sculteo, it is rather rough and feels like paper on touch.

As I've said to dirkvl, I've heard that i.materialise.com is better quality-wise, though never ordered from them. Both sites offer sample kits for 30 EUR with 25 EUR off voucher for next purchase, so it is rather the same on that front if you stick with the one you get the samples from.

On the shipping side, i.materialise is better - they offer one day shipping for 14 EUR and 5 day for 13, while Sculpteo only have 12 EUR for one week (or more).

andreas1
2014-01-31, 08:55
I am surely interested to have one,

just a few questions (faq to first post :))

What is the increase in weight compared to a normal toh-jolla?
what is the increase in "thickness" compared to a normal toh-jolla?
Is there any estimation concerning battery usage?
Will the toh be without the meme-head?
Will the "quality" of toh surcface be polished like in a normal toh-jolla compared to the demo-version, which seems a bit "unpolished"?
https://lh3.googleusercontent.com/-B9Cowinw_3I/UuK3BQAKlmI/AAAAAAAAGbo/WjheyjsqeJI/w453-h804-no/14010025.jpg

-
Edit. added more questions.

kimmoli
2014-01-31, 20:01
Here are some answers

What is the increase in weight compared to a normal toh-jolla?
with my current PLA printed one, weight increase is 2 g (total 143 g)
what is the increase in "thickness" compared to a normal toh-jolla?
About +1.8 mm (new thickness 11.7 mm ,original by spec 9.9 mm)
Is there any estimation concerning battery usage?
Some results, see here (http://talk.maemo.org/showpost.php?p=1408293&postcount=93)
Will the toh be without the meme-head?
See post #1. It will be available with or without (It will be on inside anyway)
Will the "quality" of toh surcface be polished like in a normal toh-jolla compared to the demo-version, which seems a bit "unpolished"?
TBD (demo is printed with my own printer.) Still looking for best supplier.
But it is kinda ok for me. not so slippery as the original toh. but looks like "selfmade" when taking a closer look.

minimos
2014-01-31, 21:49
what is the increase in "thickness" compared to a normal toh-jolla?
About 11.7 mm (Original by spec 9.9 mm)

I hope you mean that the total thickness will be 11.7 mm, not that the *increase* will be 11.7 mm. Right?

xkkkx
2014-01-31, 23:19
I hope you mean that the total thickness will be 11.7 mm, not that the *increase* will be 11.7 mm. Right?
I think that's the case as he is comparing directly the original total thickness 9.9mm to TOHOLED 11.7mm

Rauha
2014-01-31, 23:26
Is it not pretty clear from the pictures that total thickness won't increase by 118%?

Phone + TOHOLED = 11,7mm

Bundyo
2014-02-01, 07:40
Well, he could have fit an Arduino in those 1.1cm :)

kimmoli
2014-02-01, 07:41
Great work!
For TOH with ink paper, You can count me in!!!


So does this mean that you'll wait for that and skip oled?

kimmoli
2014-02-01, 17:33
I tried i-materialise --> not like. :(

first it took several hours to get my account confirmation link.

Then it says minimum wall thinkness 0.8 - 1mm, detail 0.3mm tolerances +/-0.3mm

And then very limited color selections; and this part is too large to be polished (tumbled)

But finally got test of natural polyamide ordered. lets see.

kimmoli
2014-02-01, 19:34
Made test-order to shapeways too. (estimated arrival here by end of month :( )

(Their online quote does not give any volume discount)

For polished ones, they have also low count of colors compared to sculpteo. (see below)

I will check out also frosted plastics (https://www.shapeways.com/materials/frosted-detail-plastic) (it is the only material they print down to my current wall thickness) frosted ultra detail is what they print to my original thickness requirement of 0.3mm - but that costs about 50€...

sombrer0
2014-02-01, 21:47
Kimmo, will you sell your toh as plug n play or diy kits?
Would like to have just the parts and doing the assembly and soldering myself. I have no idea of what i would be doing though, so I would need a guide.

Mohjive
2014-02-03, 11:48
Just for clarification, I'm interested in the DIY variant as well. I can also provide soldering/construction for anyone close to Linköping, Sweden, or anyone willing to pick it up here, for those that prefer that (and to relieve @kimmoli from time-consuming assembly, so he can focus on design).

kimmoli
2014-02-03, 12:18
DIY kits are ok for me.
PCB + parts + bom/assy drawings.
How about the 3d print, are you able to manage that 'diy' too?

kimmoli
2014-02-03, 12:25
Seems that no printing 'factory' is able to fullfil my requirements of 0.3mm thickness in certain part of the TOH, bezel around the display.
(except shapeways frosted plastic Ultra detail which is $$$) (And my own printer)

Summary of wall thicknesses with reasonable priced coloured materials;

Sculpteo 0.5mm
Shapeways 0.7mm
i.materialise 0.8mm


I have contacted now couple of local suppliers here in Finland, lets see what they can do.

(same issue is then with eink/epaper TOH too, so finding good supplier now makes life easier in future)

egnat69
2014-02-03, 13:59
so we basically have to decide if 0.2mm are worth the premium price-tag?

would glueing something like a .5mm square plastic foil onto the display to even it out be an option?

.5mm clear acrylic sheets should be available quite easily, it's probably just a question of finding the right glue (something like the one that's used for screen protectors...

Mohjive
2014-02-03, 20:57
@kimmoli: unfortunately no 3D-printer available here. But if provided with CAD-files and BOM, I could maybe produce circuit-boards in our (small) facility.

Can you share the Cad-files and/or BOM now? I haven't really look into TOH development yet, and are interested getting some inspiration. :)

sombrer0
2014-02-03, 21:04
If I buy the DIY kit, what must I do to print/order the case from eg. shapeways?
Sending my jolla back for repair and can't afford to order toh now if I must pay to get the phone fixed(I'm a student...)
Can't wait to buy either this or your e-ink project, wich ever is available once I get my phone back.

kimmoli
2014-02-03, 21:06
Can you share the Cad-files and/or BOM now?

I would like still to keep my baby home to just make sure everything is ok.
Today i tested it in another jolla, and when i installed it back to my own there was a 'jealous-latchup-event' and display was showing only noise.
After few minutes not-connected and changing 'WTF' to <3 it was up and running again. Might be reset timing issue.

(And i'm making some extra PCB, so no need to make them DIY - or do you mean about the assembly/soldering process?)

kimmoli
2014-02-03, 21:10
If I buy the DIY kit, what must I do to print/order the case from eg. shapeways?

I will provide STL file to print or order one (or lets see if i am generous due your situation ;) )

I will now update the original post about DIY kit.

Mohjive
2014-02-03, 21:57
I meant the assembly, not PCB printing (I cannot do PCB-printing either).

Have you looked at http://i.materialise.com/ ? They seem to be able to do 0.3mm details with ABS. And they have a lot of interesting materials, like alumide and resin (and even titanium)

Mohjive
2014-02-03, 21:58
And I do understand you caring for your baby. I'm just fascinated and curious. :)

kimmoli
2014-02-03, 22:13
Have you looked at http://i.materialise.com/ ? They seem to be able to do 0.3mm details with ABS.
It is not the details, it is the wall thickness,
ABS Minimum wall thickness 1 mm (no good)

minimos
2014-02-04, 06:20
It is not the details, it is the wall thickness,
ABS Minimum wall thickness 1 mm (no good)
You need to up the ante and go for 'OLED display - titanium edition' :D

tuXer
2014-02-05, 07:58
I'd like to order this. Am I too late, vote's been closed already?

kimmoli
2014-02-06, 11:35
some photos of first sample. (I have to work on the support-bars as the material is translucent)
https://lh5.googleusercontent.com/-9DnxT2KK1nE/UvNyoRFJFWI/AAAAAAAAGlA/UatEiD761Vs/w766-h1358-no/20140206_002.jpg
https://lh5.googleusercontent.com/-4MzqpNlyA8s/UvNyodETq1I/AAAAAAAAGlE/2z9pnUMElvA/w766-h1358-no/20140206_003.jpg
https://lh4.googleusercontent.com/-koLta1yqNL4/UvNynOm3bPI/AAAAAAAAGko/LRylEVZQWYs/w640-h480-no/20140206132417.jpg
https://lh6.googleusercontent.com/-QN-wGse0i5M/UvNynJ_ppiI/AAAAAAAAGks/T12uN0uuWBI/w640-h480-no/20140206132512.jpg
https://lh3.googleusercontent.com/-e61p-8lDHcE/UvNynI5ObfI/AAAAAAAAGk4/axKPmyYG5Qg/w640-h480-no/20140206132638.jpg

Mohjive
2014-02-06, 23:07
Noticed that you don't have a cover detection "rib". Is that only used for NFC reading or general cover detection?

kimmoli
2014-02-07, 05:15
Noticed that you don't have a cover detection "rib". Is that only used for NFC reading or general cover detection?

Nice spotting... it is still missing from these prototypes, but should be there in next version.

It triggers NFC and eeprom read.

egnat69
2014-02-07, 07:57
for future iterations (like when kimmoli starts to make his living only by selling TOHs ;D) it would be a nice feature to have an nfc-tag that installs/autostarts the engine for the oled-display... does anyone have experience with that stuff?

kimmoli
2014-02-07, 08:09
atm it is planned that the oled toh will use nfc for such purpose, there might be even special derp-ambience... am i promising too much :p

(There might be some issues if the oled toh daemon rpm needs also pass harbour-rules)

Kabouik
2014-02-07, 14:39
I'm in for derp-ambience!

Bundyo
2014-02-07, 19:10
Derpiance? :)

egnat69
2014-02-08, 11:20
atm it is planned that the oled toh will use nfc for such purpose, there might be even special derp-ambience... am i promising too much :p

(There might be some issues if the oled toh daemon rpm needs also pass harbour-rules)
awesome! ;D

kimmoli
2014-02-08, 18:05
Reset issue is now confirmed. seems that the I2C lines leaks enough supply voltage to the oled controller chip.
I have simple RC circuit on reset pin connected to the 1.8V regulated supply, but seems that it does not go low enough to fully reset the chip. When writing bad register values, those are not going back to reset values unless the toh is completely removed from phone for about 30 sec.
Might need to add there active reset driver or something... have to check for a good and lowcost solution. maybe MCP120 or similar.
(note to self: RT9818C-29GV)

jjaone
2014-02-09, 11:52
Great stuff, I want one so please count me in if it's not too late (seems that I missed the poll, but would have voted: YES).

I just have one question abt the information displayed in the OLED; is it possible to have current date shown there (with time, battery %, and SMS info)? Does it fit and/or does it require some tweaks in SW-side?

Thanks for any info.. ;)

-jukka

kimmoli
2014-02-09, 12:13
I want one so please count me in if it's not too late
send me a PM so i dont forget..

is it possible to have current date shown there ... require some tweaks in SW-side?

It is just software, have to see what solution i come up with. too small is no good, maybe date could be shown only if there is no active notifications.

kimmoli
2014-02-10, 22:00
sculpteo-print is taking roadtrip, France -> Germany -> Denmark...

tommo
2014-02-10, 22:27
sculpteo-print is taking roadtrip, France -> Germany -> Denmark...

it might meet a few jollas on the way! :)

Bundyo
2014-02-11, 12:08
sculpteo-print is taking roadtrip, France -> Germany -> Denmark...

Yeah, one might think that the shipping cost would warrant a faster method. Mine dragged for more than a week.

F2thaK
2014-02-11, 12:14
some photos of first sample. (I have to work on the support-bars as the material is translucent)
https://lh5.googleusercontent.com/-9DnxT2KK1nE/UvNyoRFJFWI/AAAAAAAAGlA/UatEiD761Vs/w766-h1358-no/20140206_002.jpg
https://lh5.googleusercontent.com/-4MzqpNlyA8s/UvNyodETq1I/AAAAAAAAGlE/2z9pnUMElvA/w766-h1358-no/20140206_003.jpg
https://lh4.googleusercontent.com/-koLta1yqNL4/UvNynOm3bPI/AAAAAAAAGko/LRylEVZQWYs/w640-h480-no/20140206132417.jpg
https://lh6.googleusercontent.com/-QN-wGse0i5M/UvNynJ_ppiI/AAAAAAAAGks/T12uN0uuWBI/w640-h480-no/20140206132512.jpg
https://lh3.googleusercontent.com/-e61p-8lDHcE/UvNynI5ObfI/AAAAAAAAGk4/axKPmyYG5Qg/w640-h480-no/20140206132638.jpg

one could always paint it?

kimmoli
2014-02-12, 15:18
Sculpteo print arrived.
print size has rather big difference to another print.

Additionally none of the these test prints does not work :mad:
have to check what is wrong with dimensions, but seems that the PCB does not have contact to the pogopins at all.

This will be a rocky road

photos:

https://lh4.googleusercontent.com/-2Tl_-Inqr00/UvuQLWoylXI/AAAAAAAAGm0/1nXPTzVieBg/w563-h998-no/20140212_005.jpg
https://lh5.googleusercontent.com/-nG4mgXQ4k6A/UvuQLdgXl1I/AAAAAAAAGms/9rlol37dDPI/w563-h998-no/20140212_006.jpg
https://lh4.googleusercontent.com/-H46YhA_9TmU/UvuQLQPDx2I/AAAAAAAAGmw/HA3ynNm9W6Y/w1598-h901-no/20140212_007.jpg
https://lh4.googleusercontent.com/-U9Fsms_WyzY/UvuQLw3vbhI/AAAAAAAAGm4/GNVSltrbjIw/w1598-h901-no/20140212_008.jpg
https://lh3.googleusercontent.com/-sQcVK6WwoHc/UvuQMFeNCXI/AAAAAAAAGnA/xMJV9xEMTqg/w1598-h901-no/20140212_009.jpg

egnat69
2014-02-12, 15:36
huh... so much for the idea of rapid prototyping :D

every model is a one of its kind :p

I'm curious where the problem is, so make sure you keep us updated...

on the matter of the transluscent material... it offers some sort of industrial look... not too bad actually... you should add a "glow in the dark" option ;)

HtheB
2014-02-12, 15:53
Here is a funny idea for you:

Maybe you can show a funny text on the OLED screen when taking a picture, so you will have a real "SMILE!" scene :p

kimmoli
2014-02-12, 17:40
Maybe you can show a funny text on the OLED screen when taking a picture, so you will have a real "SMILE!" scene :p

i have now only numeric characters in my font library.
picture in 128x64 mono would be a line drawing... and it is already shown briefly in "boot screen"

kimmoli
2014-02-16, 11:25
Tweetian support added
(Stupid blueish photos... it is more whiteish)

Talisker
2014-02-16, 15:27
If there is any space left on the order list I would definitely be interested, superb work.

kimmoli
2014-02-16, 15:30
For new inquiries, please send me a PM (http://talk.maemo.org/private.php?do=newpm&u=69440) so i don't forget you.

Or email toho at saunalahti.fi

tommo
2014-02-16, 15:41
when are you gonna start taking payment?

kimmoli
2014-02-16, 15:54
When i'm happy with the 3d printer part - which i'm not atm

dirkvl
2014-02-21, 09:14
Did you apply for a patent?

http://o.aolcdn.com/hss/storage/adam/78c257fa9f44a3ea1b6605145947bda9/huawei-media-pad-2014-02-21-01.jpg

kimmoli
2014-02-21, 09:20
Did you apply for a patent?


That is just a flip-cover which is detected by the phone, and it shows that clock on its own main screen.

Bundyo
2014-02-21, 10:11
Alcatel's One Touch Hero has an e-ink addon though :)

Metsämies
2014-02-21, 10:57
Alcatel's One Touch Hero has an e-ink addon though :)

And Yotaphone has also e-ink display:

http://www.engadget.com/gallery/yotaphone-publicity-shots-0/1609252/#!slide=1609252

kimmoli
2014-02-21, 10:58
Sorry to be an ***, but eink thread here http://talk.maemo.org/showthread.php?t=92408

kimmoli
2014-02-21, 12:59
If someone is going to MWC2014 don't miss the opportunity to see OLED OtherHalf (aka TOHOLED) at Jolla stand !

kimmoli
2014-02-21, 20:07
Due high demand, i have to speed things up.
After devaamo JHD this saturday, i will print/solder/assembly the first 5 to get feedback from you guys.
(These will be self printed black PLA "MWC14" special editions - which i call it now instead of prototype - will include upgrade to final plastics)

Kabouik
2014-02-22, 01:32
Great news! \o/

kimmoli
2014-02-23, 22:34
:p I couldn't resist... :cool:

Media coverage:
http://www.heise.de/newsticker/meldung/Intelligente-Rueckseiten-fuers-Jolla-Phone-Sailfish-OS-auf-Android-Geraete-portiert-2123107.html
http://www.pocket-lint.com/news/127518-jolla-sailfish-os-pictures-and-hands-on
http://wpsailors.com/2014/02/26/video-of-sailfish-running-on-android-phones-and-qwerty-oth/
http://www.allboutn9.info/2014/02/whats-up-with-jolla-at-mwc-2014-short.html
http://www.jollausers.com/2014/02/mwc-video-iprotoxy-multi-sensor-and-oled-otherhalf-demo/
http://www.ixbt.com/portopc/mwc2014-trends.shtml
http://jollafr.org/video-visite-express-du-stand-jolla-au-mobile-world-congress-2014/?utm_source=rss&utm_medium=rss&utm_campaign=video-visite-express-du-stand-jolla-au-mobile-world-congress-2014
http://www.youtube.com/watch?v=oX4D0XMGfNY#t=131
https://www.youtube.com/watch?v=7r0IEPz5PlE

kimmoli
2014-02-26, 19:05
Production line started... and stopped, i did run out of parts. need to do inventory check. :p
https://lh4.googleusercontent.com/-x_ZgAZxbRU0/Uw46frb35iI/AAAAAAAAGu0/hobd-XmwdyQ/w1598-h901-no/20140226_004.jpg
https://lh4.googleusercontent.com/-Wg5rBwnMHzQ/Uw46fsD5jwI/AAAAAAAAGuw/MR_HTWWI-_Y/w1598-h901-no/20140226_005.jpg

Mohjive
2014-02-28, 10:22
More media coverage: http://www.youtube.com/watch?v=oX4D0XMGfNY#t=131

catbus
2014-03-02, 19:11
^not available... ?

inffy
2014-03-04, 07:36
Nice work.

So I should send you a PM if I want to order one right?

kimmoli
2014-03-04, 16:14
Nice work.
Thanks...

So I should send you a PM if I want to order one right?
right - or to get into the queue

tiempjuuh
2014-03-05, 14:44
If I already voted, do I still have to PM you?

kimmoli
2014-03-05, 14:46
If I already voted, do I still have to PM you?

i <3 PM... but no need - all those who voted are included...

Rauha
2014-03-05, 17:49
Just wondering about what payment methods will ne availeable.

Would direct bank transfer from finnish bank be possible? I really really hate Paypal and would like to have less than zero to do with them.


http://www.viuz.com/wp-content/uploads/artcile-paypal-killers.png

kimmoli
2014-03-05, 21:45
IBAN / bank transfer will be the preferred way. Paypallit only if "you need to"

MAX9
2014-03-06, 18:45
is it possible to show the alarm clock time on the oled display?

sombrer0
2014-03-06, 21:13
Yay, my phone got repaired on warranty =)
Seems toholed is the one of your projects that one can order. Please sign me up for one DIY, preferably including cover.. I can't PM you since i have to few posts.

kimmoli
2014-03-06, 21:18
is it possible to show the alarm clock time on the oled display?

if someone finds where they are stored?

kimmoli
2014-03-11, 20:40
Uh, been really busy... short update;
- All components are now in - much oled
- rev 2 PCB layout almost finished (NFC label area still needs tuning to make it work)
- possible subcontractor to make those 50 boards found
- ... soon ready to start getting in contact with 5 first ones.

for other purposes i needed to make my own screenshot thing, so it is now integrated in toholed daemon - when enabled it takes screenshot by covering front proximity sensor, just like N9 screenshotmee did...

Wonko
2014-03-11, 20:52
kimmoli, I am really impressed by your great work. This is really awesome stuff.
The only question I have is: where do you take all the time for this from?

Kabouik
2014-03-17, 19:27
Just in case, do you have a pic of the white version Kimmoli? :)

kimmoli
2014-03-17, 19:28
Just in case, do you have a pic of the white version Kimmoli? :)

Non-operational... some photos should be somewehere in this thread

Kabouik
2014-03-17, 19:38
You are right, I remember now!

HtheB
2014-03-24, 21:21
You should see the videos of this guy...
http://www.youtube.com/user/0miker0

He has build a Pong Clock on an OLED screen.
It could be a good idea to add such thing too :)

kimmoli
2014-03-24, 21:26
He has build a Pong Clock on an OLED screen.
It could be a good idea to add such thing too :)

Reminds me to make fps test to the display.

kimmoli
2014-03-24, 21:57
(note to self)
(exchange)
signal path=/com/nokia/asdbus; interface=com.nokia.asdbus; member=syncCompleted

dbus-send --print-reply --dest=org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.GetNotifications string:"messageserver5"

no emails --> empty array[]

kimmoli
2014-03-25, 18:12
This week i will ship prototype versions to the first-ones! daemon is now stable-enough - no more segfaults...

And it is time for mass-production - 50 pcs of assembled boards have just been ordered.

Kabouik
2014-03-26, 00:29
Hooray! Can't wait.

kimmoli
2014-03-27, 15:50
https://twitter.com/LiKimmo/status/449208681901477888/photo/1

I hope the packaging is good enough :cool: so that they will survive!

Packages should arrive by 4.4. based on estimated deliverytimes available from itella.

Rauha
2014-03-28, 20:58
Anyway to know if I'm on the list for pre-orders?

I don't really follow TMO anymore, but I would still very much like have an TOHOLED.

kimmoli
2014-03-29, 06:46
Anyway to know if I'm on the list for pre-orders?

* Privacy; first ones to who i have sent prototypes can speak up if they like so. They know.
* If you have voted "shut up and take my money" you are in the list to get one from the batch, and you will be contacted through TMO PM or by other means.
* The other "yes" voters and those who have PM'd will have what is left.

There is still work to do....

Kabouik
2014-03-31, 01:04
I might have mine tomorrow at work if lucky, otherwise probably the day after. :)

Any software available already Kimmo?

kimmoli
2014-03-31, 06:38
Any software available already Kimmo?

Soon...

I will try to make the rpm package ready today, but if you start getting them earlier, i will ofc send those couple of 'raw' files needed.

We can track possible bugs here for now (as there should not be so many :cool: ) - Every HW is little different, so the ALS/Proximity values are now hard-coded by my unit and might need some per-device tuning. But if that is needed, i will make it "UX".

Bundyo
2014-03-31, 10:09
Actually I've got mine today :) That was one fast shipping to the dark side of Europe :D

kimmoli
2014-03-31, 10:20
Actually I've got mine today :) That was one fast shipping to the dark side of Europe :D

Well that was fast.
Want to have files now for manual install, or wait ~8 hours for RPM ?

Bundyo
2014-03-31, 10:35
Well that was fast.
Want to have files now for manual install, or wait ~8 hours for RPM ?

I can probably build it myself later, if the repo is up to date?

Kabouik
2014-03-31, 14:50
I got mine too, thanks Kimmoli. I will check the thread later for the .rpm. :)

It fits very well, 3D-print accuracy seems really good for a prototype.

nieldk
2014-03-31, 16:20
Just to confirm, got my today :)
Loook good, fits good and feels marvelous to be 'one of the first'
Thanks!