Skip to content
← MindPaw

Project files

3 KB

Machine-translated by Robotheca from the original in Chinese (opens in a new tab). License: MIT (opens in a new tab).

01 — Hardware Design Import Guide

⭐ Before using this tutorial, please support this open-source project:

  1. Star ⭐ — Click the ⭐ Star in the upper right corner of the GitHub repository to bookmark this project for easy future access
  2. Fork 🍴 — Click Fork to copy the project to your GitHub account for free modifications
  3. Download 📥 — Click the green Code button → Download ZIP to download it locally and start replicating

📸 Operation diagram:

Star-Fork-Download

Importing SCH & PCB in JLCEDA

1. Open the Project File

MindPaw_SCH&PCB.epro2 is the project file for LCEDA (JLCEDA) Professional Edition by JLCPCB.

Steps to Import:

  1. Visit LCEDA Professional Edition (opens in a new tab) and log in
  2. Click File → Open → LCEDA Professional Edition in the top menu
  3. Select SCH&PCB/MindPaw_SCH&PCB.epro2
  4. Wait for the loading to complete; the project panel on the left will display:
    • MindPaw_SCH&PCB.sch — Schematic
    • MindPaw_SCH&PCB.pcb — PCB Layout
    • MindPaw_SCH&PCB.epro2 — Project File

2. Viewing the Schematic

After opening the .sch file, you can see the complete circuit of MindPaw:

ModuleKey Components
Main ControllerESP12F (ESP8266)
Servo Interface4 PWM Outputs
Voice ModuleHLK-V20 (UART)
CameraOV2640 (ArduCAM SPI)
OLED DisplaySSD1306 (I2C)
SpeakerNPN Transistor Driver
Power SupplyBattery Voltage Divider ADC + Regulator

3. Editing and Exporting Gerber Files

Modifying the PCB:

  • Drag components and reroute traces directly in the PCB editor
  • Press Ctrl+S to save after making changes

Exporting Gerber files (for PCB fabrication):

  1. Click File → Fabrication → Gerber Files at the top
  2. Keep the default settings in the pop-up dialog
  3. Click Export; the system will generate a ZIP archive
  4. This ZIP file is the standard Gerber package to send to the PCB manufacturer

Importing 3D Models into JLCPCB

Preview 3D in JLCPCB EDA

JLCPCB EDA Professional Edition supports automatic 3D preview generation from PCB:

  1. Open the .pcb file
  2. Click View → 3D Preview at the top (or press Shift+3)
  3. Rotate and zoom to view the 3D PCB model

Uploading 3D Models to JLCPCB

There are 3 STL files in the 3Dmodel/ directory, which are the structural shells of the robot dog:

FileSizeDescription
body.stl203 KBMain body of the robot dog
bottom.stl417 KBChassis (for mounting servos and battery)
foot.stl211 KBFoot (one per leg)

If you want to 3D print these parts with JLCPCB:

  1. Visit JLCPCB 3D Printing (opens in a new tab)
  2. Click Upload File → Select an .stl file
  3. Set printing parameters:
    • Material: Recommended PLA (best cost-performance) or PETG (slightly stronger)
    • Layer Height: 0.2mm (standard), 0.1mm (fine)
    • Infill: 20% (balance of strength and weight)
    • Support: Enable as needed
  4. Click Auto Quote to check the price
  5. Claim new user coupons (see the guide in the next section)

Files by @ace-trump-tech, at commit 21c5492, read from GitHub in your browser. Hardware license: MIT; software license: MIT. Robotheca doesn't review code: read it before running it.