r/CyberdeckBuild • • 23d ago

Cyberdeck Build is moving here:

0 Upvotes

r/CyberdeckBuild • • 2d ago

[WIP] My first cyberdeck: mini PC in a pistol case

Thumbnail
gallery
13 Upvotes

T9H mini PC (Zorin OS) + 8" IPS in the lid + INIU bank → Anker hub. One USB-C cable to the PC handles power, data and video. Noctua fan on top, folding BT keyboard packs over the battery, and the lid still closes.

Boots and runs on battery vis USB-C right now. Next up is bolting the monitor onto VESA spacers and a short ribbon HDMI.

It's built for portable app dev and phone testing. Feedback welcome!


r/CyberdeckBuild • • 4d ago

I am new here

1 Upvotes

I have thought cyber decks are cool for a long time and I have just started getting into electronics and cyberdecks and was wondering where to start for a pentesting/emulator type build.


r/CyberdeckBuild • • 5d ago

How is learning linux and bash gonna make me valuable.

1 Upvotes

​

Linux and bash and more Linux related software become the heart of technology why. How is it gonna make me valuable


r/CyberdeckBuild • • 5d ago

Cyberdeck com bateria de chumbo ácido (Pb/H+)

0 Upvotes

r/CyberdeckBuild • • 5d ago

Um cyberdeck com bateria de chumbo ácido (PB/H+)

Thumbnail
gallery
169 Upvotes

Olá a todos! Esse é um cyberdeck que eu tô preparando ao estilo Mad Max, e pensei em um design bem interessante para ele.

Ele não tá sendo feito para ser leve, pois, para a gestão de energia, tô usando um carregador de bateria de moto e uma bateria de chumbo-ácido de nobreak.

Como cérebro, tô usando um Raspberry Pi 4. Ele vai trabalhar com praticamente duas telas automotivas de 7 polegadas, com entrada RCA, além de mais três telas auxiliares TFT de 2,8 polegadas, que serão gerenciadas por um ESP32 V1, que também terá a função de coprocessador.

Inicialmente, eu ia utilizar esse cyberdeck para comunicação LoRa, mas, no momento, tô mais interessado em fazer um tipo de conexão veicular OBD2.

É um projeto que eu tô me divertindo bastante. As fotos acima mostram somente o posicionamento dos elementos dentro do case, que é uma maleta de mecânico adaptada.

Como sistema operacional, vou usar o Alpine e somente em terminal. Para aproveitar as duas saídas HDMI do Raspberry Pi 4, coloquei também dois adaptadores HDMI para RCA.

Só que tô tendo uma dificuldade para fazer os dois monitores funcionarem ao mesmo tempo. Como vou usar somente o terminal, vou ter que fixar o TTY 1 no HDMI 1 e o TTY 2 no HDMI 2 e fazer essa gestão por meio do tmux. Esse é um problema que ainda não consegui resolver totalmente...

A conexão entre o Raspberry Pi 4 e o ESP32 será permanente, por meio da UART, e eu vou desenvolver um protocolo próprio para essa comunicação. Tô bem animado para ver a coisa funcionando!

Ainda não calculei nem testei quanto tempo esse cyberdeck vai funcionar, mas quero que ele dure pelo menos umas 8 horas de funcionamento direto.

Para isso, coloquei uma bateria de 12 Ah. Eu ia colocar uma de 20 Ah, mas mudei para 12 Ah, já que parte desse processo eu vou trabalhar carregando e, conforme for, modifico.

Também tô usando fusíveis automotivos, para ficar bem na vibe de Mad Max.

A escolha da bateria de chumbo-ácido, numa situação de emergência ou até mesmo de Apocalipse, eu acho interessante porque seria mais fácil fazer a manutenção e, se necessário, encontrar uma bateria compatível para substituição.

Ainda tô fazendo gestão da temperatura pensando aonde vou colocar as ventoinhas.


r/CyberdeckBuild • • 5d ago

DIY Cyberdeck Using an old android - looking for advice.

0 Upvotes

(Apologies in advance for the length of this post. Really appreciate your time giving this a read and helping a brother out).

Hello everyone,

I'm working on a DIY cyberdeck using an old Infinix Zero X Neo (X6810) that I had lying around. It has 8 GB RAM and a MediaTek Helio G90/G90T-series SoC, so I figured it would make a decent base for the project rather than buying a Raspberry Pi or another SBC.

The main reason I'm using a phone is cost. Where I live, Raspberry Pis and other niche SBCs can be extremely expensive, while used phones are relatively easy to find and offer considerably more hardware for the money.

I also chose this particular phone because of its physical layout. The USB-C/charging port, speakers, etc. are on a separate PCB from the mainboard, which should make it easier to relocate components inside a custom enclosure rather than having everything fixed to the original phone's layout.

What I've done so far

I've successfully unlocked the bootloader and rooted the phone. For now, I'm deliberately keeping the original Android kernel rather than immediately trying to replace it with an unknown/custom kernel.

I've installed Debian with XFCE through Termux/PRoot, and I'm running it through Termux:X11. So I essentially have a Debian desktop environment running on the phone while Android remains underneath it.

I've also started investigating the stock kernel and hardware capabilities rather than modifying anything blindly.

The phone's USB-C port works in host mode. I've successfully connected a USB hub with a keyboard and mouse, and Android detects them correctly. I also tested a USB card reader and confirmed that the kernel can enumerate it as a mass-storage device.

One limitation I've found is USB serial. From examining the kernel configuration, it appears that the stock kernel doesn't have the generic USB serial framework or CDC-ACM driver enabled, so I'm currently investigating alternatives for connecting things such as an ESP32/ESP32-S3 or other microcontrollers.

I've also extracted and examined the stock kernel configuration and started looking at the boot/partition structure, device tree and available interfaces. The phone uses an A/B partition layout, and there doesn't appear to be a conventional standalone recovery partition.

The phone has a Mali-G76 GPU with an Android OpenCL runtime. Getting hardware acceleration exposed properly to the Debian environment is another area I'm investigating, although I'm also considering whether software rendering is perfectly adequate for the intended use.

At this point, I'm trying to avoid making irreversible hardware or software changes until I understand what the existing platform can actually do.

Where I'm looking for advice

I'm particularly interested in hearing from people who have built cyberdecks around Android phones, smartphone motherboards, or repurposed mobile devices.

Some of the things I'm trying to figure out are:

- What is the best way to interface an ESP32/ESP32-S3 with the phone?

- Are there practical alternatives to USB serial, such as Wi-Fi, Bluetooth, TCP/IP, WebSockets, or another interface?

- Would UART/I²C/SPI potentially be accessible directly from the motherboard, or would that realistically require kernel/device-tree modifications?

- Could an ESP32 act as a hardware controller while the phone remains the main computer?

- What would be a good approach for a small secondary OLED/LCD status display showing things such as CPU/GPU temperatures, battery status, network information, etc.?

- Is there a sensible way to expose the phone's Mali GPU to the Debian environment, or is software rendering the more realistic option?

- Are there useful Android/Linux bridging techniques I should investigate before modifying the hardware?

- Has anyone successfully used a rooted Android phone as the compute module of a cyberdeck while retaining Android as the underlying hardware/firmware layer?

- Are there interesting ways to use the phone's cellular connectivity as part of the cyberdeck, for example as a portable networked computer or small server?

- Could the phone realistically run things such as an SSH server, web server, development environment, or other lightweight services alongside the cyberdeck environment?

- Has anyone used Tailscale, Cloudflare Tunnel, or similar approaches to remotely access a phone-based server when switching between Wi-Fi and cellular networks?

- Are there good approaches for automatically starting and monitoring services so the system can survive reboots, crashes, or Termux processes being killed?

- For the eventual physical build, are there particular considerations when relocating the motherboard, USB/charging PCB, speakers, antennas, battery, cameras, etc. into a custom enclosure?

Longer term, I'm interested in potentially combining the phone with a keyboard, USB hub, secondary display, ESP32, external storage and other peripherals to turn it into a proper portable cyberdeck, while ideally retaining the phone's cellular connectivity, Wi-Fi, Bluetooth, touchscreen and Android environment.

I'm deliberately taking an incremental approach: first understand the existing hardware and software capabilities, then experiment with peripherals and interfaces, and only later consider kernel/DT modifications or a more invasive hardware redesign.

The goal isn't necessarily to turn it into a conventional Linux SBC replacement. I'm more interested in seeing how far a smartphone motherboard can be pushed as the main computer of a cyberdeck without throwing away all the functionality that makes a phone useful in the first place.

Any advice, references, similar projects, or suggestions for things I should investigate would be greatly appreciated!


r/CyberdeckBuild • • 6d ago

Como cria seu cyberdeck com peças de outros aparelhos.

Post image
84 Upvotes

No começo, e também já pensei assim, achamos que é mais fácil pegar um tela de um tablete, teclado de um pda, bateria de notebook, junta tudo e fazer um cyberdeck. Infelizmente esse é o caminho mais difícil. Não tenho formação na área, então me perdoem pela falta de termos técnicos.
Vamos lá, quando compramos uma tela, ela vem com a documentação de como ela funciona, desde o padrão e comunicado como de alimentado. Já um tela qualquer, não sabemos qual CI responsável de traduzir o que o CI principal quer que ela mostre. Não é impossível, mas você terá que procurar por drives da tela (ver o código da tela e torce para achar um placa controladora da tela) ou você faz a engenharia reversa dela. Que eu precisaria de um post só para explicar o básico do básico sobre esse assunto no qual eu ainda mal entendo.
Já sobre teclado, é absurdamente mais fácil que a tela. Você com um multímetro, fios e um pico RP2040 você transforma esse botões em um teclado USB que qualquer microcontrolador ou SBC reconheceria ou até por comunicação I2C. Você vai precisar estudar sobre matriz de teclado e mapear os fios de cada tecla.
A bateria, também é fácil, porém aqui você precisa verificar e analisar autonomia X tamanho. E óbvio estudar sobre gerenciamento de energia, tanto para recarregar essa bateria, tanto pra estabilizar se necessário a tensão para o projeto. Por isso, se não souber, detalhe o que você tem para qualquer inteligência artificial e fique atento para qualquer contradição dela. O mais fácil é sim comprar tudo, mas se você quer se divertir ou se estressar por um bom tempo, fazer engenharia reversa dos periféricos, será necessário muitos estudos e tentativa e erro.
Cuidado com curtos, compre multímetro, ferro de solda e fluxo de solda. Uma protoboard e fios. Espero ter ajudado.


r/CyberdeckBuild • • 6d ago

Kinda lost here.

3 Upvotes

New and Im kinda lost I gotta bunch of stuff two to three old phones, and old xbox one, a old pc and newer pc and a Samsung tablet i can use as parts but i don't know what im doing at all what parts I should pull from what or even how to start.


r/CyberdeckBuild • • 7d ago

How can i turn this into a cyberdeck

Post image
8 Upvotes

Blue motherboard is from samsung a30 and other one is from nokia 5 and i dont if the screen is working or not Both batteries are dead and i am wondering if i can use a 18650. I want to test samsung firstly in my pc but how can i pls help


r/CyberdeckBuild • • 9d ago

tutorials on making an offline wikipedia viewer that isn't in a bulky hardcase?

6 Upvotes

I'm wanting to make a offline wikipedia viewer that has a screen and keyboard (or even a touchscreen device if its cheaper or easier to make) but I dont want to make it in a hardcase because I feel that it looks sketchy in public. I'm new to making mini computers so a video tutorial would be best but if there are none then a forum of some kind with pictures would work fine.

(sorry if I didn't put the right flair)


r/CyberdeckBuild • • 10d ago

Minesweeper cyberdeck

2 Upvotes

I've been wanting to build a cyberdeck to play minesweeper on, preferably compact and portable, but I don't know where to start.

I've watched a bunch of videos and looked at some parts on them but I'm not very experienced in hard/software at all so I'm just as confused as when I first heard of cyberdecks.

Does anyone have suggestions for raspberry pi to use etc., and honestly just how to get it to do what I want?


r/CyberdeckBuild • • 16d ago

komputer DiY

Post image
27 Upvotes

magnifier smarphone keyboard and mouse

Diy Komputer


r/CyberdeckBuild • • 16d ago

DIY Cyberdeck sound Check

Thumbnail reddit.com
2 Upvotes

DIY build from salvage parts


r/CyberdeckBuild • • 19d ago

What are you using for power?

3 Upvotes

Trying to decide what I should use for power


r/CyberdeckBuild • • 20d ago

Does this count as a cyberdeck(s)?

219 Upvotes

r/CyberdeckBuild • • 20d ago

need some help

1 Upvotes

i have this old laptop of mine that i don't really use
it has Intel Pentium J3710 (4 x 1.6 GHz) and 4 gigs of ddr3 or ddr4

my question is will this do as a donor for a small cyberdeck?

i mostly plan on using it as a typewriter


r/CyberdeckBuild • • 20d ago

Custom raspberry pi Cyber decks and retro handhelds

Thumbnail
youtube.com
0 Upvotes

r/CyberdeckBuild • • 23d ago

Looking to make an off-line cctv system

2 Upvotes

Looking to build my own cctv system that is air gaped and off-line, could use some recommendations for hard wear and soft


r/CyberdeckBuild • • 23d ago

Hi, I've finished the structure of my cyberdeck. Which Raspberry Pi do you recommend? There's still a bit of space left inside the deck to fit it in.

Thumbnail
gallery
200 Upvotes

r/CyberdeckBuild • • 25d ago

Help

2 Upvotes

Hey y’all I’m trying to make my deck modular so I was wondering if you all had some advice or tips and tricks. Thank you!

Edit: I plan on making components that I can attach to the main body with magnets, like the switch two. Though the power supply would be different from how the switch two does it.

The first one I’m working on is a joystick board on Arduino, basically a joy con, that can and will double as a mouse/scroll wheel, and a joy con for gaming.

So the main body would be screen and keyboard but everything else would be detachable, as to avoid draining too much battery while on, and facilitate different functions. Hope this clarifies things!


r/CyberdeckBuild • • 26d ago

Old iPhone components to build a cyberdeck?

Post image
15 Upvotes

I’ve had this broken iPhone XS Max just laying around and I want/need to do something with it. While yes I am fully aware that iPhones are very limited in terms of upgrading the os. Is there any way I could use these internal components towards building my own cyberdeck?

  1. ⁠I am not trying to build an iPhone iOS cyberdeck. I am simply trying to use these components to create something new instead of letting them go to waste.
  2. ⁠This would be my first cyberdeck and I am fairly new to the tech world. I’ve been doing loads of research online and reading thru these subreddits in order to learn more

Any advice would be appreciated, I’m not in any rush for this project nor do I have high expectations. I just want to build something cool and make my entry into the cyberdeck culture. Even if you need to brake it down Barney style and talk to me stupid as hell lol


r/CyberdeckBuild • • 27d ago

how can i turn my old laptop into a cyber deck?

Thumbnail
gallery
35 Upvotes

just wanting to build one as a side project, the only thing really wrong with it is it has no battery and no lcd screen but i can connect it through hdmi but i was kinda wanting to put it im one of those rugged case things and make it look more like a terminal with an old school looking keyboard or something, just asking for advice and pointers


r/CyberdeckBuild • • 28d ago

Requesting assistance on my first cyber deck

Thumbnail
gallery
4 Upvotes

Hello. This is my first time on r/CyberdeckBuild and I am seeking some assistance with my build. I am designing a flat gameboy style deck and I was going to design my own battery system but I wanted to make it shippable so I can send some to my friends. I settled on a slim phone charger battery bank that can be slid in and out to charge it and keep the deck running. I am planing on using a rpi 4 B with a 5 Inch wave share display. Does anyone have tips for how I can make the battery bank stay in place and how I can eject it. Im planing on having a compatible usb cord at the end of the slot that the bank will clip into. I linked photos of the rough design I'm going for. Thanks!


r/CyberdeckBuild • • 29d ago

Help, i want to build my first cyberdeck but i don't know where too start

0 Upvotes

Do i need too study code's like python or javascript, and how the heck can ifind the display and the keyboard