Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • G gerber2png
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Midlaj
  • gerber2png
  • Wiki
  • Home

Last edited by Saheen.palayi Mar 12, 2025
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Home

Gerber2Png

Overview

Gerber2Png is a java script based react frontend application that runs on your browser to load Gerber files from EDA Software ( like Kicad, Eagle,Fusion 360 , Proteus, easy EDA, altium etc ) and convert them to black and white PNG files includes traces, drills, Board outline for PCB Milling operations in Mods

Gerber2PNG is an online tool designed to convert Gerber files from KiCad into PNG format, making them suitable for CNC milling. This tool simplifies the process of generating milling-ready images for both single-sided and double-sided PCBs. It is hosted at Gerber2PNG and built using JavaScript libraries with a React-based UI.

Why Gerber2Png

Features

  • Convert KiCad Gerber files to PNG format
  • Support for single-sided PCBs
  • Support for double-sided PCBs
  • User-friendly React-based interface

Usage

Single Side PCB

To generate a PNG for a single-sided PCB, follow these steps:

  1. Go to Gerber2PNG
  2. Upload your Gerber file
  3. Select Single-Sided option
  4. Click Convert to generate the PNG
  5. Download the output file

2025-03-08_23-19-00

Double Side PCB

For a double-sided PCB, follow these steps:

  1. Go to Gerber2PNG
  2. Upload your Gerber files
  3. Select Double-Sided option
  4. Click Convert to generate PNGs for both layers
  5. Download the output files

2025-03-08_23-20-47

Troubleshooting

  • Output PNG is blank: Ensure your Gerber files are correctly exported from KiCad.
  • File upload error: Check the file format and size limitations.
  • Incorrect alignment for double-sided PCB: Verify that the top and bottom layers are correctly aligned before conversion.

Contributing

If you’d like to contribute to Gerber2PNG, feel free to submit feedback or feature requests via the website or open an issue on GitHub.

License

This project is licensed under the MIT License.

Contact

For support, reach out via email: midlaj4n@gmail.com

Reference links

Rayan’s Eagle PCB Double sided

Clone repository
  • Home