# Latest

**URL:** http://discourse.heig-vd.ch/latest.md?page=1

[Latest](http://discourse.heig-vd.ch/latest.md) · [Categories](http://discourse.heig-vd.ch/categories.md)

**Page:** 2

---

## [E2C project, OpenCN 5 axes](http://discourse.heig-vd.ch/t/e2c-project-opencn-5-axes/240)

<div class="topic-metadata">

**Author:** [@Raoul](http://discourse.heig-vd.ch/u/Raoul)\
**Replies:** 9\
**Last updated:** [May 18, 2022, 12:02pm UTC](http://discourse.heig-vd.ch/t/e2c-project-opencn-5-axes/240 "2022-05-18T12:02:08Z")

</div>

We are happy to announce that our project “E2C” is accepted and that we got an 18 month funding. The project E2C will include 5 axes RTCP support of OpenCN with a kinematic module. Feedrate planning will also be rework…

---

## [New EtherCAT salves: EL3202 & Festo CTEU](http://discourse.heig-vd.ch/t/new-ethercat-salves-el3202-festo-cteu/326)

<div class="topic-metadata">

**Author:** [@jmi](http://discourse.heig-vd.ch/u/jmi)\
**Replies:** 0\
**Last updated:** [May 9, 2022, 6:50am UTC](http://discourse.heig-vd.ch/t/new-ethercat-salves-el3202-festo-cteu/326 "2022-05-09T06:50:09Z")

</div>

Hi OpenCN followers, We added the support for new EtherCAT slaves in the OpenCN framework. Beckhoff El3202: 2-channel analog input to read temperature from PT100 sensor. The current version only supports temperature …

---

## [New way how to build ME](http://discourse.heig-vd.ch/t/new-way-how-to-build-me/319)

<div class="topic-metadata">

**Author:** [@rossierd](http://discourse.heig-vd.ch/u/rossierd)\
**Replies:** 9\
**Last updated:** [April 14, 2022, 2:49pm UTC](http://discourse.heig-vd.ch/t/new-way-how-to-build-me/319 "2022-04-14T14:49:49Z")

</div>

Building a ME (in ME/ directory) should now be facilitated by a build.sh script which is under construction

---

## [Cycle time round up at Zero Speed](http://discourse.heig-vd.ch/t/cycle-time-round-up-at-zero-speed/282)

<div class="topic-metadata">

**Author:** [@yakunix](http://discourse.heig-vd.ch/u/yakunix)\
**Replies:** 3\
**Last updated:** [February 24, 2022, 7:20am UTC](http://discourse.heig-vd.ch/t/cycle-time-round-up-at-zero-speed/282 "2022-02-24T07:20:57Z")

</div>

When the cutting stragety is used, the jerk used for NZ type curve did not consider the round up of the cycle time. That is, the duration of the whole motion is not an integral multiple of the cycle time. Will it cause v…

---

## [Acceleration profile at start and end](http://discourse.heig-vd.ch/t/acceleration-profile-at-start-and-end/281)

<div class="topic-metadata">

**Author:** [@yakunix](http://discourse.heig-vd.ch/u/yakunix)\
**Replies:** 4\
**Last updated:** [February 24, 2022, 6:37am UTC](http://discourse.heig-vd.ch/t/acceleration-profile-at-start-and-end/281 "2022-02-24T06:37:19Z")

</div>

I did a simple test with the ngc file only contains one line segment. Then I plot the pos/vel/acc profile. It was found that the acceleration profile at the start and end of the curve is not a perfect line but a spline…

---

## [Upgrading the framework to 5.10](http://discourse.heig-vd.ch/t/upgrading-the-framework-to-5-10/279)

<div class="topic-metadata">

**Author:** [@rossierd](http://discourse.heig-vd.ch/u/rossierd)\
**Replies:** 0\
**Last updated:** [February 18, 2022, 4:09pm UTC](http://discourse.heig-vd.ch/t/upgrading-the-framework-to-5-10/279 "2022-02-18T16:09:09Z")

</div>

We are pleased to announce that the agency has been upgraded with the Linux kernel 5.10 . This upgrade was actually required to have the support of ZynQ UltraScale+ ZCU106 needed in another framework based on the AVZ hy…

---

## [Intergation of Beckhoff drive and in/out slaves](http://discourse.heig-vd.ch/t/intergation-of-beckhoff-drive-and-in-out-slaves/227)

<div class="topic-metadata">

**Author:** [@jmi](http://discourse.heig-vd.ch/u/jmi)\
**Replies:** 5\
**Last updated:** [February 14, 2022, 8:16am UTC](http://discourse.heig-vd.ch/t/intergation-of-beckhoff-drive-and-in-out-slaves/227 "2022-02-14T08:16:56Z")

</div>

Hi OpenCN followers, We integrated support for the following EtherCAT slaves: Beckhoff AX500 drive serie Beckhoff EL7411 drive Backhoff digital inputs (EL1xxx) / outputs slaves (EL2xxx) Enjoy J-P

---

## [Documentation : Update of the chapter 5 - CNC Path Planning Algorithms](http://discourse.heig-vd.ch/t/documentation-update-of-the-chapter-5-cnc-path-planning-algorithms/276)

<div class="topic-metadata">

**Author:** [@hugoGrallLucas](http://discourse.heig-vd.ch/u/hugoGrallLucas)\
**Replies:** 0\
**Last updated:** [February 4, 2022, 4:19pm UTC](http://discourse.heig-vd.ch/t/documentation-update-of-the-chapter-5-cnc-path-planning-algorithms/276 "2022-02-04T16:19:37Z")

</div>

Hello everybody ! Great news for the developers interested in starting with opencn-matlab : An update of the documentation for chapter 5 - CNC Path planning algorithms is now available Some guidelines are now provide…

---

## [New Beckhoff EtherCAT module EL3702 with analog inputs now supported](http://discourse.heig-vd.ch/t/new-beckhoff-ethercat-module-el3702-with-analog-inputs-now-supported/274)

<div class="topic-metadata">

**Author:** [@boris.rozanov](http://discourse.heig-vd.ch/u/boris.rozanov)\
**Replies:** 0\
**Last updated:** [February 1, 2022, 2:11pm UTC](http://discourse.heig-vd.ch/t/new-beckhoff-ethercat-module-el3702-with-analog-inputs-now-supported/274 "2022-02-01T14:11:54Z")

</div>

Hello everybody. EL3702 Beckhoff module with analog inputs is now supported in OpenCN. Main features: 2 channels +/- 10V input range 16 bit signed analog sample Oversampling factor set to 10x DEBUG mode available (no…

---

## [MUSL libc implementation](http://discourse.heig-vd.ch/t/musl-libc-implementation/271)

<div class="topic-metadata">

**Author:** [@rossierd](http://discourse.heig-vd.ch/u/rossierd)\
**Replies:** 0\
**Last updated:** [January 27, 2022, 9:02am UTC](http://discourse.heig-vd.ch/t/musl-libc-implementation/271 "2022-01-27T09:02:06Z")

</div>

Recently, I’ve been asked to investigate the use of %0 formatter in printf which allows to have padding zeros before the number to display. For example, printf(“%04d”, 34); will display 0034. The MUSL libc does not …

---

## [Jerk increasing strategy when LP failed](http://discourse.heig-vd.ch/t/jerk-increasing-strategy-when-lp-failed/270)

<div class="topic-metadata">

**Author:** [@yakunix](http://discourse.heig-vd.ch/u/yakunix)\
**Replies:** 10\
**Last updated:** [January 27, 2022, 4:05am UTC](http://discourse.heig-vd.ch/t/jerk-increasing-strategy-when-lp-failed/270 "2022-01-27T04:05:18Z")

</div>

I noticed in the second stage of LP solving, if the solver failed to find a solution, the jerk will be doubled and try to solve again. In some cases, the jerk will be increased to a very large value to get a success. Thi…

---

## [Function of CutZeroStart and CutZeroEnd](http://discourse.heig-vd.ch/t/function-of-cutzerostart-and-cutzeroend/267)

<div class="topic-metadata">

**Author:** [@yakunix](http://discourse.heig-vd.ch/u/yakunix)\
**Replies:** 5\
**Last updated:** [January 26, 2022, 7:58am UTC](http://discourse.heig-vd.ch/t/function-of-cutzerostart-and-cutzeroend/267 "2022-01-26T07:58:21Z")

</div>

Hi Raoul, I’m not quite sure what are the two functions for? I guess they have something to do with the constant jerk strategy. Within the function, the jps (third derivative of s) is computed from: jps = min(cfg.jmax…

---

## [How to generate smooth velocity profile?](http://discourse.heig-vd.ch/t/how-to-generate-smooth-velocity-profile/258)

<div class="topic-metadata">

**Author:** [@gotu0000](http://discourse.heig-vd.ch/u/gotu0000)\
**Replies:** 6\
**Last updated:** [January 12, 2022, 12:48am UTC](http://discourse.heig-vd.ch/t/how-to-generate-smooth-velocity-profile/258 "2022-01-12T00:48:08Z")

</div>

Hi OpenCN developer, I tried to execute trajectory planning using generated c++ files in \<opencn\_home\>/agency/usr/matlab/x86/matlab/generated. I was trying to generate trajectory points by following the approach given i…

---

## [Discretization scheme for feedrate planning](http://discourse.heig-vd.ch/t/discretization-scheme-for-feedrate-planning/261)

<div class="topic-metadata">

**Author:** [@yakunix](http://discourse.heig-vd.ch/u/yakunix)\
**Replies:** 3\
**Last updated:** [January 10, 2022, 5:44am UTC](http://discourse.heig-vd.ch/t/discretization-scheme-for-feedrate-planning/261 "2022-01-10T05:44:41Z")

</div>

In the paper Linear programming feedrate optimization - Adaptive path sampling and feedrate override, it is mentioned that if we use the Greville abscissae as the evaluation sampling points, the optimization will be more…

---

## [Feedrate planning at zero speed](http://discourse.heig-vd.ch/t/feedrate-planning-at-zero-speed/260)

<div class="topic-metadata">

**Author:** [@yakunix](http://discourse.heig-vd.ch/u/yakunix)\
**Replies:** 3\
**Last updated:** [January 10, 2022, 5:41am UTC](http://discourse.heig-vd.ch/t/feedrate-planning-at-zero-speed/260 "2022-01-10T05:41:17Z")

</div>

Hi Raoul, In the HPC paper, the remaining time is approximated by the following equation: I’m wondering if this strategy could also be used for singularity handling. At the start of zero velocity, we can assume the q…

---

## [How to run Matlab Trajectory Planning script?](http://discourse.heig-vd.ch/t/how-to-run-matlab-trajectory-planning-script/247)

<div class="topic-metadata">

**Author:** [@yakunix](http://discourse.heig-vd.ch/u/yakunix)\
**Replies:** 22\
**Last updated:** [January 8, 2022, 12:13pm UTC](http://discourse.heig-vd.ch/t/how-to-run-matlab-trajectory-planning-script/247 "2022-01-08T12:13:41Z")

</div>

Hi OpenCN developer, After reading the documentation I understand that algorithm is implemented with Matlab and then converted to C++ code for real-time computation. But I’m not sure which Matlab script should I start f…

---

## [Happy new year!](http://discourse.heig-vd.ch/t/happy-new-year/252)

<div class="topic-metadata">

**Author:** [@jmi](http://discourse.heig-vd.ch/u/jmi)\
**Replies:** 0\
**Last updated:** [December 23, 2021, 7:58am UTC](http://discourse.heig-vd.ch/t/happy-new-year/252 "2021-12-23T07:58:02Z")

</div>

Hi OpenCN followers, 2021 is about to end. It has been a great year for OpenCN project. Here are some of the improvements added this year: Providing a docker image and a Virtual Machine with OpenCN environment The do…

---

## [Porting OpenCN on Ultra-Scale+ / ZCU106](http://discourse.heig-vd.ch/t/porting-opencn-on-ultra-scale-zcu106/248)

<div class="topic-metadata">

**Author:** [@rossierd](http://discourse.heig-vd.ch/u/rossierd)\
**Replies:** 1\
**Last updated:** [December 8, 2021, 1:20pm UTC](http://discourse.heig-vd.ch/t/porting-opencn-on-ultra-scale-zcu106/248 "2021-12-08T13:20:14Z")

</div>

We are currently porting OpenCN on Ultra-Scale+ ZCU106 board which is endowed with a 4x Cortex-A53 (64-bit). In addtion, a FPGA IP will be developped to acquire digital signals coming from anaog sensors used to detect vi…

---

## [Graphics support for SO3](http://discourse.heig-vd.ch/t/graphics-support-for-so3/41)

<div class="topic-metadata">

**Author:** [@ngaranis](http://discourse.heig-vd.ch/u/ngaranis)\
**Replies:** 21\
**Last updated:** [December 8, 2021, 11:04am UTC](http://discourse.heig-vd.ch/t/graphics-support-for-so3/41 "2021-12-08T11:04:06Z")

</div>

I will be implementing graphics support for SO3 as part of my Bachelor project. This topic is here to regroup all related discussions.

---

## [Support of arm32 platforms stopped](http://discourse.heig-vd.ch/t/support-of-arm32-platforms-stopped/239)

<div class="topic-metadata">

**Author:** [@jmi](http://discourse.heig-vd.ch/u/jmi)\
**Replies:** 0\
**Last updated:** [November 16, 2021, 8:52pm UTC](http://discourse.heig-vd.ch/t/support-of-arm32-platforms-stopped/239 "2021-11-16T20:52:53Z")

</div>

Hi OpenCN followers, We stopped to support the ARM32 platforms, vexpress and rpi4 targets. For ARM platform, please switch our environment to ARM64 targets, virt64 and rpi4\_64. Enjoy J-P

---

## [Development flow](http://discourse.heig-vd.ch/t/development-flow/225)

<div class="topic-metadata">

**Author:** [@jmi](http://discourse.heig-vd.ch/u/jmi)\
**Replies:** 1\
**Last updated:** [October 12, 2021, 7:38am UTC](http://discourse.heig-vd.ch/t/development-flow/225 "2021-10-12T07:38:28Z")

</div>

We made some improvements to our development flow. We added a generic build script (agency/build.sh) which can be used to build the different part of the framework. It usage is described in its help message: (agency/bu…

---

## [Issue with the new Raspberry Pi 4 8 GB](http://discourse.heig-vd.ch/t/issue-with-the-new-raspberry-pi-4-8-gb/236)

<div class="topic-metadata">

**Author:** [@rossierd](http://discourse.heig-vd.ch/u/rossierd)\
**Replies:** 0\
**Last updated:** [September 20, 2021, 10:23am UTC](http://discourse.heig-vd.ch/t/issue-with-the-new-raspberry-pi-4-8-gb/236 "2021-09-20T10:23:29Z")

</div>

When we made some experiments with a newly bought Raspberry Pi 4 with 8 GB DRAM, we faced some troubles during the boot process of U-boot. We had to migrate U-boot from 2019.10 to a recent version (2021.07-rc5) from a br…

---

## [New OpenCN Webpage](http://discourse.heig-vd.ch/t/new-opencn-webpage/235)

<div class="topic-metadata">

**Author:** [@jmi](http://discourse.heig-vd.ch/u/jmi)\
**Replies:** 0\
**Last updated:** [August 31, 2021, 6:17am UTC](http://discourse.heig-vd.ch/t/new-opencn-webpage/235 "2021-08-31T06:17:44Z")

</div>

Hi OpenCN followers, An OpenCN website has just been published here. Currently it has links to different OpenCN resources (gitlab repo, documentation, youtube channel). It also possible to download the Virtual Machine …

---

## [Porting SO3 on RISC-V and ARM64](http://discourse.heig-vd.ch/t/porting-so3-on-risc-v-and-arm64/222)

<div class="topic-metadata">

**Author:** [@rossierd](http://discourse.heig-vd.ch/u/rossierd)\
**Replies:** 1\
**Last updated:** [August 17, 2021, 11:03am UTC](http://discourse.heig-vd.ch/t/porting-so3-on-risc-v-and-arm64/222 "2021-08-17T11:03:15Z")

</div>

SO3 is currently being ported on RISC-V architecture, and it will be ported on ARM64 in a near future. For these reasons, Makefiles and related KBuild files have been slightly adapted in order to support various architec…

---

## [SOOlink Winenet datalink protocol](http://discourse.heig-vd.ch/t/soolink-winenet-datalink-protocol/111)

<div class="topic-metadata">

**Author:** [@rossierd](http://discourse.heig-vd.ch/u/rossierd)\
**Replies:** 4\
**Last updated:** [August 17, 2021, 10:55am UTC](http://discourse.heig-vd.ch/t/soolink-winenet-datalink-protocol/111 "2021-08-17T10:55:55Z")

</div>

I’m currently re-working out the Winenet protocol which is implemented as datalink protocol in SOOlink for wireless connectivity between smart objects. Winenet uses the so-called Unibroad transmission mode which consist…

---

## [Major update of path planning documentation](http://discourse.heig-vd.ch/t/major-update-of-path-planning-documentation/231)

<div class="topic-metadata">

**Author:** [@Raoul](http://discourse.heig-vd.ch/u/Raoul)\
**Replies:** 0\
**Last updated:** [August 12, 2021, 8:30am UTC](http://discourse.heig-vd.ch/t/major-update-of-path-planning-documentation/231 "2021-08-12T08:30:16Z")

</div>

I’m pleased to announce a major update of documentation concerning OpenCN path planning. https://mecatronyx.gitlab.io/opencnc/opencn/ It’s still WIP and some parts will be completed soon. best regards, Raoul

---

## [ARM64 support added to the framework](http://discourse.heig-vd.ch/t/arm64-support-added-to-the-framework/221)

<div class="topic-metadata">

**Author:** [@jmi](http://discourse.heig-vd.ch/u/jmi)\
**Replies:** 0\
**Last updated:** [June 13, 2021, 7:58pm UTC](http://discourse.heig-vd.ch/t/arm64-support-added-to-the-framework/221 "2021-06-13T19:58:30Z")

</div>

We are pleased announce that ARM64 support was added to OpenCN framework. The targets are rpi4\_64 (Raspberry Pi 4) and virt64 (emulation) are available. Enjoy J-P

---

## [How modifing RPI4 source for custom EtherCAT driver (AX2006) in lcec](http://discourse.heig-vd.ch/t/how-modifing-rpi4-source-for-custom-ethercat-driver-ax2006-in-lcec/206)

<div class="topic-metadata">

**Author:** [@Marian](http://discourse.heig-vd.ch/u/Marian)\
**Replies:** 2\
**Last updated:** [June 6, 2021, 7:19pm UTC](http://discourse.heig-vd.ch/t/how-modifing-rpi4-source-for-custom-ethercat-driver-ax2006-in-lcec/206 "2021-06-06T19:19:50Z")

</div>

I want add support for different hardware (Beckhoff AX2006 driver) - Wher I can start. I successfully build image for RPI4. I connect EtherCAT network to RPI4 Ethernet port, but how connect GUI computer to RPI4. After …

---

## [SOO.domotics demonstrator](http://discourse.heig-vd.ch/t/soo-domotics-demonstrator/220)

<div class="topic-metadata">

**Author:** [@rossierd](http://discourse.heig-vd.ch/u/rossierd)\
**Replies:** 0\
**Last updated:** [June 2, 2021, 11:32am UTC](http://discourse.heig-vd.ch/t/soo-domotics-demonstrator/220 "2021-06-02T11:32:04Z")

</div>

The SOO.domotics refer to the set of smart objets and ME (Mobile Entities) which are used to build a first demonstrator in the field of home automation. The following smart objects will be considered: SOO.heat : heatin…

---

## [LVGL support (features, ideas, etc.)](http://discourse.heig-vd.ch/t/lvgl-support-features-ideas-etc/219)

<div class="topic-metadata">

**Author:** [@rossierd](http://discourse.heig-vd.ch/u/rossierd)\
**Replies:** 0\
**Last updated:** [June 1, 2021, 3:12pm UTC](http://discourse.heig-vd.ch/t/lvgl-support-features-ideas-etc/219 "2021-06-01T15:12:19Z")

</div>

Following today’s official announcement of LVGL Release 8, last changes have been fully integrated to SO3. Furthermore, some bugs related to misbehaviour of mouse buttons have been fixed too (problem of mouse button pr…

[Previous page](http://discourse.heig-vd.ch/latest.md)

[Next page](http://discourse.heig-vd.ch/latest.md?page=2)
