The sugar bowl is nearly empty… too bad, no sugar in the house. So make a note to buy a kilo at the next shopping trip to the grocery.
This handy device holds a roll of paper. The type that is used in printing calculators and available in many book/office shops. This shopping list uses paper with a width of 45 mm and a roll diameter of 50mm. However, to adjust the unit to other dimensions, simply scale it in the slicer. Since a pen holder is part of it, it is easy to note the items you need to bring from the grocery shop next time. The pen or pencil rests on the lower support, so any size of pen or pencil fits in the holder.
Start writing at the bottom and fill the window upwards. When the window is filled up with shopping items, simply pull the paper down and continue making notes. At shopping time, pull the paper down until all the items are below the base plate and tear the paper off by pulling it. The bottom will act as a cutting blade, so you can take the list to the shop.
The unit is mounted to the wall with two screws. Place a spacer behind the unit around the screws. This insures enough clearance when the paper is pulled through. Do not overtighten the screws so the unit can be lifted off easily. Another option is dubble sided adhesive foam tape at the back, no drilling required. Alternatively, two 10mm neodymium magnets can be placed over the screw holes to make it fridge friendly (thanks for the tip Feiming). The paper slots are under an angle to facilitate paper transport. A simple decoration shows that the shopping list is for use in the kitchen.
This version is for right handed persons. The pen holder is not in the way when writing.
To create one for left handed persons, simply change the indicated translate functions in the OpenSCAD file to move the pen holder to the right. This move is clearly commented in the SCAD file.
Make sure to hang it high enough. Otherwise the kids might grab it and use it as an endless drawing board or decorate the room with 20 meters of garlands.
This shopping list can be printed as one piece without support on any 3D printer, even on the small PrintrBot Simple.