100%
petdisk-esp32 petdisk esp32 view
Description

Imported from GitHub: yo5ptd/petdisk-esp32 · commit a91f5ea · license GPL-3.0

Description

CBM PETDISK based on Esp32 and MicroSD

README

petdisk-esp32

CBM PETDISK based on Esp32 and MicroSD

Introduction

My fourth PCB design, first (mostly) SMD one to test how ordering assembled PCB from JLCPCB works. Motivation for this was that it's a bit of a pain to order @bitfixer 's Petdisk Max V2 Esp32 from the US, and I've found no alternatives in the EU.

Hardware documentation

As per bitfixer's Petdisk V2 Max https://github.com/bitfixer/petdisk-max . Ports as per https://github.com/svenpetersen1965/PET-IEEE-488-Extension .

I've only changed the SD slot to Hanbo Electric TS-013 as this was available at JLCPCB.

Schematic and PCB layout

Schematic

PCB Layout

Assembled

Front

Back

Received

Panelization and odering from JLCPCB

Panelized with Kikit addon with hand-breakable "mousebytes", it still fits the 100x100 mm JLCPCB limit (Kikit.json settings included, details in https://github.com/yaqwsx/KiKit).

The idea is to order the placement for the cheap SMD components, and only solder 3 electrolytic capacitors, the ESP32 module and a "805 Strip Connector 3.96mm Pitch 12 Pin" connector from Aliexpress. Cost per board from JLPCB thus is around 3.3$ when ordered in batches of 5 (10 boards in total, coupons used, shipping and taxes included) With connector, capacitors, esp32 should not get over 8.5$ per board, but probably more as I don't plan to order 10 of these.

You need the: Gerbers

BOM

CPL

Disregards the duplicate message, also allow auto placement alignment.

Programming

note that the programming port pinout is different from the original.

First board was fully assembled and tested on 29.07.2025. Note that I managed to get it working with the original Petdisk max v2.1 firmware with a 32GB card. 512mb, 1gb and 128gb cards were not recognized.

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.