You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/source/devices/prawnblaster.rst
+13-1Lines changed: 13 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,8 @@ PrawnBlaster
2
2
============
3
3
4
4
This labscript device controls the `PrawnBlaster <https://github.com/labscript-suite/PrawnBlaster>`_ open-source digital pattern generator based on the `Raspberry Pi Pico <https://www.raspberrypi.org/documentation/rp2040/getting-started/>`_ platform.
5
+
It is designed to produce pseudoclock timing pulses.
6
+
See the companion :doc:`PrawnDO <prawndo>` device for arbitary pulse generation.
5
7
6
8
Specifications
7
9
~~~~~~~~~~~~~~
@@ -30,7 +32,7 @@ The PrawnBlaster takes advantage of the specs of the Pico to provide the followi
30
32
Installation
31
33
~~~~~~~~~~~~
32
34
33
-
In order to turn the standard Pico into a PrawnBlaster, you need to load the custom firmware available in the `Github repo <https://github.com/labscript-suite/PrawnBlaster/tree/master/build/prawnblaster>`_ onto the board.
35
+
In order to turn the standard Pico into a PrawnBlaster, you need to load the custom firmware available in the `Github repo <https://github.com/labscript-suite/PrawnBlaster/releases>`_ onto the board.
34
36
The simplest way to do this is by holding the reset button on the board while plugging the USB into a computer.
35
37
This will bring up a mounted folder that you copy-paste the firmware to. Once copied, the board will reset and be ready to go.
36
38
@@ -79,6 +81,16 @@ An example connection table that uses the PrawnBlaster:
79
81
80
82
stop(1)
81
83
84
+
Input/Output Buffers
85
+
--------------------
86
+
87
+
While the PrawnBlaster and PrawnDO boards can be used as is,
88
+
it is often a good idea to add unity-gain channel buffers to the inputs and outputs.
89
+
Using buffers and line drivers from a LVCMOS family with 5V/TTL tolerant inputs can provide
90
+
compatibility with TTL inputs and drive higher capacitance loads (such a long BNC cables) more reliably.
91
+
Examples that implement these buffers can be found `here <https://github.com/TU-Darmstadt-APQ/Prawnblaster_Breakout>`_
92
+
and `here <https://github.com/naqslab/PrawnBlaster_Breakout_Connectorized>`_.
0 commit comments