-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Upload sonicator tool documentaion and schemaitics
- Loading branch information
1 parent
d042ac1
commit 84d9b0b
Showing
11 changed files
with
60,580 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
39,311
tool_library/sonicator/designs/sonicator_tool_assembly.STEP
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
18,819
tool_library/sonicator/pcb_hat/sonicator_pi_hat.kicad_pcb
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.