diff --git a/Source/Processors/DataThreads/FPGAThread.cpp b/Source/Processors/DataThreads/FPGAThread.cpp
index 0587a0cfe97c0b03b4d0897916f80fc7407ccf39..a1e3cee1427f2a9d343bd7aab0c2e60108763251 100644
--- a/Source/Processors/DataThreads/FPGAThread.cpp
+++ b/Source/Processors/DataThreads/FPGAThread.cpp
@@ -36,8 +36,13 @@ FPGAThread::FPGAThread(SourceNode* sn) : DataThread(sn),
 
 	
 	//const char* bitfilename = "./pipetest.bit";
+#ifdef _WIN32
+	const char* bitfilename = "pipetest.bit";
+	const char* libname = NULL;
+#else
     const char* bitfilename = "/Users/Josh/Programming/open-ephys/GUI/Resources/DLLs/pipetest.bit";
     const char* libname = "/Users/Josh/Programming/open-ephys/GUI/Resources/DLLs/libokFrontPanel.dylib";
+#endif
 
 	if (!okFrontPanelDLL_LoadLib(libname)) {
 		printf("FrontPanel DLL could not be loaded.\n");
diff --git a/windeps/dll/okFrontPanel.dll b/windeps/dll/okFrontPanel.dll
new file mode 100644
index 0000000000000000000000000000000000000000..60f3010d7ab56376346388629cd62991bbf0643b
Binary files /dev/null and b/windeps/dll/okFrontPanel.dll differ