Hackaday.io Hackaday.io
Projects
Recently Updated Most Likes Newest Project Lists
Discover Contests Courses Stack
More
Courses Tutorials Events Hackerspaces Profiles Hackaday.com Tindie Marketplace
Sign up Log in
Close
0%
0%

BitPiRat Computer (GEN2.0)

First dedicated RPi platform for full node Bitcoin and Lightning Network

MirkoMirko
Following Follow project
Liked Like project

Become a Hackaday.io member

Not a member? You should Sign up.

Already have an account? Log in.

Sign up with Github
Sign up with Twitter
OR
Forgot your password?

Just one more thing

To make the experience fit your profile, pick a username and tell us what interests you.

Pick an awesome username
hackaday.io/
Your profile's URL: hackaday.io/username. Max 25 alphanumeric characters.
Pick a few interests
Projects that share your interests
People that share your interests

We found and based on your interests.

Choose more interests.

OK, I'm done! Skip
Join this project
Similar projects worth following
3.7k views
12 comments
47 followers
31 likes
  • Description
  • Details
  • Files 0
  • Components 0
  • Logs 11
    • View all
  • Instructions 0
  • Discussion 12
View Gallery
3.7k
12
47
31

Team (1)

  • MirkoMirko

Join this project's team
  • Bitpirat GEN2.0
  • Twitter
completed project
hardware
raspberry pi nvme

This project was created on 01/06/2022 and last updated 5 months ago.

Description

BitPiRat Computer (GEN2.0)

This is a dedicated, compact platform for cryptocurrency networks, such as for bitcoin full nodes (RunCitadel, RaspiBlitz, RoninDojo) and for other network applications, such as: micro web server, PLEX media server, NAS drive.

Technical specification:
- RPi Pi Compute Module 4 (CM4) support (both versions with and w/o eMMC - Lite version),
- full 2280 M.2 M-key socket dedicated for NVMe PCIe SSD drives (1TB size or more),
- microSD card slot,
- Gigabit RJ45 port (GbE),
- USB-C (USB 2.0) for CM4 module flashing (power + data),
- 2-pin 5VDC header for fan (GPIO controlled. open-collector driver) and 4-pin Molex socket for fan with PWM control (EMC2301 controller with I2C),
- MIPI DSI port for LCD panel,
- Qwiic port (I2C interface),
- PCM audio port,
- User LEDs,
- MiniHDMI video output (debug),
- overvoltage and overcurrent protected,
- slide switch for boot/flash mode.

Project Logs
Collapse

  • User interface

    Mirko • 01/12/2022 at 09:31 • 0 comments

    GPIO pin assignment:

    GPIO port - pin header:

    Fan #1 circuit:

    Fan #2 circuit:

    PCM Audio port:

    USER LEDs:

    Buzzer:

  • User interface

    Mirko • 01/12/2022 at 09:27 • 0 comments

    GPIO pin assignment:

    GPIO port - pin header:

    Fan #1 circuit:

    Fan #2 circuit:

    PCM Audio port:

    USER LEDs:

    Buzzer:

  • Future plans (GEN2.1 and GEN3.0)

    Mirko • 01/06/2022 at 02:50 • 1 comment

    There are plans to update this project and to implement new features (roadmap for 2022):

    GEN2.1:

    - mechanical improvements (new PCB dimensions, updated mounting holes position),

    - updated GPIO port to be compatible with future designed LCD front-panel,

    - designed dedicated push-button controller and power management unit (PMIC).

    GEN3.0:

    - PoE power supply standard,

    - LCD front-panel with 3.5" screen and touch pad,

    - fingerprint sensor,

    - NFC reader,

    - 12VDC power supply,

    - 2-port USB hub.

  • BitPiRat during testing

    Mirko • 01/06/2022 at 02:38 • 0 comments

    #BitPiRat during testing...

    CM4 & CM4 Lite - OK
    MiniHDMI - OK
    Qwiic OLED - OK
    User LEDs OK
    Buzzer - OK
    ETH - OK
    M.2 NVMe SSD 2280 - OK
    PWM fan EMC2301 - OK
    USB 2.0 - OK
    MIPI DSI - OK

    It seems that so far all the features are working 100%

    ImageImageImageMIPI DSI 800x480 IPS LCD & Qwiic OLED I2C 128x64:

    Image

  • BitPiRat project - short promo video

    Mirko • 01/06/2022 at 02:36 • 0 comments

    We are working with the RunCitadel developers to offer the next-gen platform for full node bitcoin and Lightning network.

    https://twitter.com/i/status/1471899920378564613

  • Testing LCD panels

    Mirko • 01/06/2022 at 02:32 • 0 comments

    #BitPiRat during testing LCD SPI screens.

    Waveshare LCD module: 1.3", 240x240 pix, IPS matrix, ST7789 controller.

    You can connect lot of different LCD/OLED screens by using interfaces such as: I2C, SPI, MIPI DSI, or MiniHDMI.

    So you can also run OS @RaspiBlitz @mynodebtc @RoninDojo

    ImageImageImageImage

    2", 320x240 pix, LCD SPI, ST7789, Waveshare.

    Pictures rescaled to the full screen.

    ImageImageImage

  • During testing by other users

    Mirko • 01/06/2022 at 02:30 • 0 comments

  • Installed crypto distro - RunCitadel

    Mirko • 01/06/2022 at 02:29 • 0 comments

    During synchronizing bitcoin blockchain and long-term functional tests.

    RunCitadel:

    https://github.com/runcitadel

    https://twitter.com/runcitadel

    Setup:
    - CM4 Lite module with 8GB RAM,
    - 1TB NVMe SSD drive (WD Blue SN550 Series),
    - 64GB microsd card (SanDisk Extreme),
    - GbE,
    - 5.1V supply

    ImageImageImageImageImage

    OK, 100%, fully synchronized.
    Citadel updated to v0.5.17.
    Node works stable and without any issues so far.

    Image


  • 3D STEP model (PCBA)

    Mirko • 01/06/2022 at 02:25 • 0 comments

    https://github.com/mfolejewski/BitPiRat-GEN-2.0/tree/main/3D_STEP_PCB

    ScreenshotScreenshotScreenshotScreenshotScreenshotScreenshot

  • Asembled PCB board

    Mirko • 01/06/2022 at 02:24 • 0 comments

    ScreenshotScreenshotScreenshotScreenshotScreenshotScreenshotScreenshotScreenshotScreenshotScreenshot

View all 11 project logs

Enjoy this project?

Share

Discussions

Log In/Sign up to comment

Become a Hackaday.io Member

Create an account to leave a comment. Already have an account? Log In.

Sign up with Github
Sign up with Twitter
OR
Paul wrote 04/29/2022 at 02:53 • point

I see that a case is possible for this design. But is a more dense setup in the works? It would be nice to mount this like a blade in a 10 or 19-inch rack.

  Are you sure? yes | no

Manny wrote 04/06/2022 at 16:08 • point

I've been looking for a board with support for full 2280 m.2.  will be watching for its availability.

  Are you sure? yes | no

Danny Jul wrote 02/23/2022 at 19:13 • point

Why not POE as early as possible? I was already wondering about the lack of POE when I saw GEN 1, which otherwise looked nice.

  Are you sure? yes | no

CoolBuster999 wrote 01/27/2022 at 21:40 • point

When is your plan to produce?

  Are you sure? yes | no

Mirko wrote 01/31/2022 at 14:03 • point

Q2/2022 will be introduced on the market as a fully commercial product

  Are you sure? yes | no

CoolBuster999 wrote 01/31/2022 at 14:19 • point

What will be the anticipated price?

  Are you sure? yes | no

Albert wrote 01/26/2022 at 15:31 • point

With POE, this would be perfect for almost all of my uses!

  Are you sure? yes | no

Mirko wrote 01/27/2022 at 07:29 • point

Future plans

  Are you sure? yes | no

Mirko wrote 01/31/2022 at 14:03 • point

Next gen3.0 should have PoE option.

  Are you sure? yes | no

Gravis wrote 01/12/2022 at 01:10 • point

Don't make this.  Seriously, you're just polluting for profit.  It doesn't do anything except pollute.

  Are you sure? yes | no

CoolBuster999 wrote 01/27/2022 at 21:35 • point

It does have use cases and can be used for thing other than crypto. It sounds like you have a personal conflict with crypto related projects without doing any research.

  Are you sure? yes | no

Danny Jul wrote 02/23/2022 at 19:13 • point

Please do not make comments like this, seriously, pollution for comments is the worst. It is after all double pollution, both pollution for energy to the device used to make the commenting, and pollution of the comment track. In addition, comment pollution makes pollution for profit look even more attractive.

  Are you sure? yes | no

Similar Projects

A open source transparent watch, ultra-thin, BLE, 20mm strap
Project Owner Contributor

Open Source Transparent Watch - T1

ModularModular

A modern ICE for MC6809x systems
Project Owner Contributor

MiCe6809

David ViensDavid Viens

An ongoing project to add entertainment, bells, whistles and quality of life improvements to the car.
Project Owner Contributor

Car of the future!

jDubjDub

The ELB REV4 Provides a powerful and flexible selection across the full spectrum of applications.
Project Owner Contributor

SSLA Launches ELB-REV4 Free RTOS Board

ssla-coukssla-couk

Does this project spark your interest?

Become a member to follow this project and never miss any updates

Going up?

About Us Contact Hackaday.io Give Feedback Terms of Use Privacy Policy Hackaday API

© 2022 Hackaday

Yes, delete it Cancel

Report project as inappropriate

You are about to report the project "BitPiRat Computer (GEN2.0)", please tell us the reason.

Send message

Your application has been submitted.

Remove Member

Are you sure you want to remove yourself as a member for this project?

Project owner will be notified upon removal.