🖨️ Print Shop
Gridfinity Stackable Battery Storage for Cylindrical & 9V Batteries (AA, AAA, AAAA, C, D, CR2, CR123, MN21/A23 & 9V)

Update on Jan 25, 2026: 

  1. Partial Height Bins are now available for CR2 & CR123A batteries.

  2. AA and AAA bins have also been revised to have an additional compartment.

  3. High-capacity bins have also been added. 

Gridfinity Stackable Storage for Cylindrical & 9V Batteries

There are lots of bins for holding batteries, but not that had the same core features as the coin cell containers I am using (from EricS on Makerworld):

  1. Stackable

  2. Labeled

  3. Easy to access batteries

As a result, I created a set of complementary bins for AA, AAA, AAAA, C, D, 9V, CR123A, CR2, & MN21/A23. They have been designed to hold a standard number of batteries, plus a few more. That way when running low, a new pack of batteries can be added without having overflow. They come in two main varieties, which are described below: Partial Height & Full Height.

Full Height Bins

Full height cases have the ability to have containers stacked above them. However, they do lose some functionality as removing batteries is not the easiest. Below are specifics on the bin sizing:

Battery

Capacity

Size (X,Y)

Height

9V (10x)

10

2x2

9U

AA

31

3x2

9U

20

2x2

9U

Rechargeable AA

20

2x2

9U

AAA

40

2x2

8U or 9U

19

2x1

8U or 9U

AAAA

12

1x1

7U

15

2x1

7U

C

12

3x2

9U

6

2x2

9U

D

6

3x2

10U

CR2

7

2x1

5U

CR123A

14

2x2

6U

MN21/A23

6

1x1

5U

Additional Notes about Full Height Bins
  1. AAA bins are available in both 8U heights and 9u heights. They are functionally the same - the only difference is that the 9U height has the battery storage compartments offset 1U taller so that the top of the bins align with the tops of the AA bins. 

  2. CR2, CR123A and MN/S23 bins: If you want them to be the same height as the other full height bins, I recommend printing empty 3U or 4U bins for them. Using a riser with these batteries is not recommended. The batteries are shorter than the respective riser, resulting in the batteries being able to leave their compartments and possibly short out.  

Partial Height Bins

Partial height cases have the side walls ending just above the labels. This allows for easier access to the batteries when they do not need to be stacked. These bins are still stackable using risers which are included. Additionally, the top ledge of the bins is gridfinity standard so empty bins are still stackable. Risers are also interchangeable with any other equivalent sized bin. See printing notes for details about risers.

MN21/A23 bins are not available in partial height. As these batteries are higher voltage (12v) a partial height bin is not planned.

Battery

Capacity

Size (X,Y)

Height w/o Riser

Minimum Riser height*

Height with Minimum Riser

9V

10

2x2

6U

3U

9U

AA

31

3x2

6U

3U

9U

20

2x2

6U

3U

9U

Rechargeable AA

20

2x2

6U

3U

9U

AAA

40

2x2

5U

3U

8U

19

2x1

5U

3U

8U

AAAA

12

1x1

5U

2U

7U

15

2x1

5U

2U

7U

C

12

3x2

6U

3U

9U

6

2x2

6U

3U

9U

D

6

3x2

6U

4U

10U

Additional Notes about Partial Height Bins
  1. Risers have a thin width first layer. Therefore, I recommend adding a 4mm brim in your slicer of choice so that they stick to the print bed better.

  2. For CR2, CR123A: If you want them to be the same height as the other full height bins, I recommend printing the minimum height riser, and then an empty 3U or 4U bin for them. Using a taller riser with these batteries is not recommended as the batteries are shorter than the taller riser, resulting in the batteries being able to leave their compartments and possibly short out.

  3. EXCEPT for CR2 & CR123A, taller risers may be used, but batteries will be prone to more rattling.

High Capacity Bins (may have reduced functionality)

@bioxz Requested some 'high capacity' bins that maximized the volume, regardless of whether there would still be room for a label. Two battery sizes could currently could fit more batteries if a label either is not required or reduced in size/legibility. These bins are in a separate sub-folder as they all have some form of reduced functionality as listed in table below. The height of these bins are the same as the related Partial Height bin.

Battery

Capacity

Size (X,Y)

Functionality Notes

AAA-HC

21

2x1

No Label

AAA-HC

42

2x2

Label is partially obscured and is a smaller font size.

CR123A

18

3x2

Label does not have a prefix and font size is smaller. Also, the 'pins' may be prone to breakage depending on material.

AA

32

3x2

Label is in a less than desirable location

Printing Notes

Layer Height: 0.20mm
Nozzle Size: 0.4mm
For the risers, they have a thin width first layer. Therefore, I recommend adding a 4mm brim in PrusaSlicer so that they stick to the print bed better.

Any filament should work; however I used the following for mine:
Main Color: eSUN High Speed PETG Black
Label Colors: eSUN High Speed PETG Yellow & High Speed PTEG Green

Deprecated Bins

Several bins have been revised to be a little more efficient. The older copies of these bins are provided in the deprecated folder should anyone like them better. These bins include:

  • AA 3x2

    • V1 - Dec 26, 2025 - 30 compartments

    • V2 - Jan 25, 2026 - 31 compartments

  • AAA 2x2

    • V1 - Dec 26, 2025 - 39 compartments

    • V2 - Jan 25, 2026 - 40 compartments

  • AAA 2x1

    • V1 - Dec 26, 2025 - 18 compartments

    • V2 - Jan 25, 2026 - 19 compartments

Change History

2026-01-18: Added AAA 9U tall bins (in the Full Height Folder); Added additional notes under full height bins; Revised notes under the table of Partial Height Bins; Added a folder with the various risers available.

2026-01-26: Added partial height bins for CR2 & CR123A; Revised AA & AAA bins (see deprecated bins section); Added high capacity bins; Revised notes with the changes including new table notes under Partial Hight Bins.

Gridfinity Stackable Battery Storage for Cylindrical & 9V Batteries (AA, AAA, AAAA, C, D, CR2, CR123, MN21/A23 & 9V)

by id10tapproved · original on Printables ↗

Hobby & Makers / Organizers

♥ 2.2k⬇ 5.5k🖨 35 prints

License: Open Community License v1aacasedaaastoragebatterybinccr123aa239vcr2gridfinityaaaamn21

Print profiles

  • CR2_2x1x5u.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • CR123A_2x2x6u.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • D_2X3X10u.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • C_3x2x9u.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAA_1x2x8u_v1.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AA_2x2x9u.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • MN21-A23_1x1x5u.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • C_2x2x9u.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 9V_2x2x9u.3mfDEFAULT

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AA_3x2x9u_v1.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAA_2x2x8u.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAAA-1x1x7u.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Rechargable AA (NIMH)-2x2x9u.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAAA-1x2x7u.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAAA_2x1_2u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAAA_1x1.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAAA_1x1_2u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAAA_2x1.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AA_2x2_3u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AA_3x2_v1.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Rechargable AA (NIMH)_2x2.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AA_3x2_3u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AA_2x2.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAA_2x1_3u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAA_2x1_v1.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAA_2x2_3u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAA_2x2_v1.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 9V_2x2_3u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 9V_2x2.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • C_2x2.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • C_3X2.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • C_2x2_3u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • C_3x2_3u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • D_3x2.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • D_3x2_4u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 1x1_2u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 2x1_4u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 2x1_3u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 2x1_2u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 2x2_3u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 2x2_4u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 3x2_3u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 3x2_4u Riser.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAA_1x2x9u_v1.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAA_2x2x9u_v1.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAA_2x1x8U.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAA_2x1x9U.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAA_2x2x8U.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AA_3x2x9U.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAA_2x2x9U.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AA_3x2.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAA_2x1_v2.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • CR123A_2x2.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • CR2_2x1.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAA_2x2_v2.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • CR123A-HC-2x2.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAA-HC-2x1.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AA-HC_3x2.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • AAA-HC_2x2.3mf

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print