Jump to content

Stargazers Lounge Uses Cookies

Like most websites, SGL uses cookies in order to deliver a secure, personalised service, to provide social media functions and to analyse our traffic. Continued use of SGL indicates your acceptance of our cookie policy.

sgl_imaging_challenge_banner_galaxies_winners.thumb.jpg.92ab73c3699031e815897184054b8f7c.jpg

jbrazio

Advanced Members
  • Content count

    110
  • Joined

  • Last visited

Community Reputation

45 Excellent

3 Followers

About jbrazio

  • Rank
    Star Forming

Profile Information

  • Gender
    Male
  • Location
    Portugal
  1. Fresh update, yesterday I've released Ardufocus 0.1e, the main changes are: - Improvement on the stepping procedure - Both A4988 and ULN2003 driver boards now provide exactly the same functionality - Implementation of acceleration profiles: No-acceleration, Linear, Trapezoid and S-Curve See changelog since last release. Please report back any issues you may have found.
  2. jbrazio

    Arduheater - Intelligent heat controller

    Hi @stash_old, thanks for the feedback. If you look closely to the PCB, on the top right corner (which I've highlighted in red below) you'll see the footprint of an ESP01 and it's glue-logic circuitry. There are two main reasons why I'm focusing first on wired connection, 1) Field usage - People may prefer the simplicity of not carry around wireless routers or save theirs phones battery 2) Standards compliance - Every piece of equipment currently used by amateur astronomers relies in old school serial connection, people may gravitate towards it specially in mission-critical situation such as remote observatories. Some slight confusion about how temperatures are being measured. The environmental probe is a DHT22, this device is located on the main box, then each heatstrip has its own thermistors for temperature measurement. I really like your idea of cutting cables down to a bare minimum, but on the heatstrips I don't think it will work because we always have to feed in the 12V power to the heating element. Adapting existing heating elements is indeed a good idea which didn't occur to me before , maybe even having a different box type using RCA connectors instead of the GX12 ones so people have minimal effort to adapt their setup to a better controller. Something to go into my TODO list for sure. Could you please rephrase your suggestion ? I'm not understanding exactly what you meant.
  3. jbrazio

    Arduheater - Intelligent heat controller

    Let me give you an update on this project, I know last post has been long ago but it has come a long way since. All code was refactored from scratch and is now much more stable, the new development branch was not yet merged into master because there a couple of features still missing but everyone is encouraged to update the firmware to the latest release. We now have a nice GUI, as of today Windows only. The source code can be downloaded from the dedicated Github repository, pre-built binaries will be available upon the first tagged release. Until then you may compile it from source using the Visual Studio Express C#. The GUI shows you one big graph with the environmental data such as temperature, humidity and dew point. Each output has its own dedicated graph showing heatstrip temperature and setpoint. The power transistors are gone, we are now rocking FETS which makes the overall thermal footprint lower and higher energy efficiency. As you can also see I've ordered commercial grade PCB which makes the build process a breeze. On the picture is missing the Arduino Nano but it is still a key component on the system. A nice 3D printed box prototype is also under development, the following pictures are from the latest iteration. As of today there aren't yet stl files available but stay tuned, I just want to field-trip validate some small adjustments I've made before releasing them. As usual I'm open to any (good or bad) feedback. Cheers.
  4. jbrazio

    Arduheater - Intelligent heat controller

    Hi @acarrier, the problem is that the ASCOM standard (AFAIK) does not foreseen a standalone heating controller as a device type. I'm currently developing a cross-platform standalone application which will allow you to control all the parameters of the device.
  5. jbrazio

    Has anyone 3d printed a bahnitov mask

    Actually NTC are accurate enough for the task here, what maybe happening is that the value lookup table used by Marlin to correlate the temperature with the ADC reading is not the optimal one for the type of Thermistor in use, this will make temperatures to be off (in some cases by 20, 30C) from the actual running temperature. If you have a DMM with a temperature probe is easy to validate if Marlin is setup correctly (within the error margin of the DMM, probe error, etc).
  6. jbrazio

    Has anyone 3d printed a bahnitov mask

    It depends on brand of material but usually PLA is 190C with bed between 45-60C (depends on the size of the piece and external drafts, more temp the more mm^2 the object occupies). If you have a lot of stringing lower the nozzle temp before trying to increase retraction over 1mm.
  7. jbrazio

    Has anyone 3d printed a bahnitov mask

    I’ve built and printed a couple of Bahtinov masks. If this is your first print it will not be easy due to the narrow slits on a 80mm scope. Please stop using ABS, nowadays there are other materials with the same properties and they will not kill you, think PETG. Using PLA for astronomy is OK just remember it doesn’t like sun exposure nor high ambient temperatures.
  8. Happy new year ! Some fresh news to start the year. - Uploaded to Thingverse the .stl files to 3D print the controller enclosure. - After an overall code refactoring job the v0.1b has been released on Github. - Documentation improved a lot, it should not be clear what you need to do and how to do it by reading the README file and the config.h file. Important: Please have special attention if you're upgrading from a previous version of Ardufocus as the AREF has changed from External (3.3V) to Internal (1.1V), the physical wiring changed accordingly. You may need to modify your board layout before uploading the new version. PS: For the eagle-eyed ones.. yes, that on the left is a second focus motor output port, stay tuned. ;-)
  9. jbrazio

    ZWO ASI 1600 MM washer/spacer

    Can you share an example picture ? If you have focus at mid frame at a first glance I would say it shouldn't be related with spacing.
  10. So you would like to have a "stepping profile" that would automatically switch between the micro-stepping modes ? This is interesting but is it an overkill ? Specially with your 100:1 setup. The setup I'm using has a 64:1 reduction on the gearbox and then the gears further reduce that 3:1, I don't feel the need to drive to focus motor other than full step mode, I get very fine precision focusing with SGP using 100 step per frame with a minimum of 9 frames it 99% of the time enough for the system to get the optimal intersection point.
  11. Hi Nick ! Which stepper driver are you using in your implementation ? Is it the DRV2285 ? I had yesterday night a request to support the DRV8834. The Moonlite protocol is not a gem, specially if you look at the second motor control.. it looks what it was.. a hack to something already existing, nevertheless is a well known and supported protocol. My intention was not to extend the existing protocol but to be a stand-in replacement for their control box and allow at the same time a low cost DIY entry to auto-focus. I thought about end-stops, which I believe have a special importance for remote observatory operation using Crayford focusers; Crayford focusers rely on friction between two polished surfaces, one being the control rod and the other one the flat zone on the tube itself, as there are no "sync notches" slippage will occur no matter what, the integral of the slippage during time will start to drift the focus point between sessions, that's why a end-stop or better a home-end-stop was something that already had crossed my mind and in fact the Moonlite protocol supports it with the "PH" command. If you intention is really to have end-stops (in and out) then I also believe no protocol extension is required, just behave like a "FQ" command stopping the motor and the position counter. But I'd like to have more information on the protocol extension you have built to make them work and all things INDI. :-) I will happily welcome you on board. > I couldn't see at the moment in the code is the stepping sync points when micro stepping You're right, I do support micro stepping but I do not change the way the step counter behaves (i.e. 4x 1/4 micro-stepping = 1 step on the counter), I always consider each micro-step a step (i.e. 4x 1/4 micro-stepping = 4 steps on the counter), this was basically because the step counter is a integer thus nor the software nor the firmware are expecting to receive floats. If your suggestion is when changing from 1/1 to 1/4 micro stepping the counter should be updated i.e. multiply by 4 then that's a really insightful suggestion which I will implement ! :-)
  12. Quick update on the project: To upload the code into your nano/pro/uno it is no longer required to have Platformio installed, just fire up the Arduino IDE and open the .ino file on the project's root.
  13. jbrazio

    Arduheater - Intelligent heat controller

    I've been busy refactoring the current code base, this should come out in the next week or so. In the meanwhile I've 3D printed and field tested the second version of the box, electronics and heating strips.
  14. jbrazio

    Arduheater - Intelligent heat controller

    Finally it's here ! I've updated the project page with the BOM, schematic and prototype board layout. Visit the project's github page for the latest version of the files.
  15. Thanks both for the advice ! Indeed I did the test as Tim suggested and it really gives the image a huge "punch". If I'd like to do the thing in PixInsight is it possible ? The micro lens issue seems to be present on the ED80 with the focal reducer as far as I can tell. Some people suggest to change the focal train a bit and see if it improves, I hadn't yet had an opportunity to try something like that. btw in post processing can we do anything about the artifact ?
×

Important Information

By using this site, you agree to our Terms of Use.