For more information on the chronic implant detailed in this repository, please refer to our eLife paper.
- NOTE: On 14/06/2024 the files were updated to allow for larger inter-probe distances (a commonly requested feature). We believe this works well, but we have not tested the updated parts ourselves. Please contact us if you have any issues. This will change the behaviour of the parts slightly for Inter-Probe distances between 2 & 4 mm (in short, the height of the payload walls now increases, rather than the lid being extended). If you want to continue using the older files, please use an earlier version of the repository.
- If you have any problems with the implant, or difficulty sourcing the components etc. please use the "Issues" feature of github.
- If you have ideas/feature requests or you want to ask a question, please use the "Discussions" feature of github.
- If you have designed your own adaptations to the Apollo Implant that you think would be useful to the community, please submit a pull request to the repository, following the instructions shown here.
Please be aware that all .ipt files were created useing Autodesk Inventor 2023. To edit the files and save them in your preferred format, you will need to download this software free for educational use. You will need the 2023 version, or later, to open/edit the files.
The commercially available NP2.0 probes have a different form-factor from the previous release (NP2_Alpha). We have an implant for the new version, and the design is posted here. However, it has undergone less testing, so please let us know if you have any issues with these parts, or if you use them successfully! Most of the images below reference the NP2_Alpha build, although the same documentation applies to both versions and we plan to update this in the future. There are two versions of the commercially available NP2.0 probes: those with a "metal cap" (also called a dovetail) and those without. The Apollo Implant will be tested with probes that do not have the metal cap, to minimise the size and weight of chronic implants. However, with the adjustable parameters, it should be possible to accomodate probes with metal caps as well.
In this repository are all the parts required to build the chronic implant (not including glue, dental cement, etc.). Files are adjustable using annotated parameter tables. Please watch “SupplementaryVideo_1.mp4” (found here) if you are unfamiliar with this process. You will also need Autodesk Inventor which is free for educational use. This allows you to, for example, change the angle of the docking module, spacing between probes, or thickness of the walls. However, be aware that parameters like “length of exposed probes” are estimates based on our own use and not exact. The default values are those we use in the lab for a typical insertion, although we change them as needed.
Files are also inter-linked, such that changes you make to the parameters of Payload will cause changes in Docking, and DockingHolder. Usually, these are changes you want because it means all the parts will fit together. However, you should be aware that these are happening, and can be overridden if needed.
Files specific to versions 1 and 2 of Neuropixels are in NP1 and NP2 folders. Other parts are in the base folder and can be used (in some cases with a parameter change) for either version. NOTE: The "PayloadHolder" was updated on 27/09/2023 to add a minor adjustment for NP1 sizing. The "PayloadCap" was updated on 13/10/2023 for a minor adustment to better-accommodate NP1 probe thickness.
- Payload module
- Payload module holder
- Lid
- Docking module
- Docking module holder
- Constructor head
- Universal probe sharpener
This is the module that holds the probe(s). You will need one of these for each probe (or pair of probes) you use, and it is re-used across implantations. Print in Natural Rigid Resin 4000, including 4x M1 threaded inserts.
This is a holder that can be attached to the Payload Module for construction, painting, implants, storage, carrying around etc. There are two versions which can be produced from the save file by adjusting the binary “REDUCEDHOLDERVERSION” parameter. *If REDUCEDHOLDERVERSION is "0", you will see the version used for payload construction (below, left). You only need one of these. Print in PA12, including 2x M3 insert. *If REDUCEDHOLDERVERSION is "1", you will see the reduced version used general manipulation, storage, insertion etc. You need as many of these as would be useful. Print in PA12, including 2x M3 insert.
This is the lid for Payload Module, to be attached with glue after the probe is cemented in position. You will need one per probe. Print in PA12.
This is the module that is cemented to the skull after being screwed to the Payload Module. A new Docking Module is required for each insertion. Print in Natural Rigid Resin 4000.
This holds the Docking Module in place when using the constructor to combine the two modules. You only need one of these. Print in Natural Rigid Resin 4000, including 4x M3 insert.
This forms one end of the constructor setup (used to “safely” combine the docking and payload modules). You will only need one of these. Print in Natural Rigid Resin 4000.
This is a simple part that we use to hold the probe itself in order to sharpen them prior to construction. Note that it uses a screw to hold the probe: do not tighten it too much, or the probe base will break.
NOTE: Links are for reference but could be sourced elsewhere. The brass inserts can be easily inserted using a soldering iron and mild pressure. We typically do this in-house, but your 3D-printing company may also do this for you upon request.
- M1 Brass knurled inserts: To be heat-inserted into the Payload. Also available in large quantities on aliexpress from many vendors.
- M3 Brass knurled inserts: To be heat-inserted into the PayloadHolder and DockingHolder.
- M1 Screws: To lock modules together (4 per module).
- M3 5mm screws: For connecting Payload Module holder to Thor Labs posts (3 total)
- M3 10mm screws: For connecting Constructor Head to Thor Labs posts (3 total) and also for securing the Docking Module in its holder (2-4 depending on your preference)
- M3 20mm screws: For tightening the payload module holder (one per payload module holder)
- Thor labs posts: At least 3 for the constructor, more to hold the probes etc.
NOTE: Links are for reference but could be sourced elsewhere. The brass inserts can be easily inserted using a soldering iron and mild pressure. We typically do this in-house, but your 3D-printing company may also do this for you upon request. This section describes how to put all the parts together. We recommend practicing on dummy probes (or even on probes that are already broken!) to get used to it, since specific steps can be finicky.
- Blu Tack
- Epoxy glue (e.g., Araldite ARA-400007)
- Super glue
- Silver wire and soldering
- Before fixing the probe, perform full assembly procedure without the probe to ensure the parts fit together.
- Using Blu Tack, position payload module and coat it with a thin layer of epoxy (so that the probe will stick to it).
- Carefully bring the probe (usually holding the flex with two fingers and pushing the probe down with the index finger) onto the payload module. Make sure you push it to the end of the payload module. If you are aiming for a deeper implant than the parameters allow (>6.5 mm) you could push the probe beyond the end of the payload module. Check for probe alignment, and readjust the angle manually. Add more epoxy to fix the probe to the module – you can cover the base and parts of the electronics, but it’s usually good to avoid covering the GND and REF electrodes since they can be used to check for good soldering (or to solder GND and REF here directly). While applying epoxy, you can keep the probe in position using the tip of forceps.
- Short the GND and the REF by soldering a silver wire in between (this can also be done beforehand). This step and the overall grounding are currently being discussed and improved (see troubleshooting).
- Fold the flex and insert it in the slot on the inside of the lid. Then push the lid down and glue it by putting super glue on both sides of contact with the payload module. If you’ve soldered a silver wire for your ground, make sure it sticks out. You can then fold the flex and slide the connectors end in the slot on the outside of the lid.
- You can now use the payload holder to sharpen your probe.
Stage 2.3 (left) and 2.4 (right)
These steps are only if you want a second probe. If you don’t, you can close the empty side with a lid and make sure you close all gaps with epoxy or kwikcast. If you do, please follow these steps:
- You must first sharpen the second probe. To do so, you can use the temporary probe holder (we have been using “ProbeSharpener.stl” to hold the probe during this process, but this hasn’t been heavily optimized).
- Then, you can assemble the second probe by repeating the same steps as before, while being extra careful not to touch the probe that is already attached to the docking module.
- Position the docking module in the docking module holder.
- Position the payload module (with the probes) in the payload module holder. This step is easier if the payload module holder is at that stage independent of the docking module holder. The probe is secured in the holder, and then the holder is screwed in. Check the alignment of the probe.
- Slide the docking module holder until the docking module is fully covering the payload module and that the holes are aligned to the threads. While sliding, check for the good alignment of the probe. Screw in (we found using forceps to hold the screws was easier).
- Unscrew the docking module from the docking module holder. You can now slide it away from the probe.
- Unscrew the now fully assembled implant from the payload module holder.
Stage 4.2 (left) and 4.5 (right)
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.