You are browsing as a guest. Sign up (or log in) to start making projects!

Fedi41

@Fedi41

Joined June 1st, 2026

  • 45Devlogs
  • 2Projects
  • 1Ships
  • 15Votes
Hi! My name is Fedor, and I am a programming enthusiast.
**github** : https://github.com/fedi41/
**hackatime** : https://hackatime.hackclub.com/@Fedi41
Open comments for this post

1h 9m 37s logged

pico-Stardance :P

Tried rendering the stardance logo on the Picolator )

I actually wanted to work on the AI chat app, but instead of locking in, I just procrastineted and made this :3

But a least it looks cool XD


Btw it took me so long, because I am trying to learn vim, and I am not really good at it )

Well ig see u next devlog

0
0
12
Open comments for this post

45m 18s logged

picoFETCH

ig its working )


I added a simple fetch app, simmular to neofetch )
It displays:

  • the board name (on compilation)
  • chip name
  • clock speed
  • free RAM (not prezise)
  • SDK version
  • chip id
  • WiFi connection status

btw this all runs on a simple rpi pico 2w with a diplay )
check out my other devlogs to see what this thing can do

7
0
56
Open comments for this post

45m 40s logged

WiFi on the Picolator

I managed to connect WiFi to the pico! The password and the SSID are saved in the flash!

I will update the wifi settings UI someday, It looks horrible XD.


And guess what? I will do a PICOFETCH app next,
So follow along!

0
0
16
Open comments for this post

3h 38m 35s logged

Its been very long time… But,

I made some progress on the WiFi-settings!

By progress I mean only the working ui XD. (and keyboard :happi: )

EVERYTHING ELSE JUST DOESNT WORK

a list of things, that need to be fixed:

  • storage sucks
  • wifi sucks
  • ui sucks (it just looks bad)

I will bet trying to fix all of these things in future devlogs so follow along )

1
0
15
Open comments for this post
Reposted by @Fedi41

7h 4m 50s logged

JSP

I really enjoy creating and coding shaders and so i started adding some cool effects to the spacecraft editor, didnt really add any new parts but i think that what i added was pretty interesting. I’ve also been working on improving a bit the user experience and making things obvious to use without explaining anything, this is probably the most fun i had doing this project in a while :)

what was added

  • Added “Blueprint” view for your spaceship, watch the video to see what it is! currently very early version tho

  • Added a help window that changes based on the gamemode

  • Added geometry center (blue) and center of mass (yellow) to the spaceship

  • Small fixes to transition between movesets

  • Added a border shader to mark the bounds of the building workspace

  • Added a few icons that really need some improvement

The idea of the blueprint mode is to edit different things from the spaceship, and also to see the different stages of your little ship! more on this later, im not specially creative enough to write a lot today lol

Ill also probably add a dynamic cursor system but idk

2
1
79
Open comments for this post

1h 34m 51s logged

Pico-keyboard ?!

So i coded the first simple version of a keyboard for the Picolator


for now, I will use it for the AI chat app (also in development), and for the Wifi configuration. Its currently in development, but in the next devlog I am planning to finish the wifi connection!


btw credits to @eceWire, I was inspired by the keyboard in his project. ))

6
0
78
Ship

# PICOLATOR v2.1 Beta

This is the first ship of my big project: **Picolator**.

**Picolator** is a handheld device powered by a Raspberry Pi Pico, running a custom operating system that I wrote from scratch in C++.

---

## 🧩 Features

At this stage, Picolator includes:

- 🎮 **PicoDino**
A simple remake of the classic dinosaur runner game.

- 🖥️ **Custom UI Engine**
A lightweight interface system with different blend modes and a modular structure.

- 🧭 **Main Menu System**
An app launcher for navigating between installed applications.

- ⚙️ **Settings App**
A basic settings interface for system configuration.

- 🎨 **Theming Support**
Custom themes based on Tailwind-style color palettes.

---

## 🚀 Status

This is an early beta release. More features, apps, and improvements are planned for future updates.

  • 32 devlogs
  • 51h
  • 13.73x multiplier
Try project → See source code →
Open comments for this post

2h 41m 34s logged

The first release )

I finished the demo version of the project! Now I am ready to ship )

features in this release

  • UI system (with theming support)
  • first game (picodino)
  • Settings menu (with modular feature support)
  • custom renderer (built on top of the waveshare library, supports blendmodes)
  • custom input system

the release:

https://github.com/fedi41-prog/picolator2/releases

0
0
78
Open comments for this post

7h 3m 25s logged

7 HOURS GONE. WEBSITE DONE (almost).

Well time flies much faster when making websites…


finished the feature menu

I added a feature menu to control the feature manager and toggle features on and off )

  • I also kinda broke the display of the picolator… and thats why -

new displays are coming soon (well I think so) - I am building a second Picolator! (And repairing the old one)


almost forgot the website link 😅: https://fedi41-prog.github.io/picolator2/

0
0
15
Open comments for this post

Yipieee so many views ))

Open comments for this post

1h 8m 45s logged

PICO-DINO just jumped on a cactus 😭😭

…the PicoDino tries to jump over the EVIL CACTUS, but he lands perfectly on it!

RIP PicoDino 🪦🦖

.
.
.


But…

Cactus collision is working! 😎

Finally, the dino can’t go through cacti anymore!

Today, I implemented the mask collision )

P.S. - I finally figured out how to add multiple photos 😅

3
2
8
Open comments for this post

1h 47m 34s logged

Finished the PICODINO!

Ig I finished the game ) Now I can finally work on something else

.
🦖🌵
.
It’s a copy of the iconic game, running on a pi pico.

Features added…

  • score counter
  • high score saved in flash
  • sneaking
  • different cactus types
  • restart after losing
  • dark mode
0
0
7
Open comments for this post

1h 8m 45s logged

PICO-DINO just jumped on a cactus 😭😭

…the PicoDino tries to jump over the EVIL CACTUS, but he lands perfectly on it!

RIP PicoDino 🪦🦖

.
.
.


But…

Cactus collision is working! 😎

Finally, the dino can’t go through cacti anymore!

Today, I implemented the mask collision )

P.S. - I finally figured out how to add multiple photos 😅

3
2
1115
Open comments for this post

1h 36m 35s logged

A cactus appears! 🌵

This morning, I added the first cactus, and a moing floor, along with some animations )

These are all original textures!

Next up

  • cactus collisions (mask collisions)
  • more cactus types
  • score counter
0
0
12
Reposted by @Fedi41

30h 37m 19s logged

Devlog -02

A Curiously Minty Gameboy

This is probably one of my favorite builds so far—a tiny, Altoids powered “Gameboy” that somehow turned into a full-on mini gaming system.

What started as a simple project with an Arduino Nano quickly got an upgrade. I switched over to the Arduino Nano ESP32, and that change honestly unlocked everything. With more power, built-in WiFi and Bluetooth, and way more flexibility, the project went from “cool gadget” to something that actually feels like a real handheld console.

On the software side, I’ve packed in a bunch of classic games:

2048 (which took forever to get smooth and responsive)
Tetris (definitely the most satisfying one to play)
Pong (simple, but it just feels right on this device)

But the part I’m most proud of isn’t even the games—it’s the settings system. I built out a full menu where you can actually customize the device like a real piece of tech. Inside settings, you can:

Connect to WiFi

Use Bluetooth

Switch between light and dark mode

And even clear all saved data if you want a fresh start

That’s something I didn’t originally plan, but once I started adding features, it just made sense to treat it like a real OS instead of just a game launcher.

Hardware-wise, everything is crammed into an Altoids tin, which makes it feel super compact and kind of ridiculous in the best way. There’s still some tweaking left—mainly refining controls and polishing the UI—but it’s at the point where it’s fully usable and actually fun.

Overall, this project taught me a ton—not just about Arduino and ESP32, but about designing systems, managing features, and turning a small idea into something way bigger than I expected.

3
308
Open comments for this post

Wow this is also simular to my project XD

Open comments for this post

27m 51s logged

Dev Log #4: Building the Reminder Device
Today, I focused on designing, modeling, and programming the reminder device that connects to the AI calendar system. The device attaches to a user’s account and displays their upcoming events, allowing them to quickly see what they need to do next without opening the website.
One of the biggest challenges was getting the ESP32-C3 to communicate with Firebase correctly. Firebase relies heavily on JSON data, and I spent a lot of time figuring out how to properly format, send, and read the data coming from the database. Small mistakes in the JSON structure could prevent the device from receiving event information, making debugging especially frustrating.Although the device itself is fairly simple, getting it to reliably connect to Wi-Fi, communicate with Firebase, and display the correct upcoming event took a lot more testing than I originally expected.
By the end of this session, the device was successfully syncing with user accounts and displaying upcoming calendar events.

0
2
7
Open comments for this post

57m 43s logged

RAM Optimization

The pico was sometimes crashing, after I spammed the log, so I got into optimising )

Before, i had 2 screen buffers, and even a third one for blending them (no wonder it crashed XD)

So I just removed all the unnesecary buffers )

btw blend modes are still working!


the first game!

I just started working on the first game for the picolator!

0
0
66
Open comments for this post

35m 20s logged

DISPLAY TIMEOUT ADDED

Now the display wont burn out XD

Here is a reaaaally interesting photo of a black screen XD


Tomorrow I will start coding the dino runner!

0
0
13
Open comments for this post

2h 29m 29s logged

MIX BLEND MODE

Added a brand new blend mode to my renderer!

It was actually just procrastination, because I was too lazy to make the Dino Runner.


About the project

The Picolator is a custom OS for the raspberry pi pico. Next I will implement the chrome dino app (:

0
0
7
Loading more…

Followers

Loading…