Draw me to the moon…

…Led me sweep among the stars

 

So, I have a long therm project that will require a display with some particular needs.

I want it to work with 3V3, retro-looking and curved.

Yup, nothing off the shelf is going to work for me (flexy o-led displays with a big aspect ratio are not going to be a thing in time, and they don’t exactly look the way I want the thing to look anyways.

We could say I want to inspire the display in these:

The gorgeous HDSP-2000’s wich are nigh impossible to obtain nowadays at good pricings (and besides, they are small for my application). But the amber dot matrix look is just too gorgeous to let it pass, so I started drawing my concept:

8×8 groups of leds, using a SN74LVC244 line driver as row selector, and 74HC595’s shift registers to select the columns using a clock signal (and a start pulse). The thing is, when I started this, I was not sure I could program a microcontroller well enough to actually use such a display (for some people it would be awalk in the park, but to me, programming is always a chore I don’t particularly like to do). Of course, since this post doesn’t have a doomed kind of tittle, and I’m actually writing this post, is fairly evident I succeeded.

Oh, sorry, spoiler alert. XD

 

 

Anyways, so I just put myself to Altium the shit out of this thing, one schematic at a time:

Then PCB it:


Damn altium. XD

For a moment, I was also afraid I would have to chase every individual led, however Altium was kind enough to group them in couples of 8 leds:

At first I just put them horizontally, altough I knew I was going to rearrange them to be as compact as possible (1206 led footprint):


90ยบ rotation and compaction afterwards:

The other componentry:

It’s not like it’s a particularly difficult board, but I spent an insane amount of time compacting it for a 2 layer board. (remember, this is a prototype to test my programming skills (and secondarily. that the circuit worked).

8 row input lines, a clock input and traveling pulse input.

And, since I was at it…made it BLACK:


Nope, there was no way of avoiding those three jumpers without heavy board remodelling, and I was tired of it already. Two weeks later:

First, a bit of testing:

Once I was satisfied I assembled the rest, and lo and behold!

Consumption is moderate at 40-ishmA, as per design.

However, not everything was perfect in the land of the led. Previous tests where only lighting one led at a time sequentially, and that is innefficient both because I designed a parallel load, AND because reduced overall light intensity per led. Given that I was already working at very low levels (5/8mA per led) reducing it even more was not going to help with visibility. When I tried to start doing more, this happened:

 

That line was supposed to be one led thick, but somehow, the line was doubling horizontally.
Hummmm…
Quick check with the scope:


LMAOOOOOOOOO, no wonder the leds where doubling, I had made the software in such a way that it put the (blue) led activation, in between column pulses. XDDDD
Some softwareing later:


Nice and cozy!
Beautiful pulse-within-pulse (blue led activation, yellow, column selection).

After some more fiddling with the STM32F103:

BAHAHAHAHAH…Had to be done, sorry-not-sorry. XD

Some more poking:

The software side, in the next post, folks!

See ya!

The silence of the lamps.

Sooo…what have I been up to? Well, pretty busy, actually.

(in no particular order):

CAD/CAM:

Been playing with FUSION 360. Surprisingly easy to begin with, altough as like any other CAD/CAM software, you can get easily lost on advanced projects.

Also, its free for hobbyists, so, a no brainer.

IMG-20170522-WA0006

CNC:

Why play with fusion? Well, finally managed to use the cnc router I had bought two years ago.

It has limits, especially compared against my manual milling machine, but can work 6061 aluminium easily, wich should be enough for many things.

IMG-20170529-WA0013

Time Machine:

Been buildingย a sputtering rig to deposit thin film metals and other substances in interesting substrates.

IMG-20170425-WA0029

Coding:

As much as I hate coding, since I spend 14h in a train every other weekend, I have managed to get used to fire Mplab and feel comfortable around it.

IMG-20170519-WA0013

Boxing:

No, not sporting, I still much prefer bicicles and running, thanks. I meant making boxes.

IMG-20161005-WA0019

Travel:

Been investigating my new living place with my girlfriend, and found tons of abandonalia to visit.

I even opened a new blog to track every lost place I can get around to. (And some industrial bits and boobs)

IMG-20170421-WA0005

So…been doing things, just not feeling about writing anything down, however, now that I own a more powerful smartphone, I can blog from mostly anywhere, wich makes my life easier, as for to keep blogging, because even if noone reads it, its a good mental exercise.

See you soon!

Rule 34 (II)

You know a job is fun, when the SO8 chips have an orgy at the vibratory feeder:

IMG_20160204_095737

Nope, vibratory feeders are not that great. Especially with short chips, wich have the bad habit of flipping in the seat and then get pushed to the wall by the whole chip column (80+ chips).
Here’s how it looks like on the inspection-cam:

IMG_20160204_085904

Yes, that’s as good as it gets on the small viewport. (keep in mind that machine has 20+ years). At one point I’m going to fiddle with the camera options to get a clearer picture, if possible.

As of the Machinist posts, I am really enjoying this job, altough it has odd working hours, (at least the first six months, I have been told). The good points is that it’s not as boring as some people tried to sell it to me, or at least I don’t find it boring. The bad points is that I have sort-of a coworker, wich altough not being near a pain in the ass as Dumbassy’s, it has the bad habit of lying to me in some sort of trying-to-impress way. He also learns quite slowly (he’s 20+ years older than me) wich gets to my nerves…but that’s life for you.

As for documenting, I haven’t found my go-pro mounts yet, but don’t worry, you haven’t missed anything especially interesting.

Also, my boss let’s me play around, so, can’t complain in that area. I don’t doubt he will allow me to assemble my own boards too. (in my own time, I mean)

I can (hardly) live with that, at least for now.

Realdoll

This year’s Eurosteamcon is just in front of us. I’m doing tons of things for it, including production and cosplay. Here’s a sample of what is coming:

Aria003

I’ll have a stand where I’ll be selling various things, like gear drawing rulers, Penny farthing earrings, and so on…

Mar001
Stay tuned.

Flip the finger.

Beautiful, beautiful control panels…

…from Hell:

control panel 001

Not understanding why?

Here, take a look at the stuff wich nightmares are made of:

control panel 002

So, what is this? It’s a “finger” control board (half of it, I’m afraid I didn’t pic the second unit). And what is a “finger”? it’s the ramp you use in airports to directly acces the planes from the boarding gate.

And why on earth did I broke open pandora’s box?

SQ29 was rattling in it’s hole, breaking a cable (after some years, since we don’t use this very much). Also, Km19 had it’s steam broken more than eight years ago, and since I had to repair something, I managed to angrily convince the manager to allow me to repair both. (he dared to try NOT allowing me to repair KM19).

Not much else to say, it’s just cables and tons of connectors to test a relay board.

The art of packaging (III): Babel

Just couldn’t resist:

babel

Had to do these many board carriers (48, @53mm height each) and once I was unable to continueย  piling up the first tower, I had this urge to, once I finished all the carriers, assemble a tower with all of them.
Unfortunately, I had to do it very quickly to not get caught IN the act, so the tower fell apart long before the full effect of being seen by my manager was not achieved.

Still LMAO’ed