November 2025 Journal Entries

#0039 (2025-11-30): Matt DiPalma - 03007 (AFSM)

Designed and ordered 6x stepper motor driver PCBs from OSHPark to compare against DKRed. See CAD files. Submission was seamless, and they give better visibility into the order timeline. Pricing is comparable to DKRed. I decided not to expedite.






#0038 (2025-11-29): Matt DiPalma - web (misc)

I updated the web journal-generating script to categorize entries by submission month and reorganize the main page by project/author and the most-recent 10 entries. This is to improve page load times. A similar monthwise breakout eventually needs to be done at the author-level as well.


#0037 (2025-11-29): Matt DiPalma - 03008 (xMM1)

Reprinted magnet block with 2 holes to accept 2 magnets which must be oriented with opposite polarity facing out for best detection by the reed switches. See example. Also glued mounting blocks for the bottom acrylic plate.




#0036 (2025-11-28): Matt DiPalma - 03008 (xMM1)

Drilled slot in box and mounted USB-C connector. Mounted, soldered, and heat-shrunk leads to all indicator LEDs and reed switches. Soldered additional JST sockets for the reed switches onto the main circuitboard. Glued box together. Tested magnetic field detection with this C code.














#0035 (2025-11-27): Matt DiPalma - 03008 (xMM1)

Finished soldering components onto main perfboard.




#0034 (2025-11-26): Matt DiPalma - 03008 (xMM1)

Circuit and code to blink multiple RGB LEDs in unison using 2N7000 mosfets since they draw slightly too much current to be driven by GPIO directly.


#0033 (2025-11-26): Anthony Remark - 03009 (MM1 Minute Hand)

Over the past several days, there was a major effort to complete the CAD for the MM1 Minute hand gears. It was necessary to make the modulus big enough to withstand rigorous use and be 'reasonably sized', basically can the gears fit in the encasement and fit outside the encasement if need be? The first gear is called the minute drive gear because it's connected to the minute hand and drives the other gears. The gear has a modulus of 2mm and 10 teeth the shaft of the gear is an extention of the encoder shaft. because everything could not be fitted to the encoder shaft.


The minute hand fixes on top of that shaft.

The second gear has the same modulus (2mm) and 30 teeth. The hole is slightly larger than a 1/4. This is designed to fit a 1/4 inch wooden dowel.

The third gear has the same modulus and with 8 teeth. It has a hole slightly larger than 1/4 inch just like Gear 2. the both of these gears are intented to be glued together.

The Hour Gear has the same modulus with 32 teeth. built in is the tube that rests over the minute drive gear shaft.

The Hour hand is fitted over the Hour Gear tube.

Here is everything assembled in FreeCAD


#0032 (2025-11-26): Matt DiPalma - 03009 (MM1-Minute-Hand)

Printed several gear components. Manufacturing recommendation is to make the hole in the hour drive gear all the way thru the part and increase the inner diameter slightly (0.1mm) for better clearance with the minute shaft. Components were assembled and functionality was tested successfully.


#0031 (2025-11-25): Matt DiPalma - 03008 (xMM1)

Laser cut 3mm acrylic bottom panel (30% speed, 100% power/current, 45W, only slightly caught fire). Countersunk holes for M3 screws (tendency to shatter, will not do again). Did a dry fit with the rest of the box. Continued to solder more components.








#0030 (2025-11-24): Matt DiPalma - 03008 (xMM1)

Cut perfboard with hacksaw and soldered several components.




#0029 (2025-11-23): Matt DiPalma - 03008 (xMM1)

Got buzzer jingles and random integers working on Atmega328P using this C code to scare my cat.


#0028 (2025-11-22): Anthony Remark - 03009 (MM1 Minute Hand)

Yesterday, Plans were sketched out for the Design of the Minute hand and the hour hand and the corresponding gears. Such plans are pictured below,












#0027 (2025-11-22): Matt DiPalma - 03008 (xMM1)

Printed additional mounting components and installed M3x4x5 heat-set inserts. One trick is to set them 75% in and then flip the part over and press it into the table; that gives the best surface finish. Installed reed switches and central chassis onto underside of box surface. Installed small magnet into plastic block for testing purposes only.










#0026 (2025-11-21): Matt DiPalma - 03008 (xMM1)

Continued to model assembly and began printing mounting components.


#0025 (2025-11-20): Matt DiPalma - 03008 (xMM1)

Mocked up removable reed switch holder and partial PCB support assembly.


#0024 (2025-11-20): Matt DiPalma - 03009 (MM1-Minute-Hand)

Several plywood panels were laser cut.


#0023 (2025-11-19): Anthony Remark - 03009 (MM1 Minute Hand)

Made a rough sketch of the planning for the electronics encasement of MM1 Minute hand.


These Designs were Sketched in Free Cad begining with the Back.

Sides.

Top.

Front.
And Furthermore, the parts were padded 3mm and assembled.


#0022 (2025-11-19): Matt DiPalma - 03008 (xMM1)

Designed (KiCad) and ordered PCBs (DKRed) to break out sets of 2x 7-segment displays to JST connectors. Cost per board was 11 dollars shipped, made in USA, to arrive in 10 days. Price seems mostly to do with board size. Decided not to expedite the shipping.






#0021 (2025-11-18): Matt DiPalma - 03008 (xMM1)

I conducted a preliminary fitment test of most of the electronic components in the box. I determined that getting small custom PCBs produced will drastically simplify the wiring and keep the box contents neat and robust.


#0020 (2025-11-17): Matt DiPalma - manufacturing (misc)

Laser cut around 30 finger-spacers. 20% power 20% current are decent settings for engraving the surface of plywood. Customer was satisfied.


#0019 (2025-11-17): Matt DiPalma - 03008 (xMM1)

Most of draft box laser cut from 1/8-inch plywood with 3x10mm rectangular jagged edges.


#0018 (2025-11-16): Matt DiPalma - 03008 (xMM1)

I wrapped up the 3D and laser cut definition for the box sides.


#0017 (2025-11-16): Anthony Remark - 03009 (MM1-Minute-Hand)

Received Packages yesterday for Testing and construction of the project.


#0016 (2025-11-15): Matt DiPalma - manufacturing (misc)

Created an SVG path for a finger-spacer tool to be laser cut. It helps children leave a space between words when they write.


#0015 (2025-11-15): Matt DiPalma - 03008 (xMM1)

I mocked up a preliminary faceplate SVG to be laser cut. It has holes for the 7-segments, RGB LEDs & central block.


I also tested a USB-C power supply and a Reed switch as an alternative to the Hall effect sensor. It is extremely sensitive.


#0014 (2025-11-14): Matt DiPalma - web (misc)

I updated the GitHub workflow and script to automatically create thumbnail images and added a shorthand for embedding & linking them, among other website formatting improvements.


#0013 (2025-11-14): Matt DiPalma - 03008 (xMM1)

I adapted the Atmega328P C code to control the 4x separate 7-segment displays.


#0012 (2025-11-13): Anthony Remark - 03009 (MM1-Minute-Hand)

The Electrical Parts were accumulated in a list to order from Amazon and Mouser. The order was placed today November 13.


#0011 (2025-11-12): Anthony Remark - 03009 (MM1-Minute-Hand)

Researched More items for MM1 Minute Hand which include a portable power bank from Amazon. In addition Orders for a microcontroller and breadboards were also Researched.


#0010 (2025-11-11): Anthony Remark - 03009 (MM1-Minute-Hand)

researched Parts to order including: USB C cables, female USB C receiver, encoders, SPDT switches, Rechargeable Lead Acid Batteries, LiPo batteries.


#0009 (2025-11-11): Matt DiPalma - 03008 (xMM1)

I hooked up 4x 7-segment displays to the MAX7219 IC for testing tomorrow.


#0008 (2025-11-09): Matt DiPalma - 03008 (xMM1)

After much debugging (2 days), I realized I had the Rset resistor on the MAX7219 jumping to GND instead of 5V. I thought for sure it was supposed to go to GND. Either way, we have this Atmega328P C code to control a 7-segment display over what is essentially SPI.


#0007 (2025-11-08): Anthony Remark - 03009 (MM1-Minute-Hand)

Learned the basics of FreeCAD to design parts for Minute Hand.


#0006 (2025-11-08): Matt DiPalma - manufacturing (misc)

Got some exposure to laser cutting on the Muse3D at work. Made some personal engravings and tested various power setting and cut speeds. At 100% power even 100% speed is enough to cut thru 1/8-inch plywood.


#0005 (2025-11-07): Anthony Remark - 03009 (MM1-Minute-Hand)

Bought Perf Board, resistors, and a Power Supply for the Main circuit.


#0004 (2025-11-03): Matt DiPalma - web (misc)

I set up an automated GitHub workflow to generate these journal entry pages automatically and updated the construction script to handle an index page. More to come.


#0003 (2025-11-02): Matt DiPalma - 03008 (xMM1)

I attempted to implement a circuit to control a 7-segment display using the MAX7219 driver IC, but unfortunately my 7-segment displays are all common-anode, so they are not trivially compatible. While I source common-cathode ones, I tested a basic digit Hall-effect circuit using an LED.


#0002 (2025-11-01): Matt DiPalma - 03008 (xMM1)

I tested control of an RGB LED with an Atmega328P here.