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

Home · Changes

Page history
Created Home (markdown) authored Mar 11, 2025 by Saheen Palayi's avatar Saheen Palayi
Hide whitespace changes
Inline Side-by-side
Home.md 0 → 100644
View page @ 7b75bd66
# 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](https://gerber2png.fablabkerala.in/) 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](https://gerber2png.fablabkerala.in/)
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](uploads/18fcce552d64bfb60e5be3e32d490faf/2025-03-08_23-19-00.m4v)
# Double Side PCB
For a **double-sided PCB**, follow these steps:
1. Go to [Gerber2PNG](https://gerber2png.fablabkerala.in/)
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](uploads/cb9c6d8b13caf5ea4c7777d66f1bab3f/2025-03-08_23-20-47.m4v)
## 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](https://fabacademy.org/2024/labs/kochi/students/rayan-abdul/week08.html)
\ No newline at end of file
Clone repository
  • Home