Giter Club home page Giter Club logo

ionpak's Issues

measure leakage currents

The firmware can test the system for leakage currents by turning the HV on with the filament off.

Is the gauge_settings.html file missing ?

Hi
I am thinking of giving it a go to this gauge controller! Looks very promising (and cheap) to me). I work with MBE in an academic research centre. Do you have some estimation for the time it takes to solder all the components?

Looking at the software folder, it seems to me that the "gauge_settings.html" file is missing. Isn't it?

Great job you have done!

Provide 1mA current limit and enforce it in hardware

My understanding is that an ionization gague current is typically measured in μA or below, so a current of over 1mA indicates a fault condition and the device should be shut down. The only possible exception is at power-up, when parasitic capacitance needs to be charged.

More importantly, this provides a critical safety feature: by enforcing a 1mA current limit, the hazard of electric shock is significantly reduced, though by no means eliminated.

The limit should be enforced entirely in hardware.

Correct version of code posted?

It looks like the currently posted code is an old version, corresponding to the Rev 1 hardware, since the code mentions three FBI range settings. It also looks like it has some values overridden with hardcoded ones, such as the fv_pwm_duty on line 100-101 in loop_cathode.rs.

Is it possible to get the latest code?

Status of firmware

Hi,
I hope I am asking my questions in the right place here.
I am considering using the controller for my ion gauges. Before actually building the controller I would like to know the status of the firmware so that I can estimate how much time I would need to implement the features I need. I am new to rust so I might have overlooked something, so please correct me if I am wrong.
It looks to me like:

  • the settings for the gauge and the current/pressure conversion are hardcoded
  • the measurement starts immediately after initialisation and more importantly cannot be stopped on demand

I have another question for those already running an ionpak:
The collector current is averaged 64x by the ADC and another 512x by the firmware. Is so much averaging really neccessary, does the readout fluctuate that much?
Background of this question: Ideally I would like to control valves and pumps based on the readings of the ionpak. For some cases a 100ms reaction time would be too slow.

Thanks a lot
Lukas

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.