Skip to content

Commit

Permalink
Upload sonicator tool documentaion and schemaitics
Browse files Browse the repository at this point in the history
  • Loading branch information
MariaPoliti committed Jan 18, 2024
1 parent d042ac1 commit 84d9b0b
Show file tree
Hide file tree
Showing 11 changed files with 60,580 additions and 0 deletions.
36 changes: 36 additions & 0 deletions tool_library/sonicator/assembly.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Sonicator

This tool can be assembled and interfaced in different ways. You can find below a list of necessary

## Hardware Checklist

### Sonicator Tool
* Q125 Sonicator Horn
* Sonicator Probe (various probe sizes, including pn: 4423, pn: 4422, and pn: 4435)
* Sonicator Control PCB, pn: KITVC1025 (20kHz) or pn: KITVC1045 (40kHz)
* Sonicator Wiring Harness
* 1x [Molex: 0022552102](https://www.digikey.com/en/products/detail/molex/0022552102/303176)
* 3x [Molex: 0016020086](https://www.digikey.com/en/products/detail/molex/0016020086/467788)
* 1x [McMaster-Carr: 7243K117](https://www.mcmaster.com/7243K117/) for the sonicator horn wiring
* 1x [McMaster-Carr: 7243K122](https://www.mcmaster.com/7243K122/) for the sonicator horn wiring
* 1x [Digikey: ED10562-ND](https://www.digikey.com/en/products/detail/on-shore-technology-inc/OSTVN03A150/1588863?s=N4IgTCBcDaIKIBECMAGArANjAWgHIJAF0BfIA)

### Raspberry Pi Pico Microcontroller
One of the ways to interface with the sonicator control PCB board is using a Raspberry Pi Pico microcontroller. This solution allows the user to interface the tool through their computer directly, instead of relying on a Raspberry Pi SBC. To set up the RP2040 pico, the instructions and necessary files can be found in the `rp2040` folder.

For this solution, the following items are required:
* 1x [Raspberry Pi Pico RP2040 microcontroller](https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html)
* 1x [Adafruit MCP4725 12-bit DAC](https://www.adafruit.com/product/935)
* 1x [Half-size Breadboard](https://www.adafruit.com/product/64), alternatively you can also purchase a [Half-size soldering breadboard](https://www.digikey.com/en/products/detail/sparkfun-electronics/PRT-12070/5230951)
* 1x [Breadboard wire bundle](https://www.adafruit.com/product/153)
* 1x [2N7000 MOSFET](https://www.digikey.com/en/products/detail/onsemi/2N7000/244278)
* 1x [100𝜇F Capacitor](https://www.amazon.com/100uF-105%C2%B0C-Aluminum-Electrolytic-Capacitor/dp/B07D6WDQMV/ref=sr_1_3?keywords=100+mfd+capacitor&qid=1705604871&sr=8-3)
* 1x [4.7kΩ Resistor](https://www.adafruit.com/product/2783)

Below is a schematics for the assembly:
<img src="https://github.com/machineagency/science_jubilee/tree/main/tool_library/sonicator/schematics/RaspberryPi_Pico_Microcontroller_Schematics.png">

### Raspberry Pi SBC and PCB Hat
If you are interfacing your Science Jubilee using a Raspberry Pi singleboard computer, you will need to order and assemble the *sonicator PCB* hat. The instructions and necessary files can be found in the `pcb_hat` folder. The Sonicator Pi Hat will be attached to the Pi and connected to the Sonicator Control PCB.
A schematics can be found [here](https://github.com/machineagency/science_jubilee/tree/main/tool_library/sonicator/schematics/RaspberryPi_PCB_Hat_Schematics.pdf)
This solution is the original imlementaiotn of this tool in combination with a Jubilee platform. This project was also known as the *Sonication Station*. The original repository is [here](https://github.com/machineagency/sonication_station).
39,311 changes: 39,311 additions & 0 deletions tool_library/sonicator/designs/sonicator_tool_assembly.STEP

Large diffs are not rendered by default.

23 changes: 23 additions & 0 deletions tool_library/sonicator/pcb_hat/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Note: see [machineagency/sonication_station](https://github.com/machineagency/sonication_station) for more details for this solution.

# Sonicator PCB

This PCB attaches on top of the Raspberry Pi enabling its GPIOs to control the Sonicator.


## Fabrication

To make this pcb, you'll need to send files (usually gerbers) out to a PCB Fab house of your choice.
Here are some options:

* [OSH Park](https://oshpark.com/) will actually natively accept **.kicad\_pcb** files directly. (This is probably the easiest option.)
* [instructions for gerber generation](https://docs.oshpark.com/design-tools/kicad/generating-kicad-gerbers/)
* [PCBWay](http://pcbway.com/)
* [instructions for gerber generation](https://www.pcbway.com/blog/help_center/Generate_Gerber_file_from_Kicad.html)
* Bay Area Circuits has a No-Silk-No-Soldermask 24-hour [Bare Bones Special](https://bayareacircuits.com/prototype-printed-circuit-boards-pcbs/) for time crunched prototypes.

## Assembly

This PCB can be assembled by hand with some tweezers, a microscope (or cheap microscope webcam), and, optionally, a stencil.
Parts will need to be ordered from the BOM.
(You can regenerate the BOM from the native Kicad files.)
18,819 changes: 18,819 additions & 0 deletions tool_library/sonicator/pcb_hat/sonicator_pi_hat.kicad_pcb

Large diffs are not rendered by default.

Loading

0 comments on commit 84d9b0b

Please sign in to comment.