INapMalinka Save

Your NRF24L01 transmitter that can play pokemon

Project README

✨ Welcome to the iNap Malinka main page! ✨

iNap Malinka was mostly made as a decent Raspberry Pi based NRF24L01 transmitter. But as it turns out you can play some games on it as well! It's a small DIY handheld that runs RetroPie so any retro game, including ports, can be played on Malinka. But as it's mostly a device for tinkering on-the-go, there's an additional USB for any kind of peripheral, an HDMI port, and a decent audio section too. Not only that, it's just as big as your phone, with only 12mm thickness. Two joysticks, 3.5" capacitive touch screen, powered by Raspberry Pi Zero 2W.
But, if you're interested just about gaming, you can totally ignore the radio section and use it as a small, DIY handheld! Formally it's a mobile Human-Machine Interface (HMI), as besides the NRF24L01 you can use WiFi and Bluetooth to control your devices!!

❤ Why Malinka?

  • small and compact size
  • big, colorful LCD with touch!
  • two joysticks allowing more modern games to be played
  • NRF24L01 radio makes it a perfect remote!!
  • only 3 external ICs, without any aux microcontroller
  • stereo sound output and a headphone jack
  • custom overlay
  • with a keyboard, it can act as a little PC
  • uses parts from Nintendo Switch

💔 Why NOT?

  • if you're a fan of Steam Deck, this device is probably too small for you
  • lack of joystick pushbuttons as well as analog triggers
  • many tools are needed for assembly
  • intermediate soldering skills are needed
  • uses parts from Nintendo Switch

🚀 Features

  • 3.5" 480x320 ILI9488 screen with FT6236 capacitive touch controller
  • Raspberry Pi Zero 2W
  • 1500mAh lipo battery
  • 160x70x12mm (with case)
  • two joysticks with 10 bit ADC MCP3008
  • PAM8403 amplifier, stereo
  • NRF24L01 PA+LNA radio with external antenna (optional)
  • Micro-USB for peripherals and USB-C for charging

🔨 Kits

There aren't any kits at the moment, you'll need to buy everything by yourself - please visit the wiki! If you want to sell kits of Malinka, please contact me.

🎨 Watch it go!

✏ To-do:

  • range test video
  • doom gaming video
  • radio demo video
  • improve software a little bit
  • and finish wiki ofc

😎 Find the project elsewhere

If the project becomes quite popular, I may create a discord server or subreddit dedicated to Malinka!

🤝 License

Licensed under CC BY-NC-SA 4.0 - that means you can share, contribute, modify, and remix the source as much as you want! Please remember to mention the original author and don't change the license. If you want to use it commercially, contact me. (there's no guarantee that everything works here, but it should) Remember that anything you do is at your own risk - the author is not responsible for anything you do! Good luck!!

Creative Commons License

Because of licensing issues, the code has been moved to iNapMalinka-code!

If you liked this project consider buying me a cup of milk:

Buy Me a milk cup at ko-fi.com

I also want to thank Leo the Leon and TheTrueShadowFox for the help with this project!!

made with ❤ and 🥛 by
@leonek112

Open Source Agenda is not affiliated with "INapMalinka" Project. README Source: Leoneq/iNapMalinka

Open Source Agenda Badge

Open Source Agenda Rating