jlecomte / ascom-oag-focuser Goto Github PK
View Code? Open in Web Editor NEWOpen Source ASCOM-Compatible OAG Focuser For Astrophotography
License: MIT License
Open Source ASCOM-Compatible OAG Focuser For Astrophotography
License: MIT License
The ULN2003A is actually backwards in the schematic, which threw me for a loop for a few minutes.
Attached are some notes on the critical dimensions of the Celestron OAG should you decide at some point to make a design for it.
Notes on Celestron OAG Dimensions for ASCOM-OAG-FOCUSER Picture 1 .pdf
Notes on Celestron OAG Dimensions for ASCOM-OAG-FOCUSER Picture 2 .pdf
I just ran this focuser solution on my pc (windows 11) and it works perfectly. This is a really great solution. But when I load the software on the mini-PC (windows 11) at the telescope, NINA gives me an error. It's probably a trivial issue, but unfortunately I can't solve it.
The error is:
Retrieving the COM class factory for component with CLSID (xxxxxxx...) failed due to the following error : 80070002. The system cannot find the file specified. (exception from result:0x80070002)
Regards
Igor Korenika
Hello,
I know from the doc and the video, that the app should work fine with a Pegasus Astro "Scops" motorized OAG, too.
Unfortunately I have an issue here. Ascom Driver were registered without issues and I know that the OAG works on port COM7. When trying to connect to the device with the DarkSkyGeek app, I receive an error: "An error occured while connecting to the focuser".
I see the issue in the Ascom log, where it says that "access denied opening COM7" and also the Ascom Diagnostic tool says "accees to port COM7 got denied". Any ideas how I can fix this and find out more about the root cause?
Best,
Chris
Hi Julien
There is a condition in the focuser app that will give an unhandled exception
The maximum target position of the focuser is 4000
Entering a number for the target position greater than 4000 will give an unhandled exception.
See below:
By the way, cool project. I made a focuser, but I made a no-solder version :)
I couldn't find the value for the capacitor shown on the PCB schematics and final assembly anywhere.
The small disk capacitor on one of my ULN2003 driver boards measured at 0.01uf but I see you're using an electrolytic which I can only find starting at 0.1uf.
I use Seeeduino XIAO,upload the code,it show:
`Arduino:1.8.19 (Windows Store 1.8.57.0) (Windows 10), 开发板:"Seeeduino XIAO, Arduino, Off, USART"
Arduino_Firmware:11:10: fatal error: EEPROM.h: No such file or directory
compilation terminated.
exit status 1
EEPROM.h: No such file or directory
在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。
`
Then I use Arduino uno, it‘s OK
I'm confused about the hole sizes in the base and cover. The base holes are significantly smaller than the 4 mount holes in the cover. As the bolt/screw needs to go through the base into the cover, how is this supposed to work?
Thanks for any help. In the mean time I will use a feature in my slicer to fill in the cover holes and replace with smaller diameter holes.
Hello, I'm not able to register to my windows 10 pc the ASCOM.DarkSkyGeek.OAGFocusDriver.dll.
I follow the steps indicated but always end with the same message. I even created the dll with visual studio whitout any troubles, but I try to register the dll and those messages appear:
RegAsm : warning RA0000 : Registering an unsigned assembly with /codebase can cause your assembly to interfere with other applications that may be installed on the same computer. The /codebase switch is intended to be used only with signed assemblies. Please give your assembly a strong name and re-register it.
RegAsm : error RA0000 : An error occurred inside the user defined Register/Unregister functions: System.TypeInitializationException: The type initializer for 'ASCOM.DarkSkyGeek.FilterWheelProxy' threw an exception. ---> System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.Convert.ToDecimal(String value)
at ASCOM.DarkSkyGeek.FilterWheelProxy..cctor()
--- End of inner exception stack trace ---
at ASCOM.DarkSkyGeek.FilterWheelProxy.RegUnregASCOM(Boolean bRegister)
I looked at the RA0000 error on the net but this went in a spiral of wouldbe solutions...
Is there a simple solution to this issue ?
Best regards
Hi Julien, I would love to give this project a go, but I have a few concerns mostly around my ability. I will need to modify the 3D files as I have an Antia focuser, OAG and filter draw, not the ZWO. I have zero skills in FreeCAD, but have decided to use Fusion 360 as I think that might be easier. I have already made some basic edits. The Antila is a touch bigger than the ZWO. I don't have a 3D printer, but will get the parts professionally printed. My next issue is the electronics where my knowledge is at an absolute zero. I would have to follow the information in here on GitHub verbatim. There would be no way for me to stray form the path. If I could not get the exact same components I would most likely be lost. However I would really like to see how far I can get. Would you be willing to help me if I get stuck?
Lastly should I hold on for the revised focuser with that battery, of should I crack on with the original design, as documented here on GitHub.
Thanks so much for sharing your wonderful project and knowledge here.
Tim CORSO
When I try to compile the sketch I get the following error message in the unmodified sketch:
/ascom-oag-focuser-2/Arduino_Firmware/Arduino_Firmware.ino:17:16: error: 'constexpr const auto OK' redeclared as different kind of symbol
constexpr auto OK = "OK";
Which version of IDE do you compile with? What platform? (I'm on MAC).
Thanks for any help and this cool focuser.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.