02004 (Firewire-PD) Journal Entries

#0148 (2026-02-24): Matt DiPalma

Received 02004-005 PCBs from OSHPark. High quality, as usual, but took 7 business days, with the fastest processing and 2-day shipping, plus 2 weekends. Still good in a pinch, I suppose. Designed and printed a 2-piece housing, though several details will need to change before it works perfectly. Used hot plate for the first time to solder most of the components, which went pretty well, and did the FireWire and thru-hole capacitor by hand. I think some components (including CH224K) were shorted because I put too much solder paste, so ultimately I had to scrap the first board, though I have 2 more to try.









#0147 (2026-02-23): Anthony Remark

Designed breakout for ESSOP-10 IC. This is designated for testing purposes on a breadboard.









#0129 (2026-02-13): Matt DiPalma

Shrunk the previously-validated 02004-004 PCB design by removing the hole pattern and adjusting the components slightly, creating the 02004-005 PCB shown below, which is 43x21.5mm. As a test of OSHPark's fulfillment speed, I ordered 3 of them (normally for 3 with free shipping) with their Super Swift Service (half the processing time) and added 0 2-day Fedex shipping. It should also be noted that OSHPark lets you reupload and overwrite your designs (provided the new one is the same size) up until they are panelized.






#0128 (2026-02-12): Matt DiPalma

Etched the newer smaller 02004-004 trigger board. Designed and printed the 02004-004T1 drill guide to locate the mounting holes, and it worked absolutely perfectly. Popped the holes in and soldered the components. Put a few calculated drops of super glue to secure the connectors and successfully tested the circuit. Blue LED this time so I can save some green ones. Overall the fabrication went extremely well.















#0127 (2026-02-11): Matt DiPalma

Repaired 1 of 2 additional evaluation units for the client and prepared them for shipment tomorrow. The other unit suffered too great of damage for repair, despite my best efforts. Developed a smaller and improved PCB design (02004-004) that removes the configuration resistor and jumper as well as increases the edge distance around the holes. This design is 8x7mm shorter and has several features for improved manufacturability.






#0126 (2026-02-11): Matt DiPalma

Notionally completed 2 more evaluation units, but determined after some testing that the USB-C connections are not adequate and need to be redone. Input provided to designer for future units but the current fabrication effort will require a clever approach.






#0125 (2026-02-09): Matt DiPalma

Began fabrication of 2 additional evaluation units for the client. Boards etched and drilled, and box assembly components printed, though one part requires reprinting due to some damage incurred during a prior attempted repair with a heat gun.



#0124 (2026-02-08): Anthony Remark

Today I updated the 02004-001 PCB. In a previous revision, the USB-C pad connections A12 and B12 were not connected. They should have been connected, otherwise a usb c male plug can only be inserted one way. If inserted in reverse, the plug is unconnected. B9 and A9 are now connected. It's a standard for those to be connected on this component. In a past revision, the CCs were connected together. It's hypothesized that it's better for a PD charger (that can charge 5V, 9V, 12V, 15V, and/or 20V) to communicate with the CH224k IC if pin 7 (CH224K) was connected to the USB-C B5. (Especially for Apple devices).


In the past configuration, the CH224K thought that it had 2 simultaneous devicess attached to it on a single line. The current configuration is also on the data sheet. Connections coming out of the CH224K were thinned out to assist in the manufacture of prototypes. This was done so that There's a less likely chance for an unintentional electrical bridge.


#0123 (2026-02-08): Anthony Remark

Last week I made a parts List that's necessary for the manufacture of the 02004. That list can be found here. The list is comprised of sized 1206 components of capacitors, resistors, and an LED. This list also includes Different IEEE1394 Firewires. The 4 pin firewire is not considered anymore due to it being a data transfer component. These Firewires can also be found on Aliexpress. The CH224K ICs are available on aliexpress. They have such a small form factor but are the largest of those types. When ordering the parts, if ordering from Aliexpress it will likely take more than two weeks.


#0122 (2026-02-08): Matt DiPalma

The circuit does seem to work with a 65W USB-C-PD charger, outputting the correct 15V. However, after repeated use, the USB-C port came a bit loose on the circuit and eventually detached. I resoldered it and applied even more super glue to secure it in place. I began reprinting the second case, this time letting the plate cool completely before popping off the print, in an attempt to remove the white haze from the bottom surface.



#0121 (2026-02-07): Matt DiPalma

Printed revised box assembly out of ASA and assembled everything together. Had to tune the new printer for this filament for the first time.






#0120 (2026-02-07): Matt DiPalma

Completed second iteration of the prototype circuit board. It took 2.5 hours from printing the mask to testing the device. For future reference, I did immediately quench the board after toner transfer, so that didn't seem to make a difference. Still only get 12V max output, hopefully tomorrow I will receive a PD charger and cable capable of 15V.


















#0119 (2026-02-06): Matt DiPalma

Received FireWire sockets and trigger IC and tried several iterations to get everything working. Eventually the circuit essentially works, though for whatever reason I was only able to negotiate 5, 9, and 12V. 15 and 20V did not work. I am sourcing different cables and chargers to see if that might have been the problem. Consulted on PCB design revisions for manufacturing considerations.






#0115 (2026-02-03): Matt DiPalma

Received capacitors in mail. Drilled holes in circuit board and soldered caps and LED. Confirmed the LED is mounted correctly. Now we are just waiting for the IC and FireWire socket to be delivered.



#0109 (2026-01-31): Matt DiPalma

Reviewed the box assembly and PCB designs for manufacturing considerations and provided feedback to the designers. Incorporated the manufacturing feedback into the box assembly. Soldered SMD resistors and USB-C connector (required 1.0 mm holes drilled) to the test board. Purchased ASA filament for the eventual final box print and the necessary capacitors for the circuit.









#0108 (2026-01-31): Anthony Remark

Yesterday, a PCB of the Firewire PD was designed. This design is designated for prototyping and isn't considered final. Surface mount components will be used for this project and thus the copper for this will be on the top (front) as opposed to earlier designs where the back was reserved for the copper. There is one rear copper connecter that will be implemented via a jumper. A lot of copper was used for the Net-(D1-A) contact and the Ground contact. The reason for this is to make the production process easier, specifically when dissolving the copper on the board. The design is influenced from anticipation of production. The production had some issues and the next iteration will incorporate those findings. Here's the PCB with the components


And here's the PCB with the components and the front Copper



#0107 (2026-01-30): Matt DiPalma

Fabricated the preliminary base PCB, while demonstrating to Anthony. Holes were drilled for assembly. On the next iteration, the copper pours on the mask should be exactly sized to the edge cuts, the hole patterns should be brought onwards roughly 1mm in every direction, if possible, and the box assembly should allow for an extra 0.5mm of tolerance around the board edge. That being said, this assembly will serve as a testbed for the circuit when all components arrive.












#0106 (2026-01-29): Matt DiPalma

Consulted on the PCB layout and mocked up a draft two-piece box assembly with notional slots for the connectors. Sliced and launched a test print on the new facility Voron 0.2r1 printer using PLA. Assembly will take 4x 3x4x5 M3 heat-set inserts for M3 socket head screws that clamp everything together at once.









#0105 (2026-01-28): Anthony Remark

The DIP Firewire (Keystone makes a version called 930) was ordered and the 4 pin Firewire was ordered by our facility in Bridgeport. So to accomodate, foot prints were made for both. The DIP Firewire ordered from here and the footprint was modeled from here (the 930 from Keystone Electronics). There wasn't a footprint model provided from the retailer, so one was taken elsewhere. It's shown here:


The 4 pin Firewire ordered from here had a footprint provided and my custom footprint was modeled from that. Here it is:


Next time I hope to complete a working schematic now that I have the appropriate footprints.


#0103 (2026-01-28): Anthony Remark

A couple of days ago, I was tasked to create a PCB that essentially converts power from a USB-C to a firewire socket. A rough schematic was made and a custom footprint was created for the anticipated firewire female port. Yesterday, the Schematic was updated from a reference workflow and is as shown:


From the above link, configuration 6.1 was chosen (with the CH224K) on page 4. In preparation for the PCB layout, all components were prescribed footprints that were capable of being hand soldered and easily obtainable parts. But KiCAD doesn't have a footprint for the IEEE1394 (firewire) female port. So a suitable part was researched for this project and one was found on mouser here and Digikey as well, here . This is the 929 by Keystone Electronics. This datasheet schematic was used to make a custom footprint for the 929. Here's the custom footprint I made:


Next time I anticipate to make the PCB design and have it looked over as well.


#0101 (2026-01-26): Matt DiPalma

Helped launch project by brainstorming solutions to client request, conducting research, purchasing necessary components, and assisting with preliminary draft circuit schematic and PCB layout.