This blog post is about our current EV3 robot we're planning to use in the 2023/2024 FLL competition. Some features: 2 large motors for steering. 2 medium motors for attachments. 2 colour sensors for picking up the white and black lines, also used for line squaring. 1 gyro sensor. To enable attachments to be changed as quickly as possible we're using gravity to keep the gears connected, i.e. you don't need to fasten anything to the robot. Every attachment has 2x 12 tooth double bevel gear (part 32270) which comes in contact with the 2x 20 tooth double bevel gears (part 32269) on the robot. The medium motors are horizontally aligned on the robots, but we use 12 tooth double bevel gears to convert that to vertical alignments. These in turn are connected to 20 tooth double bevel gears, and the attachments in turn connect to these 20 tooth double bevel gears with their 12 tooth double bevel gears. The complete robot is modelled in Bricklink Studio 2 . You can download the rob
Setup of CVSNT on Windows Vista
I've installed CVSNT v2.5.04, but the process should be more or less the same for other versions.
1) You MUST create a cvs user. Go to Control Panel - User Accounts - Manage user accounts. On the advanced tab, click on the Advanced button, and add a new cvs user to the system. For this example I'm going to assume the username is "cvs".
2) Add a repository. Go to Control Panel - CVSNT Server. Under the repository configuration tab, add a new repository, e.g. Name c:/Repository Root /Repository. This should create & initialize the folder.
3) Under the Server Settings tab, choose user cvs from the "Run as user" listbox. Also change the temp directory. Windows doesn't allow read & write access for our cvs user in certain folders, including c:\Program Files. I've used c:\Repository\Temp.
4) Add a repository user. We can't add users the the repository using normal access, because we can't get in without a valid user. So we must use local access (:local: option). Type in:
cvs -d :local:c:\Repository passwd -r cvs -a cvs
The -d specifies the CVSROOT, -r specifies the Windows user, and -a the alias used for CVSNT. Type in a password when requested.
5) Now you should be able to access the repository using any CVS program. I use WinCVS. For my CVSROOT I use
:pserver:cvs@localhost:/Repository
To access the CVS repository from another machine, replace the localhost with the server name / IP address.
Comments