Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

James Brown

@ancientjames@mastodon.social
mastodon 4.7.0-beta.1
  • Open on mastodon.social

In New Zealand, making things.

0 Followers
0 Following
40 Posts
Joined October 13, 2017
PeerTube:
https://makertube.net/c/ancient/videos
YouTube:
https://www.youtube.com/@ancientjames
email:
inquiries@ancient-workshop.com

Posts

Open post
ancientjames
James Brown @ancientjames@mastodon.social · Aug 07, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Boosted by Furbland's Very <relevant quip> Account™ @GroupNebula563@mastodon.social
I always complain about how hard it is to do justice to my 3D displays in 2D video, but this one really takes it to new levels. I think I've managed something here which gives a sense of what you see irl. The trick is to film it in potato vision - in high resolution 2D you only see the underlying pixel grids.
Your browser does not support the video tag.
156
0
78
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Jul 30, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Found it! The one image I have of my first mechanical tv.
26
0
2
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Jul 25, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @ancientjames@mastodon.social
The video is here! https://www.youtube.com/watch?v=41b8fw3_wP8 The build files are here! https://github.com/AncientJames/Scanwheel/
75
1
40
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Jul 21, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @RueNahcMohr@infosec.exchange
@RueNahcMohr@infosec.exchange Yes - there's an OpenSCAD model that lets you dial whatever parameters you want, including interlacing.
2
1
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Jul 21, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
I've nearly finished the build video for this thing. According to Wikipedia, "The term 4K is generic and refers to any resolution with a horizontal pixel count of approximately 4,000" which means this is literally a 4K mechanical TV. (It's also literally 20p, but that's not how marketing works).
16
2
3
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Jun 29, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @ancientjames@mastodon.social
You know the rules.
Your browser does not support the video tag.
57
0
14
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Jun 27, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
I have invented television.
Your browser does not support the video tag.
518
35
195
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · May 06, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @foerterer@mastoart.social
@foerterer@mastoart.social Ah, it's way lower resolution than you give it credit for. It's 48 holes; 48 scanlines. The horizontal resolution is 80 - that's how many times it can refresh the panel during the time it takes one hole to travel all the way across it. 10,000 fps on the panel, 30 fps on the drum, and the visible section is 1/4 of a turn; 10000/30/4 ~ 80. Looked at another way, in a single frame, it can put an image behind a hole at each of 48 rows by 80 cols; 3840 pixels, not lines (albeit 3D pixels).
0
1
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · May 05, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @foerterer@mastoart.social
@foerterer@mastoart.social The hole positions are unrelated to the layout of the LEDs on the panel behind. The trick that makes this thing work is that the holes are a few centimetres in front of the panel. What you see through the hole - the specific LED that's visible - is entirely view dependent, which is why each eye sees a different scene and why it's 3D. Only rarely will your eye align exactly with an LED. Most of the time it's somewhere between them. When I spoke about scanlines, it was the drum's scan.
0
1
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · May 05, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @foerterer@mastoart.social
@foerterer@mastoart.social random displacements wouldn't help here - the holes have to be evenly spaced vertically because that's where the scan lines come from, and they have to be maximally separated horizontally because the closer they are the smaller the addressable region behind them is, and the smaller the angle of view. If you jitter the holes vertically you get overlapping and gappy scanlines, and if you jitter them horizontally, other than the view thing, it just slightly changes the timing.
0
1
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · May 05, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @ancientjames@mastodon.social
@foerterer@mastoart.social The trick with multiple holes is to split up the generated image on the screen to make multiple projectors, so it doesn't have to do it one at a time (by trading off some of the resolution of the panel). If you were to watch the screen in slow motion, you would see little fish-eye regions scrolling past in sync with the holes in the drum. (and in fact you can sort of see that at the end of this video https://mastodon.social/@ancientjames/116338945925889785 )
0
1
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · May 05, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @foerterer@mastoart.social
@foerterer@mastoart.social It might be easier to visualise by imagining there is only one hole, and it's being scanned in front of the screen like a crt raster. Wherever it is at any instant, there is a unique image being generated on the screen behind it. That image is shining out through the pinhole, as though it's the lens of a projector. The result is as if there are thousands of projectors in a grid, making up the image. Each one looks different depending on where your eye is, which is why it's 3D.
0
1
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · May 05, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @ancientjames@mastodon.social
The other neat thing about this compared to a 2D mechanical TV is that the view window is much larger. With a single light source there can be only one hole illuminated at a time, so with 36 lines you can only have a window 10 degrees across. This doesn't have that restriction - it can have multiple holes in front of the panel simultaneously as long as it's rendering a separate view to each hole's local region. In fact, the plan is to add more panels and make it fully 360.
0
1
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · May 05, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @ancientjames@mastodon.social
It's worth adding that the scanned resolution is independent of the resolution of the LED panel. The approach is essentially the same as a mechanical TV, where the disk (or drum) is scanning in front of a single light source. The resolution is limited by the number of holes vertically, and how many times it can change the light intensity during the horizontal sweep of the hole. (As it turns out, here the scanned resolution is 80x48, basically the same as the panel's 64x64)
0
2
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · May 05, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @foerterer@mastoart.social
@foerterer@mastoart.social @commanderred@chaos.social It's ordered - hexagonal packing to maximise the distance between neighbours (& therefore view angle), in a helix so that each hole is at a different vertical height (to scan the whole region).
1
2
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · May 05, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @ancientjames@mastodon.social
@commanderred@chaos.social (and the glib answer to 'how does it render that many frames per second' is that the frames are very small)
1
0
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · May 05, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @commanderred@chaos.social
@commanderred@chaos.social It's scanning a drum very fast in front of a high refresh rate led panel. The drum has pinholes arranged in it such that the whole screen gets exposed once per revolution, but at any instant in time there are only a few pinholes in front of the screen. The trick is generate an image on the screen, synchronised with the rotation, which shows the views through the pinholes. The result is that all the light rays of a 3D scene are sent out in all the correct directions.
4
3
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · May 04, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @ancientjames@mastodon.social
Now you may say, James, did you know that faster computers exist? But I like embedding a cheap SBC. When I abandon this project and move on to something else, I want it frozen in a state that Just Works. I don't want to turn it on a year from now only to wait 30 minutes while it enshittifies itself.
55
3
5
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · May 04, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social

It took a surprising amount of effort to achieve this crappy result. It's rendering 4000 views simultaneously per frame (effectively 120000 fps), on a Pi 4. Complicated by no viewport arrays or layered rendering support, and clipping in the fragment shader added seconds to render time.

Your browser does not support the video tag.
97
8
34
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · May 01, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
People watch my videos and think, well this guy's clearly an idiot.
1
0
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Apr 27, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @orangutanlibrarian@mastodon.au
@orangutanlibrarian@mastodon.au @uint8_t@chaos.social The round mirrors are sold on AliExpress as "wedding coasters"
2
0
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Apr 25, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Boosted by Greg Bell @ferrix@mastodon.online
Here's another Janky Display Device Build Video https://makertube.net/w/3cNvxH4xNjdnn2z7TYS8xP (Also available with adverts, if you want to feed the algorithm and to a certain extent me: https://youtu.be/YbxsYhTjYFI )
62
4
43
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Apr 20, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @MLE_online@social.afront.org
@MLE_online@social.afront.org If I don't squash the roll into an oval, it always quietly unspools itself.
2
1
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Apr 18, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @ancientjames@mastodon.social
And here's the correct version of that video, without the horrible jump. https://www.youtube.com/watch?v=cK78WLYWNAs
16
1
3
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Apr 18, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @PatHightree@mastodon.gamedev.place
@PatHightree@mastodon.gamedev.place I can change the swivel cam geometry a little by rearranging bits of aluminium extrusion.
0
0
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Apr 18, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @jasoncoon@leds.social
@jasoncoon@leds.social Thank you! As usual it's been a massive saga getting useable video of it in action. I don't know why I do this to myself.
3
1
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Apr 18, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @dvandal@infosec.exchange
@dvandal@infosec.exchange I don't know if you've seen the display I made based on that - https://mastodon.social/@ancientjames/115578423742426811 Spinning the block would allow a higher density, but alignment would be very challenging.
2
1
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Apr 18, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Your browser does not support the video tag.
101
9
45
1
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Mar 25, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social

I bought this fiddle toy to pad out an aliexpress order, and it’s crying out to be turned into a functioning keyboard but I’m not sure what the gimmick would be.

47
0
5
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Mar 22, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social

I bought some cheap "Mitutoyo" calipers from AliExpress, and they're really good. The effort they put into making them convincing paid off. Would recommend.

15
0
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Mar 22, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social

Lovely morning in Wellington, if you're above 250m.

29
0
4
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Mar 19, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social

Ever since I put this Raspberry Pi in a sweet all metal heatsink case, the wifi reception has been... oh.

57
0
5
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Mar 12, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social

Breaking out the swivelcam again.

Your browser does not support the video tag.
21
0
4
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Feb 15, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social

Looking at a listing on AliExpress which describes some dark glasses as "anti radiation glasses". I mean, fair enough.

0
0
1
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Feb 14, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social

80% of my time spent using a node based editor consists of fuming at the concept of node based editors.

0
0
1
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Feb 13, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social

https://thespinoff.co.nz/science/13-02-2026/its-kakapo-fuck-season

0
0
34
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Feb 07, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Boosted by Gabriel N @wtrmt@mastodon.social
"Animated Bokeh" has been on my whiteboard for a long time, and this is the result. I thought it would just be for cheesy novelty effects, but it also does lightfield manipulation that was cooler than I expected. https://www.youtube.com/watch?v=Kg_2MAgS_pE
455
1
349
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Jan 04, 2026
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Boosted by Greg Bell @ferrix@mastodon.online
Replying to on mastodon.social
It’s such a good idea putting a wildlife sanctuary in a city. You read about an island being declared rat free, and that’s good, but I never saw the rats and I’ll never notice the wildlife, so it doesn’t really hit home. But here, there’s no missing the fact that year by year the sounds around the house become richer and wilder.
6
0
3
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Nov 21, 2025
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social
Replying to @ferrix@mastodon.online
@ferrix@mastodon.online @RonJeffries@mastodon.social
0
0
0
0
Open post
ancientjames
James Brown @ancientjames@mastodon.social · Nov 28, 2022
James Brown
@ancientjames@mastodon.social

In New Zealand, making things.

mastodon.social

I was asked about selling the computer bricks in kit form, and gave the same answer I've given before - that the assembly process is really fiddly, requires materials that most people don't have at hand, and is very challenging to get right on the first attempt.
But what if I made just the circuitry available as a kit? Would anybody be interested in this as an object in its own right? It clips on to Lego studs & has two capacitive touch buttons, a 72x40 screen, and an RP2040 stuffed inside it.

Your browser does not support the video tag.
195
0
102
0

Remote instance

mastodon.social
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 22:12:47 UTC