Software

HomeArchive by Category "Software"

Welcome to the Cell Doctor Channel: Mega CNC Software Update

Ā  Ā  Ā Hey everyone, welcome to a new video on the Cell Doctor Channel. Today, we’re diving into the latest updates for Mega CNC, the software I’ve developed for controlling the MegaCell Chargers. I’ve been working on some new features that many of you have requested, so let’s take a look at what’s changed since the last video.

Development and Deployment

Ā  Ā I’ve been replacing placeholders on the page with real data. The total sales displayed are from testing on my development machine, which is running on Windows. Although developing and submitting changes is easier on Windows, deployment works best on Ubuntu and the Raspberry Pi image. I’ll be updating this image in the coming days for those who need it.

Updating Procedure

Ā  Ā If you already have sales data in your database, I recommend following the update procedure described on the Git page. You need to log into your Raspberry Pi or Ubuntu machine via SSH. The default username and password for the Raspberry Pi image is MCCadmin and MCCisbest, respectively. You can change these if you wish. To update, navigate to Mega CNC, perform a git pull, and then sudo docker-compose down. Rebuild and make the necessary database migrations.

Database Changes

Ā  I’ve made several changes to the database:

  • A new entry called “database” now loads all cells by default.
  • You can filter cells based on the project you’re working on.
  • The database displays detailed information for each cell, including capacity, ESR, number of cycles, availability, and various temperature metrics during charging and discharging.

You can also manually add cells to the database, specifying details such as project, device type, voltage, capacity, ESR, and other parameters.

Battery Management

Ā  The main purpose of this software and the MegaCell Charger is to manage and utilize battery cells efficiently. Here’s a rundown of the new battery management features:

  1. Creating and Managing Batteries: You can create new batteries by specifying the series and parallel configuration. Once created, the software helps you manage these batteries efficiently.

  2. Scanning and Assigning Cells: Using a QR code scanner, you can easily scan and assign cells to a battery pack. The software automatically pulls the cell data from the database and optimally assigns cells to ensure a balanced pack.

  3. Balancing Cells: The software calculates the best combination of cells to create a balanced pack, minimizing the difference in capacity across strings of cells.

Advanced Features

Ā  For those familiar with building battery packs, the software offers advanced features like:

  • Swapping Cells: You can swap cells within a pack if needed. However, this feature is still under development, so it’s best to use it cautiously.
  • Detailed Data Display: The software provides detailed information about each cell, including graphs and temperature data.
  • Auto-Selection and Assignment: You can auto-select cells for a pack based on specific criteria, making the process quicker and more efficient.

Final Thoughts

Ā  Ā Thank you for following this project. If you have any questions or suggestions for new features, don’t hesitate to contact me. Check out the latest products and a detailed presentation page on our website for more information about the MegaCell Charger project.

Stay tuned for the next video, and happy battery building!

All the best, The Cell Doctor

Read more

Comprehensive Guide to Downloading and Installing the Mega CNC Raspberry Pi Image

Ā  Ā  Ā  Ā Welcome to our tutorial on setting up the Mega CNC Raspberry Pi image.

Ā  This guide is designed to help you navigate the installation process smoothly, covering the prerequisites, downloading the image, and setting up your hardware for optimal performance.

Ā  Step-by-Step Installation Instructions
Ā  1. Preparing for Download

Ā Visit the Website: Start by navigating to decyclepower.com. Once there, enter the software section.
Ā Selecting the Image: Locate and select the Mega CNC Raspberry Pi image. A nominal fee is associated with the image to cover hosting costs on Amazon S3, ensuring a reliable and fast downloading experience.
Ā Understanding Hosting: The image is hosted on Amazon S3 to avoid the potential for account suspension that could occur with other cloud services due to excessive downloads.
Ā  2. Downloading the Image

Ā Payment and Access: After completing the payment, you will receive a link to download the file, which is approximately 2 GB in size.
Using the Right Tools: Ensure you have a Raspberry Pi image writer software installed on your Windows machine. This software is essential for transferring the image to an SD card.
Ā  3. Preparing the SD Card

Ā Card Requirements: You will need an SD card with at least 16 GB of space, as the image is built for this capacity.
Ā Writing the Image: Open your image writer software, select the Raspberry Pi device you are using (e.g., Raspberry Pi 4), and choose the option to use a custom image. Locate the downloaded zip file, unzip it, and select the image file for writing.
Initiating the Write: Insert the SD card into your SD card reader. In the image writer software, select the SD card as the destination and start the writing process.
Ā  Ā  4. Setting Up the Hardware

Ā Insert the SD Card: Once the writing process is complete, insert the SD card into your Raspberry Pi.
Ā Power and Connectivity: Connect your Raspberry Pi to a power source capable of delivering up to 3 amps.Ā  Connect an Ethernet cable for network access.
Ā Initial Boot: Power on the Raspberry Pi. The first boot may take a few minutes as the device initializes and configures itself based on the new image.
Ā  5. Configuring the Software

Ā Accessing the Device: Once the Raspberry Pi is up and running, locate its IP address from your router’s administration page to access it from your network.
Ā SSH and Updates: Log in via SSH to check for updates or configure additional settings. Run any necessary commands to update the system or software as detailed on the GitHub repository if you are customizing further.
Ā  6. Final Adjustments

Ā Verification: After the image is written, you can verify it through the image writer software to ensure no data was corrupted during the transfer.
Ā Software Installation: Install any necessary software like the qz tray for connecting to printers or other peripherals, which should be installed on the computer from which you are accessing the Raspberry Pi.
Ā  Conclusion:
By following these steps, you will have successfully installed the Mega CNC image on your Raspberry Pi, setting up a robust platform for your projects. Should you encounter any issues or have questions, the support team at decyclepower.com is available via chat or contact form to assist you promptly. Thank you for choosing this guide, and we hope it enhances your experience with the Mega CNC system.

Read more
Shopping cart
Sign in

No account yet?

Create an Account