- 📊 Dynamic table creation - Add any number of rows with descriptions
- 🎨 Configurable parameters - Adjust font size and line thickness to your needs
- 🖼️ Logo integration - Automatic scaling and positioning of company/project logo
- 👁️ Live preview - See the result before saving
- 💾 Export to PNG/JPEG - Save in popular graphic formats
- Python 3.8 or newer
- Operating System: Windows / Linux / macOS
# Install dependencies
pip install -r requirements.txt
# Make the script executable (Linux/macOS)
chmod +x ./run.sh
# Run the application
./run.sh- Click the "Add Row" button to add a new row to the table
- Enter text in the field (e.g., "Project Name", "Production Date", "Author", etc.)
- Use the 🗑️ button to remove unnecessary rows
- You can add any number of rows
- Click "Select Logo"
- Choose a PNG/JPG file with your company or project logo
- The logo will be automatically scaled to match the table height
- If you have a file at
assets/images/logo.png, it will be loaded automatically
Line Thickness (5-30 px)
- Controls the thickness of the table border
- Recommended: 10-15 px for standard PCBs
Font Size (50-300 px)
- Adjust to the size of your board
- Recommended: 100-150 px for small PCBs, 200-300 px for larger ones
- Click "Generate" to see the preview
- Check if everything looks good
- Click "Save" and choose a location
- Select format: PNG (recommended) or JPEG
- Direct export to KiCad footprint
- Templates
- Export to SVG
- Text instead of logo



