Lucky Resistor
Menu
  • Home
  • Learn
    • Learn C++
    • Product Photography for Electronics
      • Required Equipment and Software
    • Soldering for Show
  • Projects
  • Libraries
  • Applications
  • Shop
  • About
    • About Me
    • Contact
    • Stay Informed
  •  
Menu

MicroPython Bitmap Tool

I wrote a simple, but extensible tool to convert bitmaps into MicroPython code fragments.

  • User Interface
  • Usage
  • Download
  • Versions and Changelog
  • Requirements
  • License and Copyright
  • Source Code
  • Compile from Source and extend the Code
    • Windows
    • macOS
    • Linux

User Interface

Usage

Well… select a format, load a bitmap and copy the resulting code. ๐Ÿ˜„

Download

Download for macOS
Download for Windows

Versions and Changelog

1.0.1Minor UI improvements for Windows version.
1.0.0The initial public version of the application.

Requirements

  • macOS 10.13 or newer
  • Windows 10 or newer

License and Copyright

This application is using the Qt library, available under the LGPL v3 license. You can download a copy of the Qt library here.

Copyright 2021 by Lucky Resistor.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Source Code

The source code is available on GitHub.

Compile from Source and extend the Code

You can compile the tool from source on any platform. First clone the source code from GitHub. You can use the command line GIT command as shown below, or your favourite graphical client.

git clone [email protected]:LuckyResistor/MicroPythonBitmapTool.git
...or...
git clone https://github.com/LuckyResistor/MicroPythonBitmapTool.git

Windows

  • Download the Qt Creator from https://qt.io.
  • In the setup, make sure you install the latest version of the Qt 6 library.
  • Open the file MicropythonBitmapTool.pro from Qt Creator, it will as you to create a build profile for the project. Select the installed Qt 6 library.
  • Press the Run button to build and run the project.

macOS

  • Install Xcode from the App Store.
  • Start Xcode once and confirm the installation of the developer tools.
  • Download the Qt Creator from https://qt.io.
  • In the setup, make sure you install the latest version of the Qt 6 library.
  • Open the file MicropythonBitmapTool.pro from Qt Creator, it will as you to create a build profile for the project. Select the installed Qt 6 library.
  • Press the Run button to build and run the project.

Linux

  • Go to https://qt.io and download the online installer from the open-source section.
  • Make the downloaded script executable and start it.
  • Select Qt 6.x for Desktop development and start the installation.
  • Open the file MicropythonBitmapTool.pro from Qt Creator, it will as you to create a build profile for the project. Select the installed Qt 6 library.
  • Press the Run button to build and run the project.

Stay Updated / Donate

Join me on Mastodon!

โ˜•๏ธ Support my Work

Top Posts & Pages

  • Build a 3D Printer Enclosure
  • Welcome to My Shop
  • Simple Box with Lid for 3D-Print
  • Bit Manipulation using Templates
  • Accessing the SD Card (2)
  • Storage Boxes System for 3D Print
  • Projects
  • Real Time Counter and Integer Overflow
  • New Additions to the Storage Box System
  • Write Less Code using the "auto" Keyword

Latest Posts

  • New Additions to the Storage Box System2023-10-17
  • New Version 2 of the Pattern Generator2023-07-25
  • The Importance of Wall Profiles in 3D Printing2023-02-12
  • The Hinges and its Secrets for Perfect PETG Print2023-02-07
  • Better Bridging with Slicer Guides2023-02-04
  • Stronger 3D Printed Parts with Vertical Perimeter Linking2023-02-02
  • Logic Gates Puzzle 1012023-02-02
  • Candlelight Emulation โ€“ Complexity with Layering2023-02-01

Categories

  • 3D Printing
  • Build
  • Common
  • Fail
  • Fun
  • Learn
  • Projects
  • Puzzle
  • Recommendations
  • Request for Comments
  • Review
  • Software
Copyright (c)2022 by Lucky Resistor. All rights reserved.
 

Loading Comments...