Expand the capabilities of the RPi with the help of a Fork

Fork is not a competitor to RaspberryPi, but a companion.
The RaspberryPi is really cool. This is a cool single-Board miniature computer. With access to the Internet.

And the main function of a computer is to calculate, process data, and generate reports, and the Raspberry Pi does a great job with this. However, if you need to control the drive or measure the voltage, then RaspberryPi does not have such functions. And we are starting to attach additional boards to RaspberryPi. Just to expand the capabilities, you need a Fork and it is VERY easy to connect it to RaspberryPi via the HTTP and TCP/IP Socket based API.

If you explain it simply: RaspberryPi - head, Fork - arms/legs, torso.
We say: expand the capabilities of the RPi with the help of a Fork, because Fork is not a competitor to RaspberryPi, but a companion.


To use Fork you'll need:
  • Computer, RPi, Smartphone to run JavaScript or Python scripts
  • Fork that is connected to this computer or RPi or Smartphone by Ethernet or Wi-Fi
  • If testing device signals are too weak or too strong for direct Fork connection, you'll need a compatibility board that increase or decrease signal levels to make using Fork possible
  • Device that needs to be tested

    Our way is much more simple than creating testing stand based on any other platform
As you can see, RPi takes the place of the computer. Tests written in Python will be performed on It.
Fork, in turn, completely replaces or greatly simplifies the approval fee.
In other words, it turns out that RPi as a computer and Fork as reliable I/O ports are a symbiosis.
The Advantages of Fork
The RPi has no ADC and no protected IO. Does the Fork have one:
You don't need to worry about testing stand reliability.
We've tested Fork at:
  • low and high temperatures
  • industrial grade EMI
Each Fork Input/Output has overvoltage and short circuit protection
The Fork IO characteristics make it possible to significantly simplify the compatibility board or don't use it at all.
Digital inputs can:
  • hold up to 30V
  • count pulses
  • measure frequenc
Digital outputs can:
  • directly drive relay in passive mode
  • drive a cmos ic input
  • can be used in PWM mode
Analog inputs can:
  • directly measure -10..10V
  • send data in streaming mode
  • a measurement can be triggered by an DI
Analog outputs can
  • give up to 10V at 20mA with overcurrent protection
  • run in different generator mode like sine, triangle, saw or even user random form
Built in interfaces like UART, SPI and I2C can be directly connected to a device or some ic like ADC, DAC, Mux, etc


You do not need to worry about reliable communications.
The Fork API is based on TCP / IP sockets.
The Fork is good in scalability when you need more of it's IO cause.
  • Fork is LAN connected
  • is programmed with simple script languages
You do not need to think about how to generate reports.
We offer a good foundation. Pytest is a modern test tool with a wide infrastructure.
The Advantages of RPi
  • Sizes. There will be no computer in the booth;
  • Price. RPi costs much less than a computer;
  • Many, many, many developments from the world of RPi.

And what you can do with this symbiosis is limited only by your imagination!

Subscribe news
© All Rights Reserved, 2021 Privacy policy forktestlab@gmail.com
Privacy policy
This privacy policy describes how and when we collect, use, and share information when you provide your personal information(name, phone number, email address) on the site forktestlab.com or related sites and services.
This privacy policy does not apply to the actions of third parties that we do not own or control. You can refer to Artes Electronics privacy policy to learn more about its privacy practices.
__________

Information we collect

In order to complete your order or contact you to discuss a partnership, you must provide us with certain information, such as your name, email address, phone number(in some cases, postal address, payment information, and details of the product you are ordering). You can also provide us with additional personal information (for example, for an individual order) if you contact us directly.
__________

Why we need your information and how we use it

We rely on a number of legal grounds to collect, use, and share your information, including:
as necessary to provide our services, such as when we use your information to fulfill your order, resolve disputes, or provide customer support;
when you have given your affirmative consent, which you can revoke at any time, for example by subscribing to our mailing list.
__________

Information sharing and disclosure

Information about our customers is important to our business, so we do not share this information with third parties. Otherwise, it is possible only after receiving your personal consent.
__________

Data storage

We only store your personal information for as long as it is necessary to provide our services and as described in this privacy policy. However, we may also be required to store this information in accordance with our legal and regulatory obligations, resolve disputes, and enforce our agreements. Maximum period of storage of your data: 5 years.
__________

Transfer of personal information outside the EU

We may store and process your information through third-party hosting services in the United States and other jurisdictions. As a result, we may transfer your personal information to a jurisdiction with different data protection and government oversight laws than your jurisdiction. If we are deemed to be transferring information about you outside the EU, we rely on Privacy Shield as the legal basis for the transfer.
__________

Your right

If you live in certain territories, including the EU, you have a number of rights with respect to your personal information. While some of these rights apply in General, some rights only apply in certain limited cases. We describe these rights below:
Access. You may have the right to access and obtain a copy of the personal information we hold about you by contacting us using the contact information below.
Edit, restrict, delete. You also have the right to change, restrict or delete your personal information. No exceptional circumstances (for example, when we are required to store data for legal reasons) We will generally delete your personal information upon request.
An object. You may object to the processing of some of your data based on our legitimate interests and the receipt of marketing messages from us after you have provided your explicit consent to receive them(providing mail is such consent). In such cases, we will delete your personal information if we do not have a valid and legitimate reason to continue using this information or if it is necessary for legal reasons.
__________

How to contact us

For the purposes of EU data protection law, we, Artes Electronics, are the data controller of your personal information. If you have any questions or concerns, you can contact us at info@arteselectronics.com. In addition, you can send us an mail at: office 17, 50A Tambovskaya str., Saint Petersburg, 192007, Russia