GithubHelp home page GithubHelp logo

psyche607 / shell_load-powder-measure Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 1.0 5.3 MB

The Shell Load powder measure packs unparalleled powder-measuring accuracy in a compact package. The CShell Load is an effective, accurate powder-measuring tool. The accuracy is between 0,02 gn - 0,05 gn with fast dosage under 5s per dosage.

License: The Unlicense

gun gunpowder scale gunpowderscale handload reloaders reloading arduino lee-safety-powder-scale rcbs-chargemaster

shell_load-powder-measure's Introduction

Shell_Load-powder-measure

The Shell Load powder measure packs unparalleled powder-measuring accuracy in a compact package. The Shell Load is an effective, accurate powder-measuring tool. The accuracy is between 0,02 gn - 0,05 gn with fast dosage under 5s per dosage.

Zrzut ekranu 2022-02-12 o 12 56 21

Precision Accuracy The hopper holds amount of smokeless powder for about 200 - 300 rounds, and can dispense anywhere between 0-1000 grains with a +/-0.05 grain accuracy.

Zrzut ekranu 2022-02-12 o 13 23 12

LCD Display This one-piece unit features an LCD display that ensures accurate data input.

Zrzut ekranu 2022-02-12 o 13 26 23

Firmware functions:

  • Automatic calibration of the keyboard on the first boot,
  • Automatic scale calibration by any mass of the weight set for example 10g weight / 20g weight,

Menu that allows user to set the following functions parameters:

  1. Ability to save 10 different configurations depending on the type of ammunition and gunpowder types in relation to the weight that we want to achiev,
  2. Ability to set the Units Grains (Gn) / Grams (g) as a default value to take measurements,
  3. Recalibration Shell Load Scale,
  4. Enable - Autotare,
  5. Set point when Shell Load Scale shoud start to dosing in more slowly way and more accurate to get finall dosage,
  6. Set the point when Shell Load Scale shoud start dosing super slowly way and in maximum accurate way to get finall dosage,
  7. Set the Fast dosing speed,
  8. Set the super accurate slow dosing speed,
  9. Set the tolerance value that is acceptable by user / Maximum weighted dosage deviation,
  10. Set timout for dosing,
  11. Set compensation value,
  12. Reset to defaults,
  13. Ability to upgrade firmware.

Dashboard:

  1. Set the dosage to weight (gn/g)
  2. Current actual weight of the dosage,
  3. Tare Shell Load manually,
  4. START/STOP Dosing,
  5. Information about:
    • Dosing process Finished returning OK,
    • Dosing process Finished but weight is Overdosed,
    • Dosing process took too long and give an error of Timeout.

SHELL LOAD v  2 0

SHELL LOAD v. 2.0.pdf

What is needed:

A) You have to print on 3d Printers in two technologies SLA / FDM or just on SLA Printer:

Firstly Print 3 main components:

  1. On SLA/FDM Printer with the highest possible tolerance

    • BASE,
    • COMPUTER CASE,
    • SCALE
  2. ONLY on SLA PRINTER !!! (Don't Print on FDM printer this can generate and accumulate electrostatic charges, leading to ignition of gunpowder.)

    • FUNNEL,
    • MOTOR GEAR,
    • PAN,
    • POWDER TUBE,
    • SNAIL.
  3. Electronic / Firmware

The main computer unit is using Arduino with specially dedicated hat, with all connectors that you need and uploaded firmware.

The rest of electronic / mechanicall items that will be needed:

Electronic Parts for Shield:

  • 1x Arduino Uno
  • 1x Loadcell 50g (High accurate) / 100g (Normal accuracy)
  • 1x HX711 Modul
  • 1x LCD Display 1602 with I2C Interface
  • 1x 5 Buttons AD Key Pad
  • 1x Buzzer (active high)
  • 1x step-down DC Mini360 LM2596 (SHOULD BE SET EXACTLY TO CONVERT 12v->5v)
  • 1x DRV8825
  • 1x NEMA17 Stepper Motor
  • 1x Capacitor 100uF min 12V
  • 2x Diode 1A
  • 1x DC Plug 5,2x2,1mm
  • 1x Power Supply min 12V 1A with Plug 5,2x2,1
  • 1x calibration weight (5g / 10g / 20g it is relevent what you choose, everything will work),
  1. Make a SHIELD for Arduino THE SHIELD: https://aisler.net/p/MCQLSMDE

  2. Upload the firmware from this site.

  3. Screw everything :)

SCREWS:

  • 19x M3x06      / For main computer TOP and all internalss (LCD, KEBOARD, MAINBOARD), Scale TOP.
  • 2x M3x16      / For Loadcell mount,
  • 2x M3x25      / For mounting Boul to Loadcell,
  • 4x M3x8      / Bottom of te computer unit,
  • 4x M3x12      / NEMA17 MOUNT,
  • 1x M3 screw tap

Logic diagram of cable connections:

Zrzut ekranu 2022-02-17 o 15 36 26

20220310_203749

20220310_203757

Below Accuracy proof of the Shell Load v2.0 - Click it to watch.

IMAGE ALT TEXT

Below calculation of measures as a statistics:

Zrzut ekranu 2022-02-20 o 13 00 43

  1. Have a lot of fun with it :)

If you think this project is great and you want to support us, give us oportunity for further developemnt. Click on the button "sponsor this project" - on the right side of this page

Thank you for all your support !!!

shell_load-powder-measure's People

Contributors

psyche607 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

luuke

shell_load-powder-measure's Issues

Arduino Sketch File?

I am probably just not seeing something obvious, but I can't find the Arduino sketch in your GitHub Repository for the scale. Am I missing something?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.